html, body{ margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #626262; font-size: 14px;}body,div,img,span,p{ transition:all 1s ease-in-out; -o-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}img{ border: 0;}p{ margin: 0 0 20px 0; line-height: 20px;}a{ color: #074559; text-decoration: underline;}a:hover{ color: #bc2826; text-decoration: none;}h1,h2,h3,h4,h5,h6 { margin: 10px 0; font-family: inherit; font-weight: 400; line-height: 20px; color: inherit;}h1,h2,h3 { line-height: 40px;}h1 { font-size: 38px;}h2 { font-size: 32px;}h3 { font-size: 24px;}h4 { font-size: 18px;}h5 { font-size: 14px;}h6 { font-size: 12px;}input, textarea { font-family: Arial, Helvetica, sans-serif;}/*============ min-width: 1140px ============*/@media screen and (min-width: 1140px) {body{ min-width: 1140px; width: 100%;}.l-base { margin: 0 auto; width: auto; position: relative; }.l-container-wrap { height: auto;}.l-container {}/*===== header =====*//* menu */.b-menu_block { height: 45px; width: 100%; background: #000 url(/d/menu_bg.png) repeat-x 0 0; position:relative;}.b-menu { height: 45px; overflow: hidden; margin: 0 auto; width: 100%; max-width: 1240px; position: relative; text-align: center;}.b-mobile_menu{ display: none;}.b-menu_table{ border: 0; padding: 0; margin: 0; border-spacing: 0; height: 45px; width: 100%; max-width: 1240px; display: table;}.b-menu_table_block{ height: 45px; width: 95px; background: url(/d/top_menu_link_bg.png) bottom right no-repeat; display: table-cell; vertical-align: middle;}.b-menu_table_block:hover{ background-position: center center;}.b-menu_table_block.cur{ background-position: top center;}.b-menu a { overflow: hidden; font-size: 12px; font-weight: bold; color: #FFF; padding: 0 5px; text-decoration: none; }/* menu end *//* header main */.b-headerMain_block{ height: 216px; width: 100%; background: #FFF url(/d/headermain_bg.png) repeat-x 0 0; position: relative;}.b-headerMain { position: relative; height: 216px; max-width: 1240px; margin: 0 auto;}.b-headerMain .img-l { width: 600px; height: 176px; float: left; margin: 0; overflow: hidden;}.b-headerMain .img-l .logo{ width: 200px; height: 65px; margin: 80px 0 0 40px; float: left;}.b-headerMain .img-l .slogan{ width: 185px; height: 35px; background: url(/d/slogan.png) no-repeat; float: left; margin: 100px 0 0 35px;}.b-headerMain .animate { position: absolute; left: 381px; top: 0; width: 351px; height: 213px; }.b-headerMain .write { width: 144px; height: 55px; background: url(/d/write_us.png) top center no-repeat; display: inline-block; }.b-headerMain .write:hover { background-position: bottom center; }.b-headerMain .map { width: 144px; height: 55px; background: url(/d/site_map.png) top center no-repeat; display: inline-block; }.b-headerMain .map:hover { background-position: bottom center;}.b-headerMain .search { position: absolute; left: 40px; top: 170px; height: 30px; padding-left: 42px; background: url(/d/headermain_search_title.png) no-repeat center left; }.b-headerMain .search .query{ float: left; height: 28px; margin: 0; padding: 0 5px; line-height: 28px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 200px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}.b-headerMain .search .query:focus{ background: #fff;}.b-headerMain .search .go { width: 30px; height: 30px; cursor: pointer; display:block; background: url(/d/headermain_search_go.png) no-repeat center center; margin: 0; padding: 0; border: 0; float:left;}.b-headerMain_slider{ width:440px; height:216px; position:relative; z-index:5; float:left;}.b-headerMain_slider_on{ width:440px; height:216px; position:absolute; z-index:7; top:0; left:0; background: url(/d/headermain_slider_on.png) no-repeat;}.b-headerMain_quote{ width:187px; height:160px; background: url(/d/headermain_quote.png) no-repeat; position:absolute; z-index:7; top:0; left:-136px;}.b-headerMain_slider ul{ width:440px; height:216px; list-style:none; overflow:hidden; position:absolute; z-index:6; top:0; left:0; padding: 0; margin: 0;}.b-headerMain_btn{ width: 144px; height: 146px; position: absolute; z-index: 7; text-align: center; padding: 70px 0 0 0; top: 0; right: 20px;}.b-headerMain .request_button{ width: 150px; height: 55px; position: absolute; top: 150px; left: 350px;}.b-headerMain .request_button a{ width: 150px; height: 55px; display: block; background: url(/d/request_button.png) top center no-repeat;}.b-headerMain .request_button a:hover{ background-position: bottom center;}.b-header_block{ position: relative; height: 85px; width: 100%; background: url(/d/header_bg.gif) repeat-x 0 0;}.b-header { position: relative; height: 85px; margin: 0 auto; max-width: 1240px; width: 100%;}.b-header .img-l { width: 346px; height: 84px; background: url(/d/header_img_l_old.gif) no-repeat 0 0; float:left;}.b-header .search { position: absolute; left: 360px; top: 30px; height: 21px; padding-left: 42px; background: url(/d/headermain_search_title.png) no-repeat center left;}.b-header .search .query{ float:left; height:19px; width: 250px; margin:0; padding:0 3px; line-height:19px; border: 1px solid #ccc8bc; background:#f1f1f1; outline-color:#00c1ff;}.b-header .search .query:focus{ background:#fff;}.b-header .search .go { width: 30px; height: 21px; cursor: pointer; display:block; background: url(/d/headermain_search_go.png) no-repeat center center; margin: 0; padding: 0; border: 0; float:left; }.b-header .map { width: 81px; height: 84px; background: url(/d/header_map.gif) no-repeat 0 0; float:right; }.b-header .map:hover { background-position: 0 -84px; }.b-header .write { width: 82px; height: 84px; background: url(/d/header_write.gif) no-repeat 0 0; float:right;}.b-header .write:hover { background-position: 0 -84px; }.b-header .request_button{ width: 150px; height: 55px; position: absolute; top: 13px; right: 200px;}.b-header .request_button a{ width: 150px; height: 55px; display: block; background: url(/d/request_button.png) top center no-repeat;}.b-header .request_button a:hover{ background-position: bottom center;}/* header main end *//*===== header end =====*//*===== main =====*/.l-wrapperMain_block{ height: auto; width: auto; background: #FFF url(/d/breadcrumbs_bg.png) repeat-x top;}.l-wrapperMain_block_2{ height: auto; width: auto;}.l-wrapperMain { margin: 0 auto; max-width: 1240px; padding: 20px 10px 50px 10px; width: auto; overflow: hidden;}.g-line{}.g-line:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}/* main left block */.l-mainNew { float: left; width: 240px; margin: 0 -240px 0 0;}.l-mainNew .l-mainNew-block{ width: 240px; height: auto; margin: 0 0 20px 0;}/* contacts */.b-kon { padding: 0 0 0 10px; width: 230px; list-style: none; background: url(/d/breadcrumbs_bg.png) repeat-x top;}.b-kon_title{ width: 240px; background: url(/d/kon_head.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px; }.b-kon2 { padding: 0 0 0 10px; width: 230px; background: url(/d/breadcrumbs_bg.png) repeat-x top; margin:0 0 20px 0; }.b-kon2_title{ width: 240px; background: url(/d/kon_head.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px;}.b-kon_menu{ width: 230px; height: auto; margin: 0;}.b-kon_menu ul{ padding: 0; margin: 0; list-style: none;}.b-kon_menu ul li{ width: 230px; height: 32px; padding: 5px 0;}.b-kon_menu_row{ width: 230px; height: 32px; display: table;}.b-kon_menu_col_1{ width: 32px; height: 32px; display: table-cell; vertical-align: middle;}.b-kon_menu_col_1 img{ border: 0;}.b-kon_menu_col_2{ width: 190px; height: 32px; display: table-cell; vertical-align: middle; padding: 0 0 0 8px; font-weight: bold;}.b-kon_table tr td{ padding: 5px 0;}.b-kon_table p{ display: block; padding: 0 5px; color: #626262; font-weight: bold;}.b-kon_table a{ display: block; padding: 0 5px; color: #626262; text-decoration: none; font-weight: bold;}.b-kon_table a img{ border: 0;}.b-kon_table a:hover{ color: #bc2826;}/* contacts end*//* new goods */.b-new { padding: 0 0 0 10px; width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; margin:0 0 20px 0; overflow: hidden;}.b-new_title{ width: 100%; background: url(/d/new_header.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px; }.b-new .item { padding: 10px 0; border-bottom: 1px dotted; } .b-new .item:hover{ background: #fafafa;}.b-new .item:first-child { background: none; }.b-new .item .title { font-weight: bold; font-size: 12px; line-height: 14px; width: auto; padding: 0 5px;}.b-new .item .text_preview{ width: auto; margin: 3px 0; padding: 0 5px;}.b-new .item .text_preview p{ margin: 0 0 10px 0;}.b-new .item .more { font-weight: bold; width: auto; padding: 0 5px; text-align: right;}.b-new .item .more  a{ width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat; display: inline-block;} .b-new .item .more  a:hover{ background-position: bottom;}/* new goods end *//* main left block *//* main center block end */.l-mainContent { width: auto; overflow: hidden; float: left; margin: 0 0 0 250px;}.l-mainContent-left { float: right; width: auto; margin: 0 250px 0 0; overflow: hidden;}.b-welcome { padding: 55px 0 0 10px; width: auto; background: url(/d/welcome_header.png) no-repeat 0 0; overflow: hidden; margin: 0 0 20px 0;}.b-title { height: auto; width: auto; min-height: 38px; margin: 0; padding: 5px 0 0 12px; border-left: 3px solid #074559; line-height: 15px; font-weight: bold; color: #074559;}.b-content{ width: auto;}.b-content_block{ width: auto; padding: 0 0 0 5px; margin: 20px 0; clear: both;}.b-content_block table{ width: 100%; background: #FFF; border-left: 1px solid #f5f5f5; border-top: 1px solid #f5f5f5; border-spacing: 0;}.b-content_block table tr:nth-child(odd){ background: #fafafa;}.b-content_block table td,.b-content_block table th{ border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; padding: 5px;}/* breadcrumbs */.b-breadcrumbs_block{ background: url(/d/breadcrumbs_bg.gif) repeat-x 0 0; width: 100%; position: relative;}.b-breadcrumbs { height: auto; padding: 10px 10px 0 10px; font-size: 12px; line-height: 16px; max-width: 1240px; margin: 0 auto;}.b-breadcrumbs p{ margin: 0;}/* breadcrumbs end *//* производители на главной */.b-proizvoditel { width: auto; padding: 0 0 0 10px; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-proizvoditel_title{ width: auto; height: 55px; background: url(/d/proizvod_head.png) no-repeat 0 0; margin: 0 0 0 -10px;}.welcome_block{ width: 45%; height: 220px; overflow: hidden; padding: 5px 10px; border: 1px solid #ccc; margin: 0 0 10px 0; border-radius: 5px; position: relative; z-index: 3; transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;}.welcome_block:nth-child(odd){ float: right; margin: 0 10px 10px 0;}.welcome_block:nth-child(even){ float: left;}.welcome_block_opacity{ width: 100%; height: 30px; position: absolute; z-index: 3; border-radius: 5px; background: url(/d/welcome_block_opacity.png) top center repeat-x; bottom: 0; left: 0; transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;}.welcome_block:hover{ background: #fafafa; transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;}.welcome_block:hover .welcome_block_opacity{ background-position: bottom center; transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;}.welcome_block .image{ border: 1px solid #ccc; float: left; margin: 0 10px 0 0; width: 100px; height: 100px; overflow: hidden;}.welcome_block img{ height: 100px;}.welcome_block p{ font-size: 12px; line-height: 16px; margin: 0 0 10px 0;}.welcome_block a{ font-weight: bold;}.welcome_block a.link{ font-size: 16px; line-height: 18px; text-decoration: underline; font-weight: bold; margin: 0 0 10px 0;}.welcome_block a.link:hover{ text-decoration:none;}.welcome_block_all{ width: auto; clear: both; text-align: right; padding: 0 10px 0 0;}.welcome_block_all a{ text-decoration: underline; }.welcome_block_all a:hover{ text-decoration: none; }.b-news-articles{ width: 100%; height: auto; overflow: hidden;}/* all news */.b-content .all_news{ width: auto; padding: 10px; border-bottom: 1px dotted;}.b-content .all_news:hover{ background: #fafafa;}.b-content .all_news .all_news_date { color: #bc2826; font-weight: bold; width: auto;}.b-content .all_news .all_news_text_preview{ margin: 5px 0; width: auto;} .b-content .all_news .all_news_more_link{ font-weight: bold; width: auto; text-align: right;}.b-content .all_news .all_news_more_link  a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-content .all_news .all_news_more_link  a:hover{ background-position: bottom;}/* all news end *//* news */.b-news { width: 50%; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; float: left; margin: 0 50% 0 0;}.b-news_title{ width: auto; height: 55px; background: url(/d/news_header.png) no-repeat 0 0; margin: 0;}.b-news .item { padding: 10px 0 5px 0; border-bottom: 1px dotted; } .b-news .item:hover{ background: #fafafa;}.b-news .item:first-child { background: none;}.b-news .item .title { font-weight: bold; font-size: 12px; line-height: 14px; }.b-news .item .date { color: #bc2826; font-weight: bold; width: auto; padding: 0 10px;}.b-news .item .text_preview{ margin: 5px 0; width: auto; padding: 0 10px;} .b-news .item .more { font-weight: bold; width: auto; padding: 0 10px; text-align: right;}.b-news .item .more  a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-news .item .more  a:hover{ background-position: bottom;}/* news end *//* articles */.b-articles_block{ width: 50%; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 0 -50%; float: left;}.b-articles_block_title{ width: auto; height: 55px; background: url(/d/articles_header.png) no-repeat 0 0;}.b-articles { width: auto; overflow: hidden;}.b-articles .item { padding: 10px 0 5px 0; border-bottom: 1px dotted;} .b-articles .item:hover{ background: #fafafa;}.b-articles .item .title { font-weight: bold; font-size: 12px; line-height: 14px; width: auto; padding: 0 10px;}.b-articles .item .text_preview{ width: auto; margin: 5px 0; padding: 0 10px;}.b-articles .item .more { font-weight: bold; width: auto; padding: 0 10px; text-align: right;}.b-articles .item .more a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-articles .item .more  a:hover{ background-position: bottom;}/* articles end *//* производители на главной конец*/.l-mainContent-right { float: right; width: 240px; margin: 0 -100% 0 10px; overflow: hidden; }.l-mainContent-right-block{ width: 240px; height: auto; margin: 0 0 20px 0;}/* main sep */.b-mainSep { height: 20px; border-bottom: 1px solid #ddd; }/* catalog menu */.b-catalogMenu { padding-top: 57px; width: 269px; list-style: none; background: url(/d/catalogmenu_header.gif) no-repeat 0 0; }.b-catalogMenu li { padding: 0 10px 0 16px; }/* catalog menu end *//* children catalog */.b-children_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin:0 0 20px 0;}.b-children_block_title{ width: auto; height: 55px; background: url(/d/children_header.png) no-repeat 0 0;}.b-children { padding: 0 0 0 10px; width: auto; list-style: none; }/* children catalog end*//* information catalog */.b-information_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-information_block_title{ width: auto; height: 55px; background: url(/d/information_header.png) no-repeat 0 0;}.b-information { padding: 0 0 0 10px; width: auto; list-style: none; }/* information catalog end *//* side catalog */.b-sideCatalog_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-sideCatalog_block_title{ width: auto; height: 55px; background: url(/d/scatalog_header.png) no-repeat 0 0;}.b-sideCatalog { padding: 0 0 0 10px; width: auto; list-style: none; }.b-sideCatalog li { margin: 0; border-bottom: 1px solid #ccc;}.b-sideCatalog li a{ display: block; padding: 5px; text-decoration:none;}.b-sideCatalog li a:hover{ background: #074559; color:#fff;} /* side catalog end *//* counter */.b-new3 { width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top;  margin: 0 0 20px 0;}.b-new3_title{ width: auto; background: url(/d/kon_partners.png) no-repeat 0 0; height: 55px;}.b-new3_counter{ width: 88px; height: 31px; float: left; margin: 5px 16px; overflow: hidden;}.b-new3 .item { padding: 9px 0 3px; background: url(/d/sep00000.gif) repeat-x 0 7px; } .b-new3 .item:first-child { background: none; }.b-new3 .item .title { font-weight: bold; font-size: 12px; line-height: 16px; }.b-new3 .item .more { font-weight: bold; }/* counter end */.l-sidebar { float: left; width: 240px; margin:0 10px 0 0; }.l-content { float: left; width: 740px; background: url(/d/breadcrumbs_bg.png) repeat-x top;}/* main center block end *//*===== main end =====*//* general */.g-clear { font-size: 0; clear: both; }.g-hidden { display: none; }.ttt{ background: #FFF url(/d/breadcrumbs_bg.png) repeat-x top;}.a_link{ color: #003399; font-size: 10px; text-decoration: none;}.sred{ color:red; font-size: 10px;}.opis_class{ font-size: 10px; font-weight: bold;}.no_bord{ border:0px;}.hr_link{ height:1px;}.ot_cl{ padding-left:5px;} /* описание продукции */.b-content .big_image_block{ width: 100%; height: auto; text-align: center; margin: 0 0 20px 0;}.b-content .big_image_block .big_image{ width: auto; height: auto; padding: 5px; display: inline-block;}.b-content .big_image_block .big_image img{ width: 60% !important; border: 0; height: auto; border: 1px solid #e1e1e1;}.table_tree{  background: #fafafa; border-left: 0 !important;  border-top: 0 !important;}.table_tree td{ padding: 0 !important; border-bottom: 0 !important; border-right: 0 !important;}.j_catalog{ padding: 10px; background: #fafafa; overflow: hidden; margin: 0 0 20px 0; border: 1px solid #f5f5f5;}.j_catalog .container{ width: auto; height: auto; text-align: center;}.j_catalog .container .image_block{ width: 252px; height: auto; text-align: center; display: inline-block;}.j_catalog .image{ max-width: 200px; max-height: 200px; display: inline-block; width: auto; height: auto; background: #FFF; border: 1px solid #e1e1e1; padding: 5px;}.j_catalog .image img{ max-width: 200px !important; max-height: 200px !important; border: 0;}.j_catalog .info{ padding: 0; height: auto; margin: 10px 0 0 0;}.j_catalog .info .content{ width: auto; margin: 0 auto; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; background: #FFF;}.j_catalog .info .content .block{ width: 100%; display: table; border-bottom: 1px solid #e1e1e1;}.j_catalog .info .content .block p{ margin: 0;}.j_catalog .info .content .block .l_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 50%; border-right: 1px solid #e1e1e1; text-align: right;}.j_catalog .info .content .block .r_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 50%; font-weight: bold;}.j_catalog .info .content .block .c_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 100%; text-align: center;}.j_catalog .info .content .block .c_block .add_basket{ margin: 0 auto;}.j_catalog .info .content .block .r_block input{ float: left; height: 20px; width: 50%; margin: 0; padding: 0 3px; line-height: 20px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; text-align: left;}.j_catalog .info .content .block .r_block input:focus{ background: #fff;}.j_catalog .j_form_block{ padding: 10px 0 0 0;}.j_catalog .j_form{ padding: 10px 20px 20px 20px; overflow: hidden; margin: 0; border: 3px solid #bc2826; width: auto; border-radius: 10px; background: #FFF; text-align: center;}.j_catalog .j_form .i_text{ width: 107px; padding: 0 10px; height: 30px; line-height: 30px; margin: 0 0 10px 0; border: 1px solid #ccc;}.j_catalog .j_form .i_submit{ width: 395px; height: 30px; cursor: pointer;}input.si-error::-webkit-input-placeholder,textarea.si-error::-webkit-input-placeholder{color:#e12121;}input.si-error::-moz-placeholder,textarea.si-error::-moz-placeholder{color:#e12121;}input.si-error::-ms-input-placeholder,textarea.si-error::-ms-input-placeholder {color:#e12121;}input.si-error.placeholder,textarea.si-error.placeholder{color:#e12121;}.j_catalog .j_form .i_text.si-error{ border: 1px solid #e12121;}/* описание продукции конец */.b-part2 { padding: 55px 37px 0 19px; width: 224px; background: url(/d/kon_partners.gif) no-repeat 0 0; }.b-part2  { padding-top: 57px; width: 200px; list-style: none; background: url(/d/kon_head.gif) no-repeat 0 0; }.b-new2 { padding: 55px 37px 0 19px; width: 235px; background: url(/d/kon_partners.gif) no-repeat 0 0; }.b-new2_title{ width: 240px; background: url(/d/new_header.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px; }.b-new2 .item { padding: 9px 0 3px; background: url(/d/sep00000.gif) repeat-x 0 7px; } .b-new2 .item:first-child { background: none; }.b-new2 .item .title { font-weight: bold; font-size: 12px; line-height: 16px; }.b-new2 .item .more { font-weight: bold; }/* footer */.l-footer_block{ width: 100%; position: relative; height: 167px; background: #000 url(/d/footer_bg.png) repeat-x 0 0;}.l-footer { position: relative; height: 167px; margin: 0 auto; max-width: 1240px;}.b-footer { background: #000 url(/d/footer_bg.png) repeat-x 0 0; }.b-footer .lenta { padding: 10px 0; height: 102px; overflow: hidden; }.b-footer .lenta ul{ padding: 0; margin: 0; list-style: none; height: 100px;}.b-footer .lenta ul li{ float: left; width: 100px; height: 100px; padding: 0; text-align: center;}.b-footer .lenta ul li a{ display: inline-block;}.b-footer .lenta ul li img{ width: 98px; display: block; border: 1px solid #ccc;}.b-footer .lenta ul li:hover img{ border: 1px solid #074559;}.b-footer .footer { position: relative; height: 45px; background: url(/d/footer_bg2.png) no-repeat 40px 0; }.b-footer .footer .copyright { float: left; width: 149px; padding: 9px 0 0 74px; }.b-footer .footer .menu { float: left; padding: 12px 0 0 4px; color: #626262; }.b-footer .footer .menu a { margin: 0 5px; color: #fff; text-decoration: none; }.b-footer .footer .menu a:hover { color: #bc2826; }.b-footer .footer .menu span { margin: 0 5px; }/* footer end */.area{ width: 100%; height:120px; margin: 0; padding: 0 5px; line-height: 19px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; resize: vertical;}.area:focus{ background: #fff;}.back_button{ width:108px; height:40px; background:url(/d/back_button.png) top no-repeat; margin: 0; padding: 0; border: 0; cursor: pointer;}.back_button:hover{ background-position:bottom;} .next_step_button{ width:190px; height:40px; background:url(/d/next_step_button.png) top no-repeat; margin: 0; padding: 0; border: 0; cursor: pointer;}.next_step_button:hover{ background-position:bottom;} .count_button{ width:157px; height:40px; margin:0; padding:0; border:0; background:url(/d/count_button.png) top no-repeat; cursor:pointer;}.count_button:hover{ background-position:bottom;}.checkout_button{ width:188px; height:40px; margin:0; padding:0; border:0; background:url(/d/checkout_button.png) top no-repeat; cursor:pointer;}.checkout_button:hover{ background-position:bottom;}.text_i_t{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width:290px;}.text_i_t:focus{  background: #FFF;}.select_i_t{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width:298px;}.select_i_t:focus{  background: #FFF;}/* написать нам */.form_order{ width: 100%; overflow: hidden; margin-top: 20px; padding: 0;}.form_order table td{ width: auto;}.form_order input{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 80%;}.form_order input:focus{ background: #fff;}.form_order textarea{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 80%;}.form_order textarea:focus{ background: #fff;}#form_order_send{ width: 143px; height: 40px; background:url(/d/send_mail_button.png) top no-repeat; border:0; cursor: pointer; margin: 5px 0; display: block;}#form_order_send:hover{ background-position: bottom;}/* написать нам конец *//* каталог */.produkcia tr td{ width: 50%;}.b-kat{ width: auto; background: #f9f9f9; padding: 5px 0; margin: 0;}.b-kat_ul{ width: auto; margin: 0; padding: 0; list-style: none;}.b-kat_ul li{ margin: 0 0 10px 0;}.b-kat_more{ width: 90px; margin: 10px 10px 0 0; float: right; height: 22px; display: block; background: url(/d/see_more_button.png) top no-repeat;}.b-kat_more:hover{ background-position: bottom;}/* каталог конец *//* Статьи и предложения */.table_cat_row{ border: 0;}.table_cat_row tr td{ border-bottom: 1px dotted #ccc; width: auto !important;}.table_cat_row tr:hover{ background: #fafafa;}.table_cat_row a{ display: inline-block;}.table_cat_row a img{ width: 100px; height: auto;}.catalog_cach_block{ width: 120px; text-align: center; margin: 10px 0 0 0;}.add_basket{ width: 120px; height: 26px; display: inline-block; background: url(/d/add_basket.png) top no-repeat;}.add_basket:hover{ background-position: bottom;}.tdp ul{ padding: 0 0 0 20px;}.tdp ul li{ margin: 0 0 10px 0;}#catalog_teg_block{ margin: 10px 0; padding: 0 0 0 20px; width: auto; overflow: hidden;}#catalog_teg_block li{ width: auto; height: auto; padding: 0; margin: 0 0 10px 0;}/* Статьи и предложения конец */.up_slide{ width: 42px; height: 42px; background: url(/d/top.png) top no-repeat; position: fixed; bottom: 100px; right: 40px; cursor: pointer; display: none; opacity: 0.2; z-index: 99;}.up_slide:hover{ opacity: 1;}/* производители на главной */.producer_block{ overflow: hidden; width: auto; height: auto; margin: 20px 0 0 0;}.cat_new{ width: auto; height:auto; float:left; overflow:hidden;}.cat_new_title{ width: auto; height: auto; margin: 0 0 20px 0;}.cat_new_title h2{ width: auto; height: auto; float: left; margin: 10px 0; padding: 0; font-size: 18px; line-height: 20px; color: #bc2826;}.cat_new_title img{ float: left; margin: 0 10px 10px 0;}.cat_new_title h3{ margin: 0 0 10px 0; padding: 0; font-size: 16px; line-height: 18px; color: #074559;}.cat_new_title p{ margin: 0; padding: 0; font-size: 12px; color:#626262; line-height: 16px;}.cat_new_row{ width: auto; height:auto; min-height: 50px; margin: 0; border-bottom: 1px dotted #626262; padding: 5px 0; background: url(/d/plus.png) top right no-repeat; cursor: pointer; overflow: hidden;}.cat_new_row.active{ background:url(/d/minus.png) top right no-repeat;}.cat_new_row_col_1{ width: 100px; height: 100px; float: left; overflow: hidden; margin: 0 10px 10px 0;}.cat_new_row_col_1 img{ max-width: 100px; height: auto;}.cat_new_row_col_2{ width: auto; height: auto; padding: 5px 30px 5px 10px;}.cat_new_row_col_2 h3{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 16px; color: #bc2826; line-height: 18px;}.cat_new_row_col_2 p{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 12px; color: #626262; line-height: 16px;}.cat_new_h{ display: none;}.cat_new_h.active{ display: block;}.cat_new_row_h{ width: auto; border-bottom: 1px dotted #626262; margin: 0; float: left; padding: 10px 10px 0 10px; background: #fafafa;}.cat_new_row_h_col_1{ width: 100px; height: 100px; float: left; overflow: hidden; margin: 0 10px 10px 0;}.cat_new_row_h_col_1 img{ max-width: 100px; height: auto;}.cat_new_row_h_col_2{ width: auto; height: auto; padding: 0; margin: 0 0 10px 0;}.cat_new_row_h_col_2 a{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 16px; color: #074559; line-height: 18px; text-decoration: none; font-weight: bold;}.cat_new_row_h_col_2 a:hover{ text-decoration: underline;}.cat_new_row_h_col_2 p{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 12px; color: #626262; line-height: 16px;}/* производители на главной конец */.shadow{ background:url(/d/opacity_bg.png); height:100%; position:fixed; width:100%; z-index:50; top:0; left:0; display: none;}.window{ position:fixed; left:50%; top:50%; width: 560px; height:auto; margin-left: -280px; margin-top: -100px; z-index:99; box-shadow:0 0 5px rgba(0,0,0,0.3); padding: 0; display: none;}.window .close{ background: url(/d/close.png) center center no-repeat; height:30px; position:absolute; right:20px; top:5px; width:30px; cursor:pointer;}.window .close:hover{ background: #074559 url(/d/close.png) center center no-repeat;}.window .window_block{ width: auto; height: auto; border: 5px solid #FFF; background: #FFF; border-radius: 10px; padding: 0; padding: 30px;text-align: center;}.window .window_block p{ font-size: 30px;}}/*============ min-width: 1140px end ============*//*============ min-width: 980px and max-width: 1139px ============*/@media screen and (min-width: 980px) and (max-width: 1139px) {body{ width: 100%;}.l-base { margin: 0 auto; width: auto; position: relative; max-width: 1139px;}.l-container-wrap { height: auto;}.l-container {}/*===== header =====*//* menu */.b-menu_block { height: 45px; width: 100%; background: #000 url(/d/menu_bg.png) repeat-x 0 0; position:relative;}.b-menu { height: 45px; overflow: hidden; margin: 0 auto; width: 100%; max-width: 1139px; position: relative; text-align: center;}.b-mobile_menu{ display: none;}.b-menu_table{ border: 0; padding: 0; margin: 0; border-spacing: 0; height: 45px; width: 100%; display: table;}.b-menu_table_block{ height: 45px; width: 95px; background: url(/d/top_menu_link_bg.png) bottom right no-repeat; display: table-cell; vertical-align: middle;}.b-menu_table_block:hover{ background-position: center center;}.b-menu_table_block.cur{ background-position: top center;}.b-menu a { overflow: hidden; font-size: 12px; font-weight: bold; color: #FFF; padding: 0 5px; text-decoration: none; }/* menu end *//* header main */.b-headerMain_block{ height: 216px; width: 100%; background: #FFF url(/d/headermain_bg.png) repeat-x 0 0; position: relative;}.b-headerMain { position: relative; height: 216px; margin: 0 auto;}.b-headerMain .img-l { width: auto; height: 176px; float: left; margin: 0; overflow: hidden;}.b-headerMain .img-l .logo{ width: 200px; height: 65px; margin: 80px 0 0 10px; float: left;}.b-headerMain .img-l .slogan{ width: 185px; height: 35px; background: url(/d/slogan.png) no-repeat; float: left; margin: 100px 0 0 20px;}.b-headerMain .animate { position: absolute; left: 381px; top: 0; width: 351px; height: 213px; }.b-headerMain .write { width: 144px; height: 55px; background: url(/d/write_us.png) top center no-repeat; display: inline-block; }.b-headerMain .write:hover { background-position: bottom center; }.b-headerMain .map { width: 144px; height: 55px; background: url(/d/site_map.png) top center no-repeat; display: inline-block; }.b-headerMain .map:hover { background-position: bottom center;}.b-headerMain .search { position: absolute; left: 20px; top: 170px; height: 30px; padding-left: 42px; background: url(/d/headermain_search_title.png) no-repeat center left; }.b-headerMain .search .query{ float: left; height: 28px; margin: 0; padding: 0 5px; line-height: 28px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 200px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}.b-headerMain .search .query:focus{ background: #fff;}.b-headerMain .search .go { width: 30px; height: 30px; cursor: pointer; display: block; background: url(/d/headermain_search_go.png) no-repeat center center; margin: 0; padding: 0; border: 0; float: left;}.b-headerMain_slider{ width: 440px; height: 216px; position: relative; z-index: 5; float: right;}.b-headerMain_slider_on{ width: 440px; height: 216px; position: absolute; z-index: 7; top: 0; left: 0; background: url(/d/headermain_slider_on.png) no-repeat;}.b-headerMain_quote{ width: 187px; height: 160px; background: url(/d/headermain_quote.png) no-repeat; position: absolute; z-index: 7; top: 0; left: -136px;}.b-headerMain_slider ul{ width: 440px; height: 216px; list-style: none; overflow: hidden; position: absolute; z-index: 6; top: 0; left: 0; padding: 0; margin: 0;}.b-headerMain_btn{ width: 144px; height: 146px; position: absolute; z-index: 9; text-align: center; padding: 70px 0 0 0; top: 0; right: 30px;}.b-headerMain .request_button{ width: 150px; height: 55px; position: absolute; top: 150px; left: 320px;}.b-headerMain .request_button a{ width: 150px; height: 55px; display: block; background: url(/d/request_button.png) top center no-repeat;}.b-headerMain .request_button a:hover{ background-position: bottom center;}.b-header_block{ position: relative; height: 85px; width: 100%; background: url(/d/header_bg.gif) repeat-x 0 0;}.b-header { position: relative; height: 85px; margin: 0 auto; width: 100%;}.b-header .img-l { width: 346px; height: 84px; background: url(/d/header_img_l_old.gif) no-repeat 0 0; float:left;}.b-header .search { position: absolute; left: 360px; top: 30px; height: 21px; padding-left: 42px; background: url(/d/headermain_search_title.png) no-repeat center left;}.b-header .search .query{ float:left; height:19px; width: 200px; margin:0; padding:0 3px; line-height:19px; border: 1px solid #ccc8bc; background:#f1f1f1; outline-color:#00c1ff;}.b-header .search .query:focus{ background:#fff;}.b-header .search .go { width: 30px; height: 21px; cursor: pointer; display:block; background: url(/d/headermain_search_go.png) no-repeat center center; margin: 0; padding: 0; border: 0; float:left; }.b-header .map { width: 81px; height: 84px; background: url(/d/header_map.gif) no-repeat 0 0; float:right; }.b-header .map:hover { background-position: 0 -84px; }.b-header .write { width: 82px; height: 84px; background: url(/d/header_write.gif) no-repeat 0 0; float:right;}.b-header .write:hover { background-position: 0 -84px; }.b-header .request_button{ width: 150px; height: 55px; position: absolute; top: 13px; right: 170px;}.b-header .request_button a{ width: 150px; height: 55px; display: block; background: url(/d/request_button.png) top center no-repeat;}.b-header .request_button a:hover{ background-position: bottom center;}/* header main end *//*===== header end =====*//*===== main =====*/.l-wrapperMain_block{ height: auto; width: auto; background: #FFF url(/d/breadcrumbs_bg.png) repeat-x top;}.l-wrapperMain_block_2{ height: auto; width: auto;}.l-wrapperMain { margin: 0 auto; max-width: 1139px; padding: 20px 10px 50px 10px; width: auto; overflow: hidden;}.g-line{}.g-line:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}/* main left block */.l-mainNew { float: left; width: 240px; margin: 0 -240px 0 0;}.l-mainNew .l-mainNew-block{ width: 240px; height: auto; margin: 0 0 20px 0;}/* contacts */.b-kon { padding: 0 0 0 10px; width: 230px; list-style: none; background: url(/d/breadcrumbs_bg.png) repeat-x top;}.b-kon_title{ width: 240px; background: url(/d/kon_head.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px; }.b-kon2 { padding: 0 0 0 10px; width: 230px; background: url(/d/breadcrumbs_bg.png) repeat-x top; margin:0 0 20px 0; }.b-kon2_title{ width: 240px; background: url(/d/kon_head.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px;}.b-kon_menu{ width: 230px; height: auto; margin: 0;}.b-kon_menu ul{ padding: 0; margin: 0; list-style: none;}.b-kon_menu ul li{ width: 230px; height: 32px; padding: 5px 0;}.b-kon_menu_row{ width: 230px; height: 32px; display: table;}.b-kon_menu_col_1{ width: 32px; height: 32px; display: table-cell; vertical-align: middle;}.b-kon_menu_col_1 img{ border: 0;}.b-kon_menu_col_2{ width: 190px; height: 32px; display: table-cell; vertical-align: middle; padding: 0 0 0 8px; font-weight: bold;}.b-kon_table tr td{ padding: 5px 0;}.b-kon_table p{ display: block; padding: 0 5px; color: #626262; font-weight: bold;}.b-kon_table a{ display: block; padding: 0 5px; color: #626262; text-decoration: none; font-weight: bold;}.b-kon_table a img{ border: 0;}.b-kon_table a:hover{ color: #bc2826;}/* contacts end*//* new goods */.b-new { padding: 0 0 0 10px; width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; margin:0 0 20px 0; overflow: hidden;}.b-new_title{ width: 100%; background: url(/d/new_header.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px; }.b-new .item { padding: 10px 0; border-bottom: 1px dotted; } .b-new .item:hover{ background: #fafafa;}.b-new .item:first-child { background: none; }.b-new .item .title { font-weight: bold; font-size: 12px; line-height: 14px; width: auto; padding: 0 5px;}.b-new .item .text_preview{ width: auto; margin: 3px 0; padding: 0 5px;}.b-new .item .text_preview p{ margin: 0 0 10px 0;}.b-new .item .more { font-weight: bold; width: auto; padding: 0 5px; text-align: right;}.b-new .item .more  a{ width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat; display: inline-block;} .b-new .item .more  a:hover{ background-position: bottom;}/* new goods end *//* main left block *//* main center block end */.l-mainContent { width: auto; overflow: hidden; float: left; margin: 0 0 0 250px;}.l-mainContent-left { float: right; width: auto; margin: 0 250px 0 0; overflow: hidden;}.b-welcome { padding: 55px 0 0 10px; width: auto; background: url(/d/welcome_header.png) no-repeat 0 0; overflow: hidden; margin: 0 0 20px 0;}.b-title { height: auto; width: auto; min-height: 38px; margin: 0; padding: 5px 0 0 12px; border-left: 3px solid #074559; line-height: 15px; font-weight: bold; color: #074559;}.b-content{ width: auto;}.b-content_block{ width: auto; padding: 0 0 0 5px; margin: 20px 0; clear: both;}.b-content_block table{ width: 100%; background: #FFF; border-left: 1px solid #f5f5f5; border-top: 1px solid #f5f5f5; border-spacing: 0;}.b-content_block table tr:nth-child(odd){ background: #fafafa;}.b-content_block table td,.b-content_block table th{ border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; padding: 5px;}/* breadcrumbs */.b-breadcrumbs_block{ background: url(/d/breadcrumbs_bg.gif) repeat-x 0 0; width: 100%; position: relative;}.b-breadcrumbs { height: auto; padding: 10px 10px 0 10px; font-size: 12px; line-height: 16px; max-width: 1139px; margin: 0 auto;}.b-breadcrumbs p{ margin: 0;}/* breadcrumbs end *//* производители на главной */.b-proizvoditel { width: auto; padding: 0 0 0 10px; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-proizvoditel_title{ width: auto; height: 55px; background: url(/d/proizvod_head.png) no-repeat 0 0; margin: 0 0 0 -10px;}.welcome_block{ width: auto; height: auto; overflow: hidden; padding: 5px 10px; border: 1px solid #ccc; margin: 0 10px 10px 0; border-radius: 5px; position: relative; z-index: 3; transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;}.welcome_block_opacity{ display: none;}.welcome_block:hover{ background: #fafafa; transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;}.welcome_block .image{ border: 1px solid #ccc; float: left; margin: 0 10px 0 0; width: 100px; height: 100px; overflow: hidden;}.welcome_block img{ height: 100px;}.welcome_block p{ font-size: 12px; line-height: 16px; margin: 0 0 10px 0;}.welcome_block a{ font-weight: bold;}.welcome_block a.link{ font-size: 16px; line-height: 18px; text-decoration: underline; font-weight: bold; margin: 0 0 10px 0;}.welcome_block a.link:hover{ text-decoration:none;}.welcome_block_all{ width: auto; clear: both; text-align: center; padding: 0 10px 0 0;}.welcome_block_all a{ text-decoration: underline; }.welcome_block_all a:hover{ text-decoration: none; }.b-news-articles{ width: 100%; height: auto; overflow: hidden;}/* all news */.b-content .all_news{ width: auto; padding: 10px; border-bottom: 1px dotted;}.b-content .all_news:hover{ background: #fafafa;}.b-content .all_news .all_news_date { color: #bc2826; font-weight: bold; width: auto;}.b-content .all_news .all_news_text_preview{ margin: 5px 0; width: auto;} .b-content .all_news .all_news_more_link{ font-weight: bold; width: auto; text-align: right;}.b-content .all_news .all_news_more_link  a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-content .all_news .all_news_more_link  a:hover{ background-position: bottom;}/* all news end *//* news */.b-news { width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-news_title{ width: auto; height: 55px; background: url(/d/news_header.png) no-repeat 0 0; margin: 0;}.b-news .item { padding: 10px 0 5px 0; border-bottom: 1px dotted; } .b-news .item:hover{ background: #fafafa;}.b-news .item:first-child { background: none;}.b-news .item .title { font-weight: bold; font-size: 12px; line-height: 14px; }.b-news .item .date { color: #bc2826; font-weight: bold; width: auto; padding: 0 10px;}.b-news .item .text_preview{ margin: 5px 0; width: auto; padding: 0 10px;} .b-news .item .more { font-weight: bold; width: auto; padding: 0 10px; text-align: right;}.b-news .item .more  a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-news .item .more  a:hover{ background-position: bottom;}/* news end *//* articles */.b-articles_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0;}.b-articles_block_title{ width: auto; height: 55px; background: url(/d/articles_header.png) no-repeat 0 0;}.b-articles { width: auto; overflow: hidden;}.b-articles .item { padding: 10px 0 5px 0; border-bottom: 1px dotted;} .b-articles .item:hover{ background: #fafafa;}.b-articles .item .title { font-weight: bold; font-size: 12px; line-height: 14px; width: auto; padding: 0 10px;}.b-articles .item .text_preview{ width: auto; margin: 5px 0; padding: 0 10px;}.b-articles .item .more { font-weight: bold; width: auto; padding: 0 10px; text-align: right;}.b-articles .item .more a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-articles .item .more  a:hover{ background-position: bottom;}/* articles end *//* производители на главной конец*/.l-mainContent-right { float: right; width: 240px; margin: 0 -100% 0 10px; overflow: hidden; }.l-mainContent-right-block{ width: 240px; height: auto; margin: 0 0 20px 0;}/* main sep */.b-mainSep { height: 20px; border-bottom: 1px solid #ddd; }/* catalog menu */.b-catalogMenu { padding-top: 57px; width: 269px; list-style: none; background: url(/d/catalogmenu_header.gif) no-repeat 0 0; }.b-catalogMenu li { padding: 0 10px 0 16px; }/* catalog menu end *//* children catalog */.b-children_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin:0 0 20px 0;}.b-children_block_title{ width: auto; height: 55px; background: url(/d/children_header.png) no-repeat 0 0;}.b-children { padding: 0 0 0 10px; width: auto; list-style: none; }/* children catalog end*//* information catalog */.b-information_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-information_block_title{ width: auto; height: 55px; background: url(/d/information_header.png) no-repeat 0 0;}.b-information { padding: 0 0 0 10px; width: auto; list-style: none; }/* information catalog end *//* side catalog */.b-sideCatalog_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-sideCatalog_block_title{ width: auto; height: 55px; background: url(/d/scatalog_header.png) no-repeat 0 0;}.b-sideCatalog { padding: 0 0 0 10px; width: auto; list-style: none; }.b-sideCatalog li { margin: 0; border-bottom: 1px solid #ccc;}.b-sideCatalog li a{ display: block; padding: 5px; text-decoration:none;}.b-sideCatalog li a:hover{ background: #074559; color:#fff;} /* side catalog end *//* counter */.b-new3 { width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top;  margin: 0 0 20px 0;}.b-new3_title{ width: auto; background: url(/d/kon_partners.png) no-repeat 0 0; height: 55px;}.b-new3_counter{ width: 88px; height: 31px; float: left; margin: 5px 16px; overflow: hidden;}.b-new3 .item { padding: 9px 0 3px; background: url(/d/sep00000.gif) repeat-x 0 7px; } .b-new3 .item:first-child { background: none; }.b-new3 .item .title { font-weight: bold; font-size: 12px; line-height: 16px; }.b-new3 .item .more { font-weight: bold; }/* counter end */.l-sidebar { float: left; width: 240px; margin:0 10px 0 0; }.l-content { float: left; width: 740px; background: url(/d/breadcrumbs_bg.png) repeat-x top;}/* main center block end *//*===== main end =====*//* general */.g-clear { font-size: 0; clear: both; }.g-hidden { display: none; }.ttt{ background: #FFF url(/d/breadcrumbs_bg.png) repeat-x top;}.a_link{ color: #003399; font-size: 10px; text-decoration: none;}.sred{ color:red; font-size: 10px;}.opis_class{ font-size: 10px; font-weight: bold;}.no_bord{ border:0px;}.hr_link{ height:1px;}.ot_cl{ padding-left:5px;} /* описание продукции */.b-content .big_image_block{ width: 100%; height: auto; text-align: center; margin: 0 0 20px 0;}.b-content .big_image_block .big_image{ width: auto; height: auto; padding: 5px; display: inline-block;}.b-content .big_image_block .big_image img{ width: 60% !important; border: 0; height: auto; border: 1px solid #e1e1e1;}.table_tree{  background: #fafafa; border-left: 0 !important;  border-top: 0 !important;}.table_tree td{ padding: 0 !important; border-bottom: 0 !important; border-right: 0 !important;}.j_catalog{ padding: 10px; background: #fafafa; overflow: hidden; margin: 0 0 20px 0; border: 1px solid #f5f5f5;}.j_catalog .container{ width: auto; height: auto; text-align: center;}.j_catalog .container .image_block{ width: 252px; height: auto; text-align: center; display: inline-block;}.j_catalog .image{ max-width: 200px; max-height: 200px; display: inline-block; width: auto; height: auto; background: #FFF; border: 1px solid #e1e1e1; padding: 5px;}.j_catalog .image img{ max-width: 200px !important; max-height: 200px !important; border: 0;}.j_catalog .info{ padding: 0; height: auto; margin: 10px 0 0 0;}.j_catalog .info .content{ width: auto; margin: 0 auto; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; background: #FFF;}.j_catalog .info .content .block{ width: 100%; display: table; border-bottom: 1px solid #e1e1e1;}.j_catalog .info .content .block p{ margin: 0;}.j_catalog .info .content .block .l_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 50%; border-right: 1px solid #e1e1e1; text-align: right;}.j_catalog .info .content .block .r_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 50%; font-weight: bold;}.j_catalog .info .content .block .c_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 100%; text-align: center;}.j_catalog .info .content .block .c_block .add_basket{ margin: 0 auto;}.j_catalog .info .content .block .r_block input{ float: left; height: 20px; width: 50%; margin: 0; padding: 0 3px; line-height: 20px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; text-align: left;}.j_catalog .info .content .block .r_block input:focus{ background: #fff;}.j_catalog .j_form_block{ padding: 10px 0 0 0;}.j_catalog .j_form{ padding: 10px 20px 20px 20px; overflow: hidden; margin: 0; border: 3px solid #bc2826; width: auto; border-radius: 10px; background: #FFF; text-align: center;}.j_catalog .j_form .i_text{ width: 107px; padding: 0 10px; height: 30px; line-height: 30px; margin: 0 0 10px 0; border: 1px solid #ccc;}.j_catalog .j_form .i_submit{ width: 395px; height: 30px; cursor: pointer;}input.si-error::-webkit-input-placeholder,textarea.si-error::-webkit-input-placeholder{color:#e12121;}input.si-error::-moz-placeholder,textarea.si-error::-moz-placeholder{color:#e12121;}input.si-error::-ms-input-placeholder,textarea.si-error::-ms-input-placeholder {color:#e12121;}input.si-error.placeholder,textarea.si-error.placeholder{color:#e12121;}.j_catalog .j_form .i_text.si-error{ border: 1px solid #e12121;}/* описание продукции конец */.b-part2 { padding: 55px 37px 0 19px; width: 224px; background: url(/d/kon_partners.gif) no-repeat 0 0; }.b-part2  { padding-top: 57px; width: 200px; list-style: none; background: url(/d/kon_head.gif) no-repeat 0 0; }.b-new2 { padding: 55px 37px 0 19px; width: 235px; background: url(/d/kon_partners.gif) no-repeat 0 0; }.b-new2_title{ width: 240px; background: url(/d/new_header.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px; }.b-new2 .item { padding: 9px 0 3px; background: url(/d/sep00000.gif) repeat-x 0 7px; } .b-new2 .item:first-child { background: none; }.b-new2 .item .title { font-weight: bold; font-size: 12px; line-height: 16px; }.b-new2 .item .more { font-weight: bold; }/* footer */.l-footer_block{ width: 100%; position: relative; height: 167px; background: #000 url(/d/footer_bg.png) repeat-x 0 0;}.l-footer { position: relative; height: 167px; margin: 0 auto; max-width: 1139px;}.b-footer { background: #000 url(/d/footer_bg.png) repeat-x 0 0; }.b-footer .lenta { padding: 10px 0; height: 102px; overflow: hidden; }.b-footer .lenta ul{ padding: 0; margin: 0; list-style: none; height: 100px;}.b-footer .lenta ul li{ float: left; width: 100px; height: 100px; padding: 0; text-align: center;}.b-footer .lenta ul li a{ display: inline-block;}.b-footer .lenta ul li img{ width: 98px; display: block; border: 1px solid #ccc;}.b-footer .lenta ul li:hover img{ border: 1px solid #074559;}.b-footer .footer { position: relative; height: 45px; background: url(/d/footer_bg2.png) no-repeat 40px 0; }.b-footer .footer .copyright { float: left; width: 149px; padding: 9px 0 0 74px; }.b-footer .footer .menu { float: left; padding: 12px 0 0 4px; color: #626262; }.b-footer .footer .menu a { margin: 0 5px; color: #fff; text-decoration: none; }.b-footer .footer .menu a:hover { color: #bc2826; }.b-footer .footer .menu span { margin: 0 5px; }/* footer end */.area{ width: 100%; height:120px; margin: 0; padding: 0 5px; line-height: 19px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; resize: vertical;}.area:focus{ background: #fff;}.back_button{ width:108px; height:40px; background:url(/d/back_button.png) top no-repeat; margin: 0; padding: 0; border: 0; cursor: pointer;}.back_button:hover{ background-position:bottom;} .next_step_button{ width:190px; height:40px; background:url(/d/next_step_button.png) top no-repeat; margin: 0; padding: 0; border: 0; cursor: pointer;}.next_step_button:hover{ background-position:bottom;} .count_button{ width:157px; height:40px; margin:0; padding:0; border:0; background:url(/d/count_button.png) top no-repeat; cursor:pointer;}.count_button:hover{ background-position:bottom;}.checkout_button{ width:188px; height:40px; margin:0; padding:0; border:0; background:url(/d/checkout_button.png) top no-repeat; cursor:pointer;}.checkout_button:hover{ background-position:bottom;}.text_i_t{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width:290px;}.text_i_t:focus{  background: #FFF;}.select_i_t{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width:298px;}.select_i_t:focus{  background: #FFF;}/* написать нам */.form_order{ width: 100%; overflow: hidden; margin-top: 20px; padding: 0;}.form_order table td{ width: auto;}.form_order input{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 80%;}.form_order input:focus{ background: #fff;}.form_order textarea{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 80%;}.form_order textarea:focus{ background: #fff;}#form_order_send{ width: 143px; height: 40px; background:url(/d/send_mail_button.png) top no-repeat; border:0; cursor: pointer; margin: 5px 0; display: block;}#form_order_send:hover{ background-position: bottom;}/* написать нам конец *//* каталог */.produkcia tr td{ width: 50%;}.b-kat{ width: auto; background: #f9f9f9; padding: 5px 0; margin: 0;}.b-kat_ul{ width: auto; margin: 0; padding: 0; list-style: none;}.b-kat_ul li{ margin: 0 0 10px 0;}.b-kat_more{ width: 90px; margin: 10px 10px 0 0; float: right; height: 22px; display: block; background: url(/d/see_more_button.png) top no-repeat;}.b-kat_more:hover{ background-position: bottom;}/* каталог конец *//* Статьи и предложения */.table_cat_row{ border: 0;}.table_cat_row tr td{ border-bottom: 1px dotted #ccc; width: auto !important;}.table_cat_row tr:hover{ background: #fafafa;}.table_cat_row a{ display: inline-block;}.table_cat_row a img{ width: 100px; height: auto;}.catalog_cach_block{ width: 120px; text-align: center; margin: 10px 0 0 0;}.add_basket{ width: 120px; height: 26px; display: inline-block; background: url(/d/add_basket.png) top no-repeat;}.add_basket:hover{ background-position: bottom;}.tdp ul{ padding: 0 0 0 20px;}.tdp ul li{ margin: 0 0 10px 0;}#catalog_teg_block{ margin: 10px 0; padding: 0 0 0 20px; width: auto; overflow: hidden;}#catalog_teg_block li{ width: auto; height: auto; padding: 0; margin: 0 0 10px 0;}/* Статьи и предложения конец */.up_slide{ width: 42px; height: 42px; background: url(/d/top.png) top no-repeat; position: fixed; bottom: 100px; right: 40px; cursor: pointer; display: none; opacity: 0.2; z-index: 99;}.up_slide:hover{ opacity: 1;}/* производители на главной */.producer_block{ overflow: hidden; width: auto; height: auto; margin: 20px 0 0 0;}.cat_new{ width: auto; height:auto; float:left; overflow:hidden;}.cat_new_title{ width: auto; height: auto; margin: 0 0 20px 0;}.cat_new_title h2{ width: auto; height: auto; float: left; margin: 10px 0; padding: 0; font-size: 18px; line-height: 20px; color: #bc2826;}.cat_new_title img{ float: left; margin: 0 10px 10px 0;}.cat_new_title h3{ margin: 0 0 10px 0; padding: 0; font-size: 16px; line-height: 18px; color: #074559;}.cat_new_title p{ margin: 0; padding: 0; font-size: 12px; color:#626262; line-height: 16px;}.cat_new_row{ width: auto; height:auto; min-height: 50px; margin: 0; border-bottom: 1px dotted #626262; padding: 5px 0; background: url(/d/plus.png) top right no-repeat; cursor: pointer; overflow: hidden;}.cat_new_row.active{ background:url(/d/minus.png) top right no-repeat;}.cat_new_row_col_1{ width: 100px; height: 100px; float: left; overflow: hidden; margin: 0 10px 10px 0;}.cat_new_row_col_1 img{ max-width: 100px; height: auto;}.cat_new_row_col_2{ width: auto; height: auto; padding: 5px 30px 5px 10px;}.cat_new_row_col_2 h3{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 16px; color: #bc2826; line-height: 18px;}.cat_new_row_col_2 p{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 12px; color: #626262; line-height: 16px;}.cat_new_h{ display: none;}.cat_new_h.active{ display: block;}.cat_new_row_h{ width: auto; border-bottom: 1px dotted #626262; margin: 0; float: left; padding: 10px 10px 0 10px; background: #fafafa;}.cat_new_row_h_col_1{ width: 100px; height: 100px; float: left; overflow: hidden; margin: 0 10px 10px 0;}.cat_new_row_h_col_1 img{ max-width: 100px; height: auto;}.cat_new_row_h_col_2{ width: auto; height: auto; padding: 0; margin: 0 0 10px 0;}.cat_new_row_h_col_2 a{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 16px; color: #074559; line-height: 18px; text-decoration: none; font-weight: bold;}.cat_new_row_h_col_2 a:hover{ text-decoration: underline;}.cat_new_row_h_col_2 p{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 12px; color: #626262; line-height: 16px;}/* производители на главной конец */.shadow{ background:url(/d/opacity_bg.png); height:100%; position:fixed; width:100%; z-index:50; top:0; left:0; display: none;}.window{ position:fixed; left:50%; top:50%; width: 560px; height:auto; margin-left: -280px; margin-top: -100px; z-index:99; box-shadow:0 0 5px rgba(0,0,0,0.3); padding: 0; display: none;}.window .close{ background: url(/d/close.png) center center no-repeat; height:30px; position:absolute; right:20px; top:5px; width:30px; cursor:pointer;}.window .close:hover{ background: #074559 url(/d/close.png) center center no-repeat;}.window .window_block{ width: auto; height: auto; border: 5px solid #FFF; background: #FFF; border-radius: 10px; padding: 0; padding: 30px;text-align: center;}.window .window_block p{ font-size: 30px;}}/*============ min-width: 980px and max-width: 1139px end============*//*============ min-width: 800px and max-width: 979px ============*/@media screen and (min-width: 800px) and (max-width: 979px) {body{ width: 100%;}.l-base { margin: 0 auto; width: auto; position: relative; max-width: 979px;}.l-container-wrap { height: auto;}.l-container {}/*===== header =====*//* menu */.b-menu_block { height: 45px; width: 100%; background: #000 url(/d/menu_bg.png) repeat-x 0 0; position:relative;}.b-menu { height: 45px; overflow: hidden; margin: 0 auto; width: 100%; max-width: 979px; position: relative; text-align: center;}.b-mobile_menu{ display: none;}.b-menu_table{ border: 0; padding: 0; margin: 0; border-spacing: 0; height: 45px; width: 100%; display: table;}.b-menu_table_block{ height: 45px; width: 95px; background: url(/d/top_menu_link_bg.png) bottom right no-repeat; display: table-cell; vertical-align: middle;}.b-menu_table_block:hover{ background-position: center center;}.b-menu_table_block.cur{ background-position: top center;}.b-menu a { overflow: hidden; font-size: 10px; font-weight: bold; color: #FFF; padding: 0 5px; text-decoration: none; }/* menu end *//* header main */.b-headerMain_block{ height: auto; width: 100%; background: #f5f3ee; position: relative;}.b-headerMain { position: relative; height: auto; margin: 0 auto; padding: 0 0 20px 0;}.b-headerMain .img-l { width: auto; height: auto; margin: 0; overflow: hidden; text-align: center; padding: 0 0 20px 0;}.b-headerMain .img-l .logo{ width: 200px; height: 65px; margin: 30px 10px; display: inline-block; vertical-align: middle;}.b-headerMain .img-l .slogan{ width: 185px; height: 35px; background: url(/d/slogan.png) no-repeat; margin: 0 10px; display: inline-block; vertical-align: middle;}.b-headerMain .animate { position: absolute; left: 381px; top: 0; width: 351px; height: 213px; }.b-headerMain .write { width: 144px; height: 55px; background: url(/d/write_us.png) top center no-repeat; display: inline-block; }.b-headerMain .write:hover { background-position: bottom center; }.b-headerMain .map { width: 144px; height: 55px; background: url(/d/site_map.png) top center no-repeat; display: inline-block; }.b-headerMain .map:hover { background-position: bottom center;}.b-headerMain .search { height: 30px; padding: 0 50px; background: url(/d/headermain_search_title.png) no-repeat center left; margin: 0 10px; position: relative;}.b-headerMain .search .query{ float: left; height: 28px; margin: 0; padding: 0 5px; line-height: 28px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 100%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}.b-headerMain .search .query:focus{ background: #fff;}.b-headerMain .search .go { width: 30px; height: 30px; cursor: pointer; display: block; background: url(/d/headermain_search_go.png) no-repeat center center; margin: 0; padding: 0; border: 0; position: absolute; right: 10px; top: 0;}.b-headerMain_slider{ width: 440px; height: 216px; position: relative; z-index: 5; left: 50%; margin: 0 0 20px -150px;}.b-headerMain_slider_on{ width: 440px; height: 216px; position: absolute; z-index: 7; top: 0; left: 0; background: url(/d/headermain_slider_on_2.png) no-repeat;}.b-headerMain_quote{ width: 187px; height: 160px; background: url(/d/headermain_quote.png) no-repeat; position: absolute; z-index: 7; top: 0; left: -140px;}.b-headerMain_slider ul{ width: 440px; height: 216px; list-style: none; overflow: hidden; position: absolute; z-index: 6; top: 0; left: 0; padding: 0; margin: 0;}.b-headerMain_btn{ width: 144px; height: 146px; position: absolute; z-index: 9; text-align: center; top: 20px; right: 20px;}.b-headerMain .request_button{ width: 150px; height: 55px; position: absolute; top: 40px; left: 20px;}.b-headerMain .request_button a{ width: 150px; height: 55px; display: block; background: url(/d/request_button.png) top center no-repeat;}.b-headerMain .request_button a:hover{ background-position: bottom center;}.b-header_block{ position: relative; height: 85px; width: 100%; background: url(/d/header_bg.gif) repeat-x 0 0;}.b-header { position: relative; height: 85px; margin: 0 auto; width: 100%;}.b-header .img-l { width: 346px; height: 84px; background: url(/d/header_img_l_old.gif) no-repeat 0 0; float:left;}.b-header .search { position: absolute; left: 360px; top: 30px; height: 21px; padding-left: 42px; background: url(/d/headermain_search_title.png) no-repeat center left;}.b-header .search .query{ float:left; height:19px; width: 100%; margin:0; padding:0 3px; line-height:19px; border: 1px solid #ccc8bc; background:#f1f1f1; outline-color:#00c1ff;}.b-header .search .query:focus{ background:#fff;}.b-header .search .go { width: 30px; height: 21px; cursor: pointer; display:block; background: url(/d/headermain_search_go.png) no-repeat center center; margin: 0; padding: 0; border: 0; position: absolute; right: -40px; top: 0;}.b-header .map { width: 81px; height: 84px; background: url(/d/header_map.gif) no-repeat 0 0; float:right; }.b-header .map:hover { background-position: 0 -84px; }.b-header .write { width: 82px; height: 84px; background: url(/d/header_write.gif) no-repeat 0 0; float:right;}.b-header .write:hover { background-position: 0 -84px; }.b-header .request_button{ /*width: 150px; height: 55px; position: absolute; top: 13px; right: 170px;*/ display: none;}/*.b-header .request_button a{ width: 150px; height: 55px; display: block; background: url(/d/request_button.png) top center no-repeat;}.b-header .request_button a:hover{ background-position: bottom center;}*//* header main end *//*===== header end =====*//*===== main =====*/.l-wrapperMain_block{ height: auto; width: auto; background: #FFF url(/d/breadcrumbs_bg.png) repeat-x top;}.l-wrapperMain_block_2{ height: auto; width: auto;}.l-wrapperMain { margin: 0 auto; max-width: 979px; padding: 20px 10px 50px 10px; width: auto; overflow: hidden;}.g-line{}.g-line:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}/* main left block */.l-mainNew { float: left; width: 240px; margin: 0 -240px 0 0;}.l-mainNew .l-mainNew-block{ width: 240px; height: auto; margin: 0 0 20px 0;}/* contacts */.b-kon { padding: 0 0 0 10px; width: 230px; list-style: none; background: url(/d/breadcrumbs_bg.png) repeat-x top;}.b-kon_title{ width: 240px; background: url(/d/kon_head.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px; }.b-kon2 { padding: 0 0 0 10px; width: 230px; background: url(/d/breadcrumbs_bg.png) repeat-x top; margin:0 0 20px 0; }.b-kon2_title{ width: 240px; background: url(/d/kon_head.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px;}.b-kon_menu{ width: 230px; height: auto; margin: 0;}.b-kon_menu ul{ padding: 0; margin: 0; list-style: none;}.b-kon_menu ul li{ width: 230px; height: 32px; padding: 5px 0;}.b-kon_menu_row{ width: 230px; height: 32px; display: table;}.b-kon_menu_col_1{ width: 32px; height: 32px; display: table-cell; vertical-align: middle;}.b-kon_menu_col_1 img{ border: 0;}.b-kon_menu_col_2{ width: 190px; height: 32px; display: table-cell; vertical-align: middle; padding: 0 0 0 8px; font-weight: bold;}.b-kon_table tr td{ padding: 5px 0;}.b-kon_table p{ display: block; padding: 0 5px; color: #626262; font-weight: bold;}.b-kon_table a{ display: block; padding: 0 5px; color: #626262; text-decoration: none; font-weight: bold;}.b-kon_table a img{ border: 0;}.b-kon_table a:hover{ color: #bc2826;}/* contacts end*//* new goods */.b-new { padding: 0 0 0 10px; width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; margin:0 0 20px 0; overflow: hidden;}.b-new_title{ width: 100%; background: url(/d/new_header.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px; }.b-new .item { padding: 10px 0; border-bottom: 1px dotted; } .b-new .item:hover{ background: #fafafa;}.b-new .item:first-child { background: none; }.b-new .item .title { font-weight: bold; font-size: 12px; line-height: 14px; width: auto; padding: 0 5px;}.b-new .item .text_preview{ width: auto; margin: 3px 0; padding: 0 5px;}.b-new .item .text_preview p{ margin: 0 0 10px 0;}.b-new .item .more { font-weight: bold; width: auto; padding: 0 5px; text-align: right;}.b-new .item .more  a{ width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat; display: inline-block;} .b-new .item .more  a:hover{ background-position: bottom;}/* new goods end *//* main left block *//* main center block end */.l-mainContent { width: auto; overflow: hidden; float: left; margin: 0 0 0 250px;}.l-mainContent-left { float: right; width: auto; margin: 0 250px 0 0; overflow: hidden;}.b-welcome { padding: 55px 0 0 10px; width: auto; background: url(/d/welcome_header.png) no-repeat 0 0; overflow: hidden; margin: 0 0 20px 0;}.b-title { height: auto; width: auto; min-height: 38px; margin: 0; padding: 5px 0 0 12px; border-left: 3px solid #074559; line-height: 15px; font-weight: bold; color: #074559;}.b-content{ width: auto;}.b-content_block{ width: auto; padding: 0 0 0 5px; margin: 20px 0; clear: both;}.b-content_block table{ width: 100%; background: #FFF; border-left: 1px solid #f5f5f5; border-top: 1px solid #f5f5f5; border-spacing: 0;}.b-content_block table tr:nth-child(odd){ background: #fafafa;}.b-content_block table td,.b-content_block table th{ border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; padding: 5px;}.b-content_block table, .b-content_block thead, .b-content_block th, .b-content_block tbody, .b-content_block tr, .b-content_block td{ display: block; overflow: hidden;}/* breadcrumbs */.b-breadcrumbs_block{ background: url(/d/breadcrumbs_bg.gif) repeat-x 0 0; width: 100%; position: relative;}.b-breadcrumbs { height: auto; padding: 10px 10px 0 10px; font-size: 12px; line-height: 16px; max-width: 979px; margin: 0 auto;}.b-breadcrumbs p{ margin: 0;}/* breadcrumbs end *//* производители на главной */.b-proizvoditel { width: auto; padding: 0 0 0 10px; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-proizvoditel_title{ width: auto; height: 55px; background: url(/d/proizvod_head.png) no-repeat 0 0; margin: 0 0 0 -10px;}.welcome_block{ width: auto; height: auto; overflow: hidden; padding: 5px 10px; border: 1px solid #ccc; margin: 0 10px 10px 0; border-radius: 5px; position: relative; z-index: 3; transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;}.welcome_block_opacity{ display: none;}.welcome_block:hover{ background: #fafafa; transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;}.welcome_block .image{ border: 1px solid #ccc; float: left; margin: 0 10px 0 0; width: 100px; height: 100px; overflow: hidden;}.welcome_block img{ height: 100px;}.welcome_block p{ font-size: 12px; line-height: 16px; margin: 0 0 10px 0;}.welcome_block a{ font-weight: bold;}.welcome_block a.link{ font-size: 16px; line-height: 18px; text-decoration: underline; font-weight: bold; margin: 0 0 10px 0;}.welcome_block a.link:hover{ text-decoration:none;}.welcome_block_all{ width: auto; clear: both; text-align: center; padding: 0 10px 0 0;}.welcome_block_all a{ text-decoration: underline; }.welcome_block_all a:hover{ text-decoration: none; }.b-news-articles{ width: 100%; height: auto; overflow: hidden;}/* all news */.b-content .all_news{ width: auto; padding: 10px; border-bottom: 1px dotted;}.b-content .all_news:hover{ background: #fafafa;}.b-content .all_news .all_news_date { color: #bc2826; font-weight: bold; width: auto;}.b-content .all_news .all_news_text_preview{ margin: 5px 0; width: auto;} .b-content .all_news .all_news_more_link{ font-weight: bold; width: auto; text-align: right;}.b-content .all_news .all_news_more_link  a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-content .all_news .all_news_more_link  a:hover{ background-position: bottom;}/* all news end *//* news */.b-news { width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-news_title{ width: auto; height: 55px; background: url(/d/news_header.png) no-repeat 0 0; margin: 0;}.b-news .item { padding: 10px 0 5px 0; border-bottom: 1px dotted; } .b-news .item:hover{ background: #fafafa;}.b-news .item:first-child { background: none;}.b-news .item .title { font-weight: bold; font-size: 12px; line-height: 14px; }.b-news .item .date { color: #bc2826; font-weight: bold; width: auto; padding: 0 10px;}.b-news .item .text_preview{ margin: 5px 0; width: auto; padding: 0 10px;} .b-news .item .more { font-weight: bold; width: auto; padding: 0 10px; text-align: right;}.b-news .item .more  a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-news .item .more  a:hover{ background-position: bottom;}/* news end *//* articles */.b-articles_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0;}.b-articles_block_title{ width: auto; height: 55px; background: url(/d/articles_header.png) no-repeat 0 0;}.b-articles { width: auto; overflow: hidden;}.b-articles .item { padding: 10px 0 5px 0; border-bottom: 1px dotted;} .b-articles .item:hover{ background: #fafafa;}.b-articles .item .title { font-weight: bold; font-size: 12px; line-height: 14px; width: auto; padding: 0 10px;}.b-articles .item .text_preview{ width: auto; margin: 5px 0; padding: 0 10px;}.b-articles .item .more { font-weight: bold; width: auto; padding: 0 10px; text-align: right;}.b-articles .item .more a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-articles .item .more  a:hover{ background-position: bottom;}/* articles end *//* производители на главной конец*/.l-mainContent-right { float: right; width: 240px; margin: 0 -100% 0 10px; overflow: hidden; }.l-mainContent-right-block{ width: 240px; height: auto; margin: 0 0 20px 0;}/* main sep */.b-mainSep { height: 20px; border-bottom: 1px solid #ddd; }/* catalog menu */.b-catalogMenu { padding-top: 57px; width: 269px; list-style: none; background: url(/d/catalogmenu_header.gif) no-repeat 0 0; }.b-catalogMenu li { padding: 0 10px 0 16px; }/* catalog menu end *//* children catalog */.b-children_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin:0 0 20px 0;}.b-children_block_title{ width: auto; height: 55px; background: url(/d/children_header.png) no-repeat 0 0;}.b-children { padding: 0 0 0 10px; width: auto; list-style: none; }/* children catalog end*//* information catalog */.b-information_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-information_block_title{ width: auto; height: 55px; background: url(/d/information_header.png) no-repeat 0 0;}.b-information { padding: 0 0 0 10px; width: auto; list-style: none; }/* information catalog end *//* side catalog */.b-sideCatalog_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-sideCatalog_block_title{ width: auto; height: 55px; background: url(/d/scatalog_header.png) no-repeat 0 0;}.b-sideCatalog { padding: 0 0 0 10px; width: auto; list-style: none; }.b-sideCatalog li { margin: 0; border-bottom: 1px solid #ccc;}.b-sideCatalog li a{ display: block; padding: 5px; text-decoration:none;}.b-sideCatalog li a:hover{ background: #074559; color:#fff;} /* side catalog end *//* counter */.b-new3 { width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top;  margin: 0 0 20px 0;}.b-new3_title{ width: auto; background: url(/d/kon_partners.png) no-repeat 0 0; height: 55px;}.b-new3_counter{ width: 88px; height: 31px; float: left; margin: 5px 16px; overflow: hidden;}.b-new3 .item { padding: 9px 0 3px; background: url(/d/sep00000.gif) repeat-x 0 7px; } .b-new3 .item:first-child { background: none; }.b-new3 .item .title { font-weight: bold; font-size: 12px; line-height: 16px; }.b-new3 .item .more { font-weight: bold; }/* counter end */.l-sidebar { float: left; width: 240px; margin:0 10px 0 0; }.l-content { float: left; width: 740px; background: url(/d/breadcrumbs_bg.png) repeat-x top;}/* main center block end *//*===== main end =====*//* general */.g-clear { font-size: 0; clear: both; }.g-hidden { display: none; }.ttt{ background: #FFF url(/d/breadcrumbs_bg.png) repeat-x top;}.a_link{ color: #003399; font-size: 10px; text-decoration: none;}.sred{ color:red; font-size: 10px;}.opis_class{ font-size: 10px; font-weight: bold;}.no_bord{ border:0px;}.hr_link{ height:1px;}.ot_cl{ padding-left:5px;} /* описание продукции */.b-content .big_image_block{ width: 100%; height: auto; text-align: center; margin: 0 0 20px 0;}.b-content .big_image_block .big_image{ width: auto; height: auto; padding: 5px; display: inline-block;}.b-content .big_image_block .big_image img{ width: 60% !important; border: 0; height: auto; border: 1px solid #e1e1e1;}.table_tree{  background: #fafafa; border-left: 0 !important;  border-top: 0 !important;}.table_tree td{ padding: 0 !important; border-bottom: 0 !important; border-right: 0 !important;}.table_tree, .table_tree table{ display: table !important;} .table_tree thead{} .table_tree th{} .table_tree tbody{ display: table-row-group !important;} .table_tree tr{ display: table-row !important;}.table_tree td{ display: table-cell !important;}.j_catalog{ padding: 10px; background: #fafafa; overflow: hidden; margin: 0 0 20px 0; border: 1px solid #f5f5f5;}.j_catalog .container{ width: auto; height: auto; text-align: center;}.j_catalog .container .image_block{ width: 252px; height: auto; text-align: center; display: inline-block;}.j_catalog .image{ max-width: 200px; max-height: 200px; display: inline-block; width: auto; height: auto; background: #FFF; border: 1px solid #e1e1e1; padding: 5px;}.j_catalog .image img{ max-width: 200px !important; max-height: 200px !important; border: 0;}.j_catalog .info{ padding: 0; height: auto; margin: 10px 0 0 0;}.j_catalog .info .content{ width: auto; margin: 0 auto; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; background: #FFF;}.j_catalog .info .content .block{ width: 100%; display: table; border-bottom: 1px solid #e1e1e1;}.j_catalog .info .content .block p{ margin: 0;}.j_catalog .info .content .block .l_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 50%; border-right: 1px solid #e1e1e1; text-align: right;}.j_catalog .info .content .block .r_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 50%; font-weight: bold;}.j_catalog .info .content .block .c_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 100%; text-align: center;}.j_catalog .info .content .block .c_block .add_basket{ margin: 0 auto;}.j_catalog .info .content .block .r_block input{ float: left; height: 20px; width: 50%; margin: 0; padding: 0 3px; line-height: 20px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; text-align: left;}.j_catalog .info .content .block .r_block input:focus{ background: #fff;}.j_catalog .j_form_block{ padding: 10px 0 0 0;}.j_catalog .j_form{ padding: 10px 20px 20px 20px; overflow: hidden; margin: 0; border: 3px solid #bc2826; width: auto; border-radius: 10px; background: #FFF; text-align: center;}.j_catalog .j_form .i_text{ width: 90%; padding: 0; height: 30px; line-height: 30px; margin: 0 0 10px 0; border: 1px solid #ccc; text-align: center; clear: both;}.j_catalog .j_form .i_submit{ width: 90%; height: 30px; cursor: pointer;}input.si-error::-webkit-input-placeholder,textarea.si-error::-webkit-input-placeholder{color:#e12121;}input.si-error::-moz-placeholder,textarea.si-error::-moz-placeholder{color:#e12121;}input.si-error::-ms-input-placeholder,textarea.si-error::-ms-input-placeholder {color:#e12121;}input.si-error.placeholder,textarea.si-error.placeholder{color:#e12121;}.j_catalog .j_form .i_text.si-error{ border: 1px solid #e12121;}/* описание продукции конец */.b-part2 { padding: 55px 37px 0 19px; width: 224px; background: url(/d/kon_partners.gif) no-repeat 0 0; }.b-part2  { padding-top: 57px; width: 200px; list-style: none; background: url(/d/kon_head.gif) no-repeat 0 0; }.b-new2 { padding: 55px 37px 0 19px; width: 235px; background: url(/d/kon_partners.gif) no-repeat 0 0; }.b-new2_title{ width: 240px; background: url(/d/new_header.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px; }.b-new2 .item { padding: 9px 0 3px; background: url(/d/sep00000.gif) repeat-x 0 7px; } .b-new2 .item:first-child { background: none; }.b-new2 .item .title { font-weight: bold; font-size: 12px; line-height: 16px; }.b-new2 .item .more { font-weight: bold; }/* footer */.l-footer_block{ width: 100%; position: relative; height: 167px; background: #000 url(/d/footer_bg.png) repeat-x 0 0;}.l-footer { position: relative; height: 167px; margin: 0 auto; max-width: 979px;}.b-footer { background: #000 url(/d/footer_bg.png) repeat-x 0 0; }.b-footer .lenta { padding: 10px 0; height: 102px; overflow: hidden; }.b-footer .lenta ul{ padding: 0; margin: 0; list-style: none; height: 100px;}.b-footer .lenta ul li{ float: left; width: 100px; height: 100px; padding: 0; text-align: center;}.b-footer .lenta ul li a{ display: inline-block;}.b-footer .lenta ul li img{ width: 98px; display: block; border: 1px solid #ccc;}.b-footer .lenta ul li:hover img{ border: 1px solid #074559;}.b-footer .footer { position: relative; height: 45px; background: url(/d/footer_bg2.png) no-repeat 40px 0; }.b-footer .footer .copyright { float: left; width: 149px; padding: 9px 0 0 74px; }.b-footer .footer .menu { float: left; padding: 12px 0 0 4px; color: #626262; }.b-footer .footer .menu a { margin: 0 5px; color: #fff; text-decoration: none; }.b-footer .footer .menu a:hover { color: #bc2826; }.b-footer .footer .menu span { margin: 0 5px; }/* footer end */.area{ width: 100%; height:120px; margin: 0; padding: 0 5px; line-height: 19px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; resize: vertical;}.area:focus{ background: #fff;}.back_button{ width:108px; height:40px; background:url(/d/back_button.png) top no-repeat; margin: 0; padding: 0; border: 0; cursor: pointer;}.back_button:hover{ background-position:bottom;} .next_step_button{ width:190px; height:40px; background:url(/d/next_step_button.png) top no-repeat; margin: 0; padding: 0; border: 0; cursor: pointer;}.next_step_button:hover{ background-position:bottom;} .count_button{ width:157px; height:40px; margin:0; padding:0; border:0; background:url(/d/count_button.png) top no-repeat; cursor:pointer;}.count_button:hover{ background-position:bottom;}.checkout_button{ width:188px; height:40px; margin:0; padding:0; border:0; background:url(/d/checkout_button.png) top no-repeat; cursor:pointer;}.checkout_button:hover{ background-position:bottom;}.text_i_t{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width:290px;}.text_i_t:focus{  background: #FFF;}.select_i_t{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width:298px;}.select_i_t:focus{  background: #FFF;}/* написать нам */.form_order{ width: 100%; overflow: hidden; margin-top: 20px; padding: 0; text-align: center;}.form_order table td{ width: auto;}.form_order input{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 80%;}.form_order input:focus{ background: #fff;}.form_order textarea{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 80%;}.form_order textarea:focus{ background: #fff;}#form_order_send{ width: 143px; height: 40px; background:url(/d/send_mail_button.png) top no-repeat; border:0; cursor: pointer; margin: 5px 0; display: inline-block;}#form_order_send:hover{ background-position: bottom;}.form_order  table, .form_order thead, .form_order th, .form_order tbody, .form_order tr, .form_order td{ display: block; overflow: hidden; text-align: center;}#recaptcha_area  table{ display: table;} #recaptcha_area thead{} #recaptcha_area th{} #recaptcha_area tbody{ display: table-row-group;} #recaptcha_area tr{ display: table-row;}#recaptcha_area td{ display: table-cell;}/* написать нам конец *//* каталог */.produkcia table, .produkcia thead, .produkcia th, .produkcia tbody, .produkcia tr, .produkcia td{ display: block; overflow: hidden;}.b-kat{ width: auto; background: #f9f9f9; padding: 5px 0; margin: 0;}.b-kat_ul{ width: auto; margin: 0; padding: 0; list-style: none;}.b-kat_ul li{ margin: 0 0 10px 0;}.b-kat_more{ width: 90px; margin: 10px 10px 0 0; float: right; height: 22px; display: block; background: url(/d/see_more_button.png) top no-repeat;}.b-kat_more:hover{ background-position: bottom;}/* каталог конец *//* Статьи и предложения */.table_cat_row{ border: 0; text-align: center;}.table_cat_row tr{ margin: 0;}.table_cat_row .tdp{ text-align: left;}.table_cat_row .tdp2{ text-align: center !important;}.table_cat_row tr td{ border-bottom: 1px dotted #ccc; width: auto !important;}.table_cat_row tr:hover{ background: #fafafa;}.table_cat_row a{ display: inline-block;}.table_cat_row a img{ width: 80%; height: auto; max-width: 80%;}.catalog_cach_block{ width: auto; text-align: center; margin: 10px 0 0 0;}.add_basket{ width: 120px; height: 26px; display: inline-block; background: url(/d/add_basket.png) top no-repeat;}.add_basket:hover{ background-position: bottom;}.tdp ul{ padding: 0 0 0 20px;}.tdp ul li{ margin: 0 0 10px 0;}#catalog_teg_block{ margin: 10px 0; padding: 0 0 0 20px; width: auto; overflow: hidden;}#catalog_teg_block li{ width: auto; height: auto; padding: 0; margin: 0 0 10px 0;}/* Статьи и предложения конец */.up_slide{ width: 42px; height: 42px; background:url(/d/top.png) top no-repeat; position: fixed; bottom: 100px; right: 40px; cursor: pointer; display: none; opacity: 0.2; z-index: 99;}.up_slide:hover{ opacity: 1;}/* производители на главной */.producer_block{ overflow: hidden; width: auto; height: auto; margin: 20px 0 0 0;}.cat_new{ width: auto; height:auto; float:left; overflow:hidden;}.cat_new_title{ width: auto; height: auto; margin: 0 0 20px 0;}.cat_new_title h2{ width: auto; height: auto; float: left; margin: 10px 0; padding: 0; font-size: 18px; line-height: 20px; color: #bc2826;}.cat_new_title img{ float: left; margin: 0 10px 10px 0;}.cat_new_title h3{ margin: 0 0 10px 0; padding: 0; font-size: 16px; line-height: 18px; color: #074559;}.cat_new_title p{ margin: 0; padding: 0; font-size: 12px; color:#626262; line-height: 16px;}.cat_new_row{ width: auto; height:auto; min-height: 50px; margin: 0; border-bottom: 1px dotted #626262; padding: 5px 0; background: url(/d/plus.png) top right no-repeat; cursor: pointer; overflow: hidden;}.cat_new_row.active{ background:url(/d/minus.png) top right no-repeat;}.cat_new_row_col_1{ width: 100px; height: 100px; float: left; overflow: hidden; margin: 0 10px 10px 0;}.cat_new_row_col_1 img{ max-width: 100px; height: auto;}.cat_new_row_col_2{ width: auto; height: auto; padding: 5px 30px 5px 10px;}.cat_new_row_col_2 h3{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 16px; color: #bc2826; line-height: 18px;}.cat_new_row_col_2 p{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 12px; color: #626262; line-height: 16px;}.cat_new_h{ display: none;}.cat_new_h.active{ display: block;}.cat_new_row_h{ width: auto; border-bottom: 1px dotted #626262; margin: 0; float: left; padding: 10px 10px 0 10px; background: #fafafa;}.cat_new_row_h_col_1{ width: 100px; height: 100px; float: left; overflow: hidden; margin: 0 10px 10px 0;}.cat_new_row_h_col_1 img{ max-width: 100px; height: auto;}.cat_new_row_h_col_2{ width: auto; height: auto; padding: 0; margin: 0 0 10px 0;}.cat_new_row_h_col_2 a{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 16px; color: #074559; line-height: 18px; text-decoration: none; font-weight: bold;}.cat_new_row_h_col_2 a:hover{ text-decoration: underline;}.cat_new_row_h_col_2 p{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 12px; color: #626262; line-height: 16px;}/* производители на главной конец */.shadow{ background:url(/d/opacity_bg.png); height:100%; position:fixed; width:100%; z-index:50; top:0; left:0; display: none;}.window{ position:fixed; left:50%; top:50%; width: 560px; height:auto; margin-left: -280px; margin-top: -100px; z-index:99; box-shadow:0 0 5px rgba(0,0,0,0.3); padding: 0; display: none;}.window .close{ background: url(/d/close.png) center center no-repeat; height:30px; position:absolute; right:20px; top:5px; width:30px; cursor:pointer;}.window .close:hover{ background: #074559 url(/d/close.png) center center no-repeat;}.window .window_block{ width: auto; height: auto; border: 5px solid #FFF; background: #FFF; border-radius: 10px; padding: 0; padding: 30px;text-align: center;}.window .window_block p{ font-size: 30px;}}/*============ min-width: 800px and max-width: 979px end============*//*============ max-width: 799px ============*/@media screen and (max-width: 799px) {body{ width: 100%;}.l-base { margin: 0 auto; width: auto; position: relative; max-width: 799px;}.l-container-wrap { height: auto;}.l-container {}/*===== header =====*//* menu */.b-menu_block { height: 45px; width: 100%; background: #000 url(/d/menu_bg.png) repeat-x 0 0; position: fixed; z-index: 99; top: 0; left: 0;}.b-menu { height: 45px; margin: 0 auto; width: auto; max-width: 799px; position: relative;}.b-mobile_menu{ width: auto; height: 45px; background: url(/d/mob_menu.png) left center no-repeat; padding: 0 0 0 50px; cursor: pointer;}.b-mobile_menu span{ font-size: 16px; color: #FFF; line-height: 45px; font-weight: bold;}.b-menu_table{ position: absolute; height: auto; width: 100%; text-align: center; display: none;}.b-menu_table.active{ display: block;}.b-menu_table_block{ height: auto; width: auto; background: #000; border-bottom: 1px solid #FFF;}.b-menu a{ overflow: hidden; font-size: 12px; font-weight: bold; color: #FFF; padding: 10px 0; text-decoration: none; display: block; }.b-menu a:hover{ background: #BC2826;}/* menu end *//* header main */.b-headerMain_block{ height: auto; width: 100%; background: #f5f3ee; position: relative;}.b-headerMain { position: relative; height: auto; margin: 0 auto; padding: 45px 0 20px 0;}.b-headerMain .img-l { width: auto; height: auto; margin: 0; overflow: hidden; text-align: center; padding: 0 0 20px 0;}.b-headerMain .img-l .logo{ width: 200px; height: 65px; margin: 30px 10px; display: inline-block; vertical-align: middle;}.b-headerMain .img-l .slogan{ width: 185px; height: 35px; background: url(/d/slogan.png) no-repeat; margin: 0 10px; display: inline-block; vertical-align: middle;}.b-headerMain .animate { position: absolute; left: 381px; top: 0; width: 351px; height: 213px; }.b-headerMain .write { width: 144px; height: 55px; background: url(/d/write_us.png) top center no-repeat; display: inline-block; }.b-headerMain .write:hover { background-position: bottom center; }.b-headerMain .map { width: 144px; height: 55px; background: url(/d/site_map.png) top center no-repeat; display: inline-block; }.b-headerMain .map:hover { background-position: bottom center;}.b-headerMain .search { height: 30px; padding: 0 50px; background: url(/d/headermain_search_title.png) no-repeat center left; margin: 0 10px; position: relative;}.b-headerMain .search .query{ float: left; height: 28px; margin: 0; padding: 0 5px; line-height: 28px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 100%;}.b-headerMain .search .query:focus{ background: #fff;}.b-headerMain .search .go { width: 30px; height: 30px; cursor: pointer; display: block; background: url(/d/headermain_search_go.png) no-repeat center center; margin: 0; padding: 0; border: 0; position: absolute; right: 0; top: 0;}.b-headerMain_slider{ display: none;}.b-headerMain_btn{ display: none;}.b-headerMain .request_button{ display: none;}.b-header_block{ position: relative; height: auto; width: 100%; background: #f5f3ee; margin: 45px 0 0 0;}.b-header { position: relative; height: auto; margin: 0 auto; width: 100%; padding: 0 0 20px 0;}.b-header .img-l { width: 100%; height: 50px; background: url(/d/header_img_l_mob.png) left 5px center no-repeat; padding: 20px 0;}.b-header .search { height: 30px; padding: 0 50px; background: url(/d/headermain_search_title.png) no-repeat center left; margin: 0 10px; position: relative;}.b-header .search .query{ float: left; height: 28px; margin: 0; padding: 0 5px; line-height: 28px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 100%;}.b-header .search .query:focus{ background: #fff;}.b-header .search .go { width: 30px; height: 30px; cursor: pointer; display: block; background: url(/d/headermain_search_go.png) no-repeat center center; margin: 0; padding: 0; border: 0; position: absolute; right: 0; top: 0;}.b-header .map { display: none;}.b-header .write { display: none;}.b-header .request_button{ /*width: 150px; height: 55px; position: absolute; top: 13px; right: 170px;*/ display: none;}/*.b-header .request_button a{ width: 150px; height: 55px; display: block; background: url(/d/request_button.png) top center no-repeat;}.b-header .request_button a:hover{ background-position: bottom center;}*//* header main end *//*===== header end =====*//*===== main =====*/.l-wrapperMain_block{ height: auto; width: auto; background: #FFF url(/d/breadcrumbs_bg.png) repeat-x top;}.l-wrapperMain_block_2{ height: auto; width: auto;}.l-wrapperMain { margin: 0 auto; max-width: 799px; padding: 20px 5px 50px 5px; width: auto; overflow: hidden;}.g-line{}.g-line:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}/* main left block */.l-mainNew { width: auto; margin: 0 0 20px 0;}.l-mainNew .l-mainNew-block{ width: auto; height: auto; margin: 0 0 20px 0; text-align: center;}/* contacts */.b-kon { padding: 0 0 0 10px; width: auto; list-style: none; background: url(/d/breadcrumbs_bg.png) repeat-x top;}.b-kon_title{ width: auto; background: url(/d/kon_head.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px; }.b-kon2 { padding: 0 0 0 10px; width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; margin:0 0 20px 0; }.b-kon2_title{ width: auto; background: url(/d/kon_head.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px;}.b-kon_menu{ width: auto; height: auto; margin: 0; text-align: left;}.b-kon_menu ul{ padding: 0; margin: 0; list-style: none;}.b-kon_menu ul li{ width: auto; height: 32px; padding: 5px 0;}.b-kon_menu_row{ width: auto; height: 32px; display: table;}.b-kon_menu_col_1{ width: 32px; height: 32px; display: table-cell; vertical-align: middle;}.b-kon_menu_col_1 img{ border: 0;}.b-kon_menu_col_2{ width: auto; height: 32px; display: table-cell; vertical-align: middle; padding: 0 0 0 8px; font-weight: bold;}.b-kon_table tr td{ padding: 5px 0;}.b-kon_table p{ display: block; padding: 0 5px; color: #626262; font-weight: bold;}.b-kon_table a{ display: block; padding: 0 5px; color: #626262; text-decoration: none; font-weight: bold;}.b-kon_table a img{ border: 0;}.b-kon_table a:hover{ color: #bc2826;}/* contacts end*//* new goods */.b-new { padding: 0; width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; margin:0 0 20px 0; overflow: hidden;}.b-new_title{ width: auto; background: url(/d/new_header.png) no-repeat 0 0; height: 55px; margin: 0; }.b-new .item { padding: 10px 0; border-bottom: 1px dotted; text-align: left;} .b-new .item:hover{ background: #fafafa;}.b-new .item:first-child { background: none; }.b-new .item .title { font-weight: bold; font-size: 12px; line-height: 14px; width: auto; padding: 0 5px;}.b-new .item .text_preview{ width: auto; margin: 3px 0; padding: 0 5px;}.b-new .item .text_preview p{ margin: 0 0 10px 0;}.b-new .item .more { font-weight: bold; width: auto; padding: 0 5px; text-align: right;}.b-new .item .more  a{ width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat; display: inline-block;} .b-new .item .more  a:hover{ background-position: bottom;}/* new goods end *//* main left block *//* main center block end */.l-mainContent { width: auto; overflow: hidden; margin: 0;}.l-mainContent-left { width: auto; margin: 0 0 20px 0; overflow: hidden;}.b-welcome { padding: 55px 0 0 0; width: auto; background: url(/d/welcome_header.png) no-repeat 0 0; overflow: hidden; margin: 0 0 20px 0;}.b-title { height: auto; width: auto; min-height: 38px; margin: 0; padding: 5px 0 0 12px; border-left: 3px solid #074559; line-height: 15px; font-weight: bold; color: #074559;}.b-content{ width: auto;}.b-content_block{ width: auto; padding: 0; margin: 20px 0; clear: both;}.b-content_block table{ width: 100%; background: #FFF; border-left: 1px solid #f5f5f5; border-top: 1px solid #f5f5f5; border-spacing: 0;}.b-content_block table tr:nth-child(odd){ background: #fafafa;}.b-content_block table td,.b-content_block table th{ border-bottom: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; padding: 5px;}.b-content_block table, .b-content_block thead, .b-content_block th, .b-content_block tbody, .b-content_block tr, .b-content_block td{ display: block; overflow: hidden;}/* breadcrumbs */.b-breadcrumbs_block{ background: url(/d/breadcrumbs_bg.gif) repeat-x 0 0; width: 100%; position: relative;}.b-breadcrumbs { height: auto; padding: 10px 10px 0 10px; font-size: 12px; line-height: 16px; max-width: 799px; margin: 0 auto;}.b-breadcrumbs p{ margin: 0;}/* breadcrumbs end *//* производители на главной */.b-proizvoditel { width: auto; padding: 0; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-proizvoditel_title{ width: auto; height: 55px; background: url(/d/proizvod_head.png) no-repeat 0 0; margin: 0;}.welcome_block{ width: auto; height: auto; overflow: hidden; padding: 5px 10px; border: 1px solid #ccc; margin: 0 0 10px 0; border-radius: 5px; position: relative; z-index: 3; transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;}.welcome_block_opacity{ display: none;}.welcome_block:hover{ background: #fafafa; transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;}.welcome_block .image{ border: 1px solid #ccc; float: left; margin: 0 10px 0 0; width: 100px; height: 100px; overflow: hidden;}.welcome_block img{ height: 100px;}.welcome_block p{ font-size: 12px; line-height: 16px; margin: 0 0 10px 0;}.welcome_block a{ font-weight: bold;}.welcome_block a.link{ font-size: 16px; line-height: 18px; text-decoration: underline; font-weight: bold; margin: 0 0 10px 0;}.welcome_block a.link:hover{ text-decoration:none;}.welcome_block_all{ width: auto; clear: both; text-align: center; padding: 0 10px 0 0;}.welcome_block_all a{ text-decoration: underline; }.welcome_block_all a:hover{ text-decoration: none; }.b-news-articles{ width: 100%; height: auto; overflow: hidden;}/* all news */.b-content .all_news{ width: auto; padding: 10px; border-bottom: 1px dotted;}.b-content .all_news:hover{ background: #fafafa;}.b-content .all_news .all_news_date { color: #bc2826; font-weight: bold; width: auto;}.b-content .all_news .all_news_text_preview{ margin: 5px 0; width: auto;} .b-content .all_news .all_news_more_link{ font-weight: bold; width: auto; text-align: right;}.b-content .all_news .all_news_more_link  a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-content .all_news .all_news_more_link  a:hover{ background-position: bottom;}/* all news end *//* news */.b-news { width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-news_title{ width: auto; height: 55px; background: url(/d/news_header.png) no-repeat 0 0; margin: 0;}.b-news .item { padding: 10px 0 5px 0; border-bottom: 1px dotted; } .b-news .item:hover{ background: #fafafa;}.b-news .item:first-child { background: none;}.b-news .item .title { font-weight: bold; font-size: 12px; line-height: 14px; }.b-news .item .date { color: #bc2826; font-weight: bold; width: auto; padding: 0 5px;}.b-news .item .text_preview{ margin: 5px 0; width: auto; padding: 0 5px;} .b-news .item .more { font-weight: bold; width: auto; padding: 0 5px; text-align: right;}.b-news .item .more  a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-news .item .more  a:hover{ background-position: bottom;}/* news end *//* articles */.b-articles_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0;}.b-articles_block_title{ width: auto; height: 55px; background: url(/d/articles_header.png) no-repeat 0 0;}.b-articles { width: auto; overflow: hidden;}.b-articles .item { padding: 10px 0 5px 0; border-bottom: 1px dotted;} .b-articles .item:hover{ background: #fafafa;}.b-articles .item .title { font-weight: bold; font-size: 12px; line-height: 14px; width: auto; padding: 0 5px;}.b-articles .item .text_preview{ width: auto; margin: 5px 0; padding: 0 5px;}.b-articles .item .more { font-weight: bold; width: auto; padding: 0 5px; text-align: right;}.b-articles .item .more a{ display: inline-block; width: 90px; height: 22px; background: url(/d/more_button.png) top no-repeat ; } .b-articles .item .more  a:hover{ background-position: bottom;}/* articles end *//* производители на главной конец*/.l-mainContent-right { width: auto; margin: 0 0 20px 0; overflow: hidden; }.l-mainContent-right-block{ width: auto; height: auto; margin: 0 0 20px 0; text-align: center;}/* main sep */.b-mainSep { height: 20px; border-bottom: 1px solid #ddd; }/* catalog menu */.b-catalogMenu { padding-top: 57px; width: 269px; list-style: none; background: url(/d/catalogmenu_header.gif) no-repeat 0 0; }.b-catalogMenu li { padding: 0 10px 0 16px; }/* catalog menu end *//* children catalog */.b-children_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin:0 0 20px 0;}.b-children_block_title{ width: auto; height: 55px; background: url(/d/children_header.png) no-repeat 0 0;}.b-children { padding: 0 0 0 10px; width: auto; list-style: none; }/* children catalog end*//* information catalog */.b-information_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-information_block_title{ width: auto; height: 55px; background: url(/d/information_header.png) no-repeat 0 0;}.b-information { padding: 0 0 0 10px; width: auto; list-style: none; }/* information catalog end *//* side catalog */.b-sideCatalog_block{ width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top; overflow: hidden; margin: 0 0 20px 0;}.b-sideCatalog_block_title{ width: auto; height: 55px; background: url(/d/scatalog_header.png) no-repeat 0 0;}.b-sideCatalog { padding: 0; width: auto; list-style: none; }.b-sideCatalog li { margin: 0; border-bottom: 1px solid #ccc;}.b-sideCatalog li a{ display: block; padding: 5px; text-decoration:none;}.b-sideCatalog li a:hover{ background: #074559; color:#fff;} /* side catalog end *//* counter */.b-new3 { width: auto; background: url(/d/breadcrumbs_bg.png) repeat-x top;  margin: 0 0 20px 0;}.b-new3_title{ width: auto; background: url(/d/kon_partners.png) no-repeat 0 0; height: 55px;}.b-new3_counter{ width: 88px; height: 31px; margin: 5px 15px; overflow: hidden; display: inline-block;}.b-new3 .item { padding: 9px 0 3px; background: url(/d/sep00000.gif) repeat-x 0 7px; } .b-new3 .item:first-child { background: none; }.b-new3 .item .title { font-weight: bold; font-size: 12px; line-height: 16px; }.b-new3 .item .more { font-weight: bold; }/* counter end */.l-sidebar { float: left; width: 240px; margin:0 10px 0 0; }.l-content { float: left; width: 740px; background: url(/d/breadcrumbs_bg.png) repeat-x top;}/* main center block end *//*===== main end =====*//* general */.g-clear { font-size: 0; clear: both; }.g-hidden { display: none; }.ttt{ background: #FFF url(/d/breadcrumbs_bg.png) repeat-x top;}.a_link{ color: #003399; font-size: 10px; text-decoration: none;}.sred{ color:red; font-size: 10px;}.opis_class{ font-size: 10px; font-weight: bold;}.no_bord{ border:0px;}.hr_link{ height:1px;}.ot_cl{ padding-left:5px;} /* описание продукции */.b-content .big_image_block{ width: 100%; height: auto; text-align: center; margin: 0 0 20px 0;}.b-content .big_image_block .big_image{ width: auto; height: auto; padding: 5px; display: inline-block;}.b-content .big_image_block .big_image img{ width: 60% !important; border: 0; height: auto; border: 1px solid #e1e1e1;}.b-content ul{ padding: 0 0 0 20px;}.b-content ul li{ margin: 0 0 10px 0;}.table_tree{  background: #fafafa; border-left: 0 !important;  border-top: 0 !important;}.table_tree td{ padding: 0 !important; border-bottom: 0 !important; border-right: 0 !important;}.table_tree, .table_tree table{ display: table !important;} .table_tree thead{} .table_tree th{} .table_tree tbody{ display: table-row-group !important;} .table_tree tr{ display: table-row !important;}.table_tree td{ display: table-cell !important;}.j_catalog{ padding: 10px; background: #fafafa; overflow: hidden; margin: 0 0 20px 0; border: 1px solid #f5f5f5;}.j_catalog .container{ width: auto; height: auto; text-align: center;}.j_catalog .container .image_block{ width: 252px; height: auto; text-align: center; display: inline-block;}.j_catalog .image{ max-width: 200px; max-height: 200px; display: inline-block; width: auto; height: auto; background: #FFF; border: 1px solid #e1e1e1; padding: 5px;}.j_catalog .image img{ max-width: 200px !important; max-height: 200px !important; border: 0;}.j_catalog .info{ padding: 0; height: auto; margin: 10px 0 0 0;}.j_catalog .info .content{ width: auto; margin: 0 auto; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; background: #FFF;}.j_catalog .info .content .block{ width: 100%; display: table; border-bottom: 1px solid #e1e1e1;}.j_catalog .info .content .block p{ margin: 0;}.j_catalog .info .content .block .l_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 50%; border-right: 1px solid #e1e1e1; text-align: right;}.j_catalog .info .content .block .r_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 50%; font-weight: bold;}.j_catalog .info .content .block .c_block{ display: table-cell; vertical-align: middle; padding: 5px; width: 100%; text-align: center;}.j_catalog .info .content .block .c_block .add_basket{ margin: 0 auto;}.j_catalog .info .content .block .r_block input{ float: left; height: 20px; width: 50%; margin: 0; padding: 0 3px; line-height: 20px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; text-align: left;}.j_catalog .info .content .block .r_block input:focus{ background: #fff;}.j_catalog .j_form_block{ padding: 10px 0 0 0;}.j_catalog .j_form{ padding: 10px 20px 20px 20px; overflow: hidden; margin: 0; border: 3px solid #bc2826; width: auto; border-radius: 10px; background: #FFF; text-align: center;}.j_catalog .j_form .i_text{ width: 90%; padding: 0; height: 30px; line-height: 30px; margin: 0 0 10px 0; border: 1px solid #ccc; text-align: center; clear: both;}.j_catalog .j_form .i_submit{ width: 90%; height: 30px; cursor: pointer;}input.si-error::-webkit-input-placeholder,textarea.si-error::-webkit-input-placeholder{color:#e12121;}input.si-error::-moz-placeholder,textarea.si-error::-moz-placeholder{color:#e12121;}input.si-error::-ms-input-placeholder,textarea.si-error::-ms-input-placeholder {color:#e12121;}input.si-error.placeholder,textarea.si-error.placeholder{color:#e12121;}.j_catalog .j_form .i_text.si-error{ border: 1px solid #e12121;}/* описание продукции конец */.b-part2 { padding: 55px 37px 0 19px; width: 224px; background: url(/d/kon_partners.gif) no-repeat 0 0; }.b-part2  { padding-top: 57px; width: 200px; list-style: none; background: url(/d/kon_head.gif) no-repeat 0 0; }.b-new2 { padding: 55px 37px 0 19px; width: 235px; background: url(/d/kon_partners.gif) no-repeat 0 0; }.b-new2_title{ width: 240px; background: url(/d/new_header.png) no-repeat 0 0; height: 55px; margin: 0 0 0 -10px; }.b-new2 .item { padding: 9px 0 3px; background: url(/d/sep00000.gif) repeat-x 0 7px; } .b-new2 .item:first-child { background: none; }.b-new2 .item .title { font-weight: bold; font-size: 12px; line-height: 16px; }.b-new2 .item .more { font-weight: bold; }/* footer */.l-footer_block{ width: 100%; position: relative; height: 167px; background: #000 url(/d/footer_bg.png) repeat-x 0 0;}.l-footer { position: relative; height: 167px; margin: 0 auto; max-width: 799px;}.b-footer { background: #000 url(/d/footer_bg.png) repeat-x 0 0; }.b-footer .lenta { padding: 10px 0; height: 102px; overflow: hidden; }.b-footer .lenta ul{ padding: 0; margin: 0; list-style: none; height: 100px;}.b-footer .lenta ul li{ float: left; width: 100px; height: 100px; padding: 0; text-align: center;}.b-footer .lenta ul li a{ display: inline-block;}.b-footer .lenta ul li img{ width: 98px; display: block; border: 1px solid #ccc;}.b-footer .lenta ul li:hover img{ border: 1px solid #074559;}.b-footer .footer { position: relative; height: 45px; text-align: center;}.b-footer .footer .copyright { width: auto; padding: 0; color: #FFF; line-height: 45px;}.b-footer .footer .menu { display: none;}/* footer end */.area{ width: 100%; height:120px; margin: 0; padding: 0 5px; line-height: 19px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; resize: vertical;}.area:focus{ background: #fff;}.back_button{ width:108px; height:40px; background:url(/d/back_button.png) top no-repeat; margin: 0; padding: 0; border: 0; cursor: pointer;}.back_button:hover{ background-position:bottom;} .next_step_button{ width:190px; height:40px; background:url(/d/next_step_button.png) top no-repeat; margin: 0; padding: 0; border: 0; cursor: pointer;}.next_step_button:hover{ background-position:bottom;} .count_button{ width:157px; height:40px; margin:0; padding:0; border:0; background:url(/d/count_button.png) top no-repeat; cursor:pointer;}.count_button:hover{ background-position:bottom;}.checkout_button{ width:188px; height:40px; margin:0; padding:0; border:0; background:url(/d/checkout_button.png) top no-repeat; cursor:pointer;}.checkout_button:hover{ background-position:bottom;}.text_i_t{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width:290px;}.text_i_t:focus{  background: #FFF;}.select_i_t{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width:298px;}.select_i_t:focus{  background: #FFF;}/* написать нам */.form_order{ width: 100%; overflow: hidden; margin-top: 20px; padding: 0; text-align: center;}.form_order table td{ width: auto;}.form_order input{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 80%;}.form_order input:focus{ background: #fff;}.form_order textarea{ margin: 0; padding: 3px; border: 1px solid #ccc8bc; background: #f1f1f1; outline-color: #00c1ff; width: 80%;}.form_order textarea:focus{ background: #fff;}#form_order_send{ width: 143px; height: 40px; background:url(/d/send_mail_button.png) top no-repeat; border:0; cursor: pointer; margin: 5px 0; display: inline-block;}#form_order_send:hover{ background-position: bottom;}.form_order  table, .form_order thead, .form_order th, .form_order tbody, .form_order tr, .form_order td{ display: block; overflow: hidden; text-align: center;}#recaptcha_area  table{ display: table;} #recaptcha_area thead{} #recaptcha_area th{} #recaptcha_area tbody{ display: table-row-group;} #recaptcha_area tr{ display: table-row;}#recaptcha_area td{ display: table-cell;}/* написать нам конец *//* каталог */.produkcia table, .produkcia thead, .produkcia th, .produkcia tbody, .produkcia tr, .produkcia td{ display: block; overflow: hidden;}.b-kat{ width: auto; background: #f9f9f9; padding: 5px 0; margin: 0;}.b-kat_ul{ width: auto; margin: 0; padding: 0; list-style: none;}.b-kat_ul li{ margin: 0 0 10px 0;}.b-kat_more{ width: 90px; margin: 10px 10px 0 0; float: right; height: 22px; display: block; background: url(/d/see_more_button.png) top no-repeat;}.b-kat_more:hover{ background-position: bottom;}/* каталог конец *//* Статьи и предложения */.table_cat_row{ border: 0; text-align: center;}.table_cat_row tr{ margin: 0;}.table_cat_row .tdp{ text-align: left;}.table_cat_row .tdp2{ text-align: center !important;}.table_cat_row tr td{ border-bottom: 1px dotted #ccc; width: auto !important;}.table_cat_row tr:hover{ background: #fafafa;}.table_cat_row a{ display: inline-block;}.table_cat_row a img{ width: 80%; height: auto; max-width: 80%;}.catalog_cach_block{ width: auto; text-align: center; margin: 10px 0 0 0;}.add_basket{ width: 120px; height: 26px; display: inline-block; background: url(/d/add_basket.png) top no-repeat;}.add_basket:hover{ background-position: bottom;}.tdp ul{ padding: 0 0 0 20px;}.tdp ul li{ margin: 0 0 10px 0;}#catalog_teg_block{ margin: 10px 0; padding: 0 0 0 20px; width: auto; overflow: hidden;}#catalog_teg_block li{ width: auto; height: auto; padding: 0; margin: 0 0 10px 0;}/* Статьи и предложения конец */.up_slide{ display: none;}/* производители на главной */.producer_block{ overflow: hidden; width: auto; height: auto; margin: 20px 0 0 0;}.cat_new{ width: auto; height:auto; float:left; overflow:hidden;}.cat_new_title{ width: auto; height: auto; margin: 0 0 20px 0;}.cat_new_title h2{ width: auto; height: auto; float: left; margin: 10px 0; padding: 0; font-size: 18px; line-height: 20px; color: #bc2826;}.cat_new_title img{ float: left; margin: 0 10px 10px 0;}.cat_new_title h3{ margin: 0 0 10px 0; padding: 0; font-size: 16px; line-height: 18px; color: #074559;}.cat_new_title p{ margin: 0; padding: 0; font-size: 12px; color:#626262; line-height: 16px;}.cat_new_row{ width: auto; height:auto; min-height: 50px; margin: 0; border-bottom: 1px dotted #626262; padding: 5px 0; background: url(/d/plus.png) top right no-repeat; cursor: pointer; overflow: hidden;}.cat_new_row.active{ background:url(/d/minus.png) top right no-repeat;}.cat_new_row_col_1{ width: 100px; height: 100px; float: left; overflow: hidden; margin: 0 10px 10px 0;}.cat_new_row_col_1 img{ max-width: 100px; height: auto;}.cat_new_row_col_2{ width: auto; height: auto; padding: 5px 30px 5px 10px;}.cat_new_row_col_2 h3{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 16px; color: #bc2826; line-height: 18px;}.cat_new_row_col_2 p{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 12px; color: #626262; line-height: 16px;}.cat_new_h{ display: none;}.cat_new_h.active{ display: block;}.cat_new_row_h{ width: auto; border-bottom: 1px dotted #626262; margin: 0; float: left; padding: 10px 10px 0 10px; background: #fafafa;}.cat_new_row_h_col_1{ width: 100px; height: 100px; float: left; overflow: hidden; margin: 0 10px 10px 0;}.cat_new_row_h_col_1 img{ max-width: 100px; height: auto;}.cat_new_row_h_col_2{ width: auto; height: auto; padding: 0; margin: 0 0 10px 0;}.cat_new_row_h_col_2 a{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 16px; color: #074559; line-height: 18px; text-decoration: none; font-weight: bold;}.cat_new_row_h_col_2 a:hover{ text-decoration: underline;}.cat_new_row_h_col_2 p{ width: auto; margin: 0 0 10px 0; padding: 0; font-size: 12px; color: #626262; line-height: 16px;}/* производители на главной конец */.shadow{ background:url(/d/opacity_bg.png); height:100%; position:fixed; width:100%; z-index:50; top:0; left:0; display: none;}.window{ position:fixed; left:50%; top:50%; width: 560px; height:auto; margin-left: -280px; margin-top: -100px; z-index:99; box-shadow:0 0 5px rgba(0,0,0,0.3); padding: 0; display: none;}.window .close{ background: url(/d/close.png) center center no-repeat; height:30px; position:absolute; right:20px; top:5px; width:30px; cursor:pointer;}.window .close:hover{ background: #074559 url(/d/close.png) center center no-repeat;}.window .window_block{ width: auto; height: auto; border: 5px solid #FFF; background: #FFF; border-radius: 10px; padding: 0; padding: 30px;text-align: center;}.window .window_block p{ font-size: 30px;}}/*============ max-width: 799px end ============*//*============ max-width: 479px ============*//*@media screen and (max-width: 479px) {}*//*============ max-width: 479px end ============*/