*, ::before, ::after {    box-sizing: border-box;}body {background:url('images/mainbck.png') repeat #f6f6f6}h1, h2, h1#h1-content  {font-family: 'PT Sans Narrow', sans-serif; color:#000; font-size:28px; margin: 10px 0 15px 0 ; text-align:left; font-weight:normal; padding:0}h2 {color:#f60; font-size:22px; margin: 20px 0;}h2.m_h2 { padding-top: 30px; border-top: 1px solid #dadada;width:100%; }a {color:#015e95}a:hover {color:#f60}.tr, .m_f_menu ul li a, .m_menu ul li a, .open_cart span, .m_home_pic ul li i, .m_home_pic ul li a em, #inp-2, .m_catalog ul li a, .m_catalog > ul > li > ul li a.sf-with-ul, .m_catalog > ul > li > ul > li.fullli em  {	-webkit-transition: all 0.2s ease-out;    -moz-transition: all 0.2s ease-out;    -o-transition: all 0.2s ease-out;    transition: all 0.2s ease-out;  }.trw{	-webkit-transition: width 0.2s ease-out;    -moz-transition: width 0.2s ease-out;    -o-transition: width 0.2s ease-out;    transition: width 0.2s ease-out;  }.inner {width:1000px; min-width:1000px; margin:0 auto;}.header_line {background:rgb(88,141,181); width:100%; height:48px; font-family:'Tahoma'; position:relative; z-index:99;}.blue_ugol {float:right; background:url('images/blueugol-l.png') no-repeat; width:54px; height:48px;}.blue_topline {background: url('images/blueugol.png') right top no-repeat rgb(53,105,145); float:right; width:905px; height:48px;position:relative;}.main_body {background:#fff;}.left_side_block {width:265px; float:left; background: rgb(243,243,243); padding:20px 0}.right_side {width:735px; float:right}.logo > a {display:block; text-align:center; padding-bottom:22px; border-bottom:1px solid rgb(225,225,225)}.m_menu_block {background:url('images/greyugol.png') no-repeat 530px 0 rgb(50,50,50); height:52px; overflow:hidden; padding: 0 20px;}.m_menu ul {display:table; width:100%; margin-top:15px;}.m_menu ul li {display:table-cell; text-align:left; max-width: 140px;}.m_menu ul li a {text-transform:uppercase; color:#fff; font-family: 'PT Sans Narrow', sans-serif; color:rgb(204,204,204); font-size:17px; text-decoration:none; display:inline-block; border-bottom:1px solid rgb(50,50,50)}.m_menu ul li a:hover {border-color:#fff; color:#fff}.m_phone p {margin:0; padding:0; color:#fff; font-size:22px; float:left;}.m_phone p + p {margin-left:27px;}.m_mail, .m_icq {float:right; margin-top:12px;}.m_mail {margin-right:27px;}.m_mail a, .m_icq {font-size:17px; color:#fff}.m_phone p span, .m_mail span, .m_icq span{color:rgb(201,226,245); font-size:14px; }.m_phone {float: left; margin-top:7px;}.m_phone a {color:#fff;text-decoration:none;}.open_cart {margin-top: 4px; font-size:19px; font-family: 'PT Sans Narrow', sans-serif;}.open_cart span {display:inline-block; border-bottom:1px dotted #f60}.open_cart span:hover {border-color:#fff}.forempt {background-image:url('images/cartico.png'); font-size:19px; color:#fff; font-weight:normal; margin-top: 4px; height:40px !important; font-family: 'PT Sans Narrow', sans-serif;}.emptybask {margin:0}.m_content {padding:10px 0; color:#333; font-family:'Tahoma'; font-size:14px;}.m_home_pic ul {display:table; width:100%}.m_home_pic ul li {display:table-cell; text-align:left; vertical-align:top;}.m_home_pic ul li a {display:inline-block; position:relative; height:360px; overflow:hidden; width:217px;}.m_home_pic ul li img {width:225px;}.m_home_pic ul li + li {text-align:center;}.m_home_pic ul li + li + li{text-align:right;}.m_home_pic ul li + li + li + li, .m_home_pic li:nth-child(3) + li {display:none}.m_home_pic ul li p {color:#fff; position:absolute; z-index:2; bottom:20px; left:15px; font-size:22px; font-family: 'PT Sans Narrow', sans-serif; width:160px; text-align:left; line-height:25px}.m_slogan p {text-transform:uppercase; color:#888; text-align:center}.m_home_pic ul li a i {display:block; position:absolute; right:0; bottom:20px; width:40px; height:35px; background:url('images/bannerarr.png') no-repeat 0 0; z-index:2;}.m_home_pic ul li a:hover i {background-position: -40px 0}.m_home_pic ul li a em {height:356px; border:2px solid transparent; width:221px; position:absolute; top:0; left:0;}.m_home_pic ul li a:hover em {border-color:#f60}/* menu */.m_search {padding: 20px 22px; background:rgb(233,233,233); position:relative;}.search-suggest {border: 1px solid #ccc; border-radius: 0; color: #888; padding: 8px; position:static; width:90%; padding-right:35px;}.lastact > a { color: #fc0 !important;}.lastact > i {background-image: url('images/smarrye.png') !important}/* меню конец */.m_home_pic > ul {margin-top:0 !important}.m_left_address {padding: 30px 20px;display: inline-block;width: 100%;display:none;}.m_left_address li, .m_left_address li a, .m_left_address li p {font-family:Tahoma; font-size:13px; color:#888;}.m_left_address li:hover a {color:#015e95}.m_left_address li a {color:#888; text-decoration:none;}.m_left_address li {padding: 0 0 20px 25px}.m_left_address li.mpoint {background:url('images/addrico.png') no-repeat left 4px}.m_left_address li.mtime {background:url('images/timeico.png') no-repeat left 2px}.m_left_address li p {margin:0; padding:0;}.m_left_address li.mpoint:hover {background-image:url('images/addricocolor.png')}.m_left_pic {background:rgb(233, 233, 233); padding:20px; text-align:center;display:none;}.quadro.slast {margin-right:0}.m_content p{text-align:justify;margin:12px 0}.m_content ul, .m_content ul li {list-style:disc outside;}.m_content ul {margin:15px 0}.m_content .ya-share2 ul {margin:5px}.m_content ul li {margin:0 0 3px 15px;}.m_footer_line {height:19px; background:rgb(88, 141, 181); position:relative; z-index:50;}.m_footer {background:rgb(50,50,50); min-width:1000px;}.left_foot_blue {background:url("images/blueugolfootr.png") no-repeat scroll right top rgb(53, 105, 145); height:19px; width:100%; float:right}.foot_blue {width:22px; height:19px; float:right; background:url("images/blueugolfoot.png") no-repeat;display:none;}.foot_body {padding:20px 0;}.foot_body table {border-collapse:collapse; width:100%;}.foot_body td p, .foot_body td, .foot_body td a {color:#fff; font-family:Tahoma; font-size:14px;}.foot_body p, .foot_body, .foot_body a {color:#fff; font-family:Tahoma; font-size:14px;}.m_home_menu ul li a {display:block; width:100%; height:100%; text-align:center; text-decoration:none}.m_home_menu ul li:hover {background: rgb(97,110,119)}.m_home_menu ul li:hover a {color:#fff}.m_home_menu ul li i {display:inline-block; width:100%; height:115px;}.m_home_menu ul li span {display:block; padding:0 10px; padding-bottom:0; text-align:center; text-transform:uppercase;font-size:12px;}.m_home_menu ul li.m_izm_pr i {background:url("images/menu/datchico.png") no-repeat 0 0;background-size:cover;}.m_home_menu ul li.m_sks i {background:url("images/menu/stepico.png") no-repeat 0 0;background-size:cover;}.m_home_menu ul li.m_prof i {background:url("images/menu/instrco.png") no-repeat 0 0;background-size:cover;}.m_home_menu ul li.m_sss i {background:url("images/menu/konfico.png") no-repeat 0 0;background-size:cover;}.m_home_menu ul li.m_aso i {background:url("images/menu/routico.png") no-repeat 0 0;background-size:cover;}.m_home_menu ul li.m_ibp i {background:url("images/menu/ibpico.png") no-repeat 0 0;background-size:cover;}.m_home_menu ul li.m_plant i {background:url("images/menu/plantrico.png") no-repeat 0 0;background-size:cover;}.m_home_menu ul li.m_jabra i {background:url("images/menu/jabrico.png") no-repeat 0 0;background-size:cover;}.m_home_menu ul li.m_uss i {background:url("images/menu/servico.png") no-repeat 0 0;background-size:cover;}.m_home_menu ul li.m_smarth i {background:url("images/menu/smarthico.png") no-repeat 0 0;background-size:cover;}.m_home_menu ul li.m_video i {background:url("images/menu/videoico.png") no-repeat 0 0;background-size:cover;}.m_home_menu ul li:hover i {background-position: 0 -110px}.foot_address ul li {display:block; float:left; width:365px;}.m_home_menu ul li.tr {height:200px;}.m_home_menu ul li.tr i {background-size:cover;}.foot_address ul li a {text-decoration:none}.foot_address ul li a em {width:155px; height:149px; float:left; background:url("images/msk_map.png") no-repeat; margin-right:15px;}.foot_address ul li:first-child a em {background:url("images/spb_map.png") no-repeat}.foot_address ul li a:hover em {background-position: 0 -149px;}.foot_address ul li a:hover {text-decoration:underline;}.foot_address ul li.mtime {display:none}.m_left_address .mpoint span {display:none}.foot_address .mpoint span {display:block; margin-top:15px;}.m_footer_balck_line table {width:100%;}.m_f_menu ul li a {text-transform:uppercase; color:#fff; font-family: 'PT Sans Narrow', sans-serif; color:rgb(204,204,204); font-size:17px; text-decoration:none; display:inline-block; opacity:.7; padding-left:18px; background: url('images/menuico.png') no-repeat left 7px;}.m_f_menu ul li a:hover {opacity:1;}ul.wid_news, ul.wid_news li {list-style:none;}ul.wid_news {width:100%; display:table; table-layout:fixed}ul.wid_news li {display:table-cell; padding-left:25px; vertical-align:top; width:50%}ul.wid_news li:first-child {padding-left:0}ul.wid_news li.hidesmall {display:none}ul.wid_news li table td {vertical-align:top}ul.wid_news li table td p {font-size:13px; text-align:left; margin:10px 0}ul.wid_news li a.newstitle {font-size:16px}td.newsphoto {width:110px; text-align:left}td.newsphoto a {display:block}.m_date {display:block;font-size:12px; margin-top:7px; color:#ccc;}.m_more {display:inline-block; margin-top:10px; text-decoration:none; padding:8px 39px 8px 12px; color:#fff; text-transform:uppercase; background:url('images/whitearr.png') no-repeat 103px 8px rgb(53, 105, 145); }.m_more:hover {color:#fff; background-color:#f60}.m_allnews {float:left; margin:26px 0 0 25px;}.c-c {float:right; margin-top:26px;}.m_hr {margin: 22px 0; border-bottom:1px dashed #ccc; height:6px;}.td_copy {width:230px; padding-right:20px}.razdelitel-tov td {background:url('images/rightblue.png') no-repeat right top rgb(54,106,146); font-size:16px; height:34px; color:#fff; vertical-align: middle; padding:0 20px !important; text-align:left; font-weight:normal;}.razdelitel-tov td b {font-weight:normal; font-size:16px;}.razdelitel-tov {background:url('https://www.maltima.ru/bitrix/templates/maltima/new_design/images/rightblue.png') no-repeat right top rgb(54,106,146); font-size:16px; height:34px; color:#fff; vertical-align: middle; padding:0 20px !important; text-align:left; font-weight:normal;border-bottom: 1px solid #e0e0e0;line-height:32px;}.razdelitel-tov b {font-weight:normal; font-size:16px;}.section td, .section th {border:0; border-bottom: 1px solid #e0e0e0; padding:20px 7px}.section th {border-bottom:0;}.tovar:hover {background:none}.pagination a, .pagination b {font-weight:normal !important; font-size:16px !important; text-decoration:none; padding: 3px 8px; margin:0; border:1px solid rgb(54,106,146);}.pagination a:hover {border-color:#f60}.pagination b {background:rgb(54,106,146); border-radius:0}.item_photo {width:100px; vertical-align: middle; position:relative}.snyat td > * {opacity: .6}.snyat td .prod_name {color:#333}.snyat td .nalichie {opacity:1}.snyat td .nalichie p, .snyat td .nalichie span {opacity: .6}.snyat td .nalichie p.no_nal, .snyat td .nalichie a.m_variants {opacity:1}.snyat td .nalichie p.no_nal {color:#ff0000; padding-left:15px; background:url('images/old_ico.png') left 5px no-repeat ;}.item_photo a {display:block; text-align:center; width:100px;}.prod_name {font-size: 16px; display:block;}.prod_art {display:inline-block; margin:10px 0 5px 0; background:#f0f0f0; color:#000; font-size:13px; padding:4px 8px; border-radius:3px;}.prod_prevdesc {color:#555; font-size:14px;}.prod_price {width:151px;}.prod_price > * {font-weight:normal !important}td.price_section {color:#333; text-align:left}.moreprice {padding:5px 10px; border:1px solid #e3e3e3; margin-top:10px; position:absolute; width:185px; background:#fff; margin-left:-44px; display:none; box-shadow:0 0 7px rgba(0,0,0,0.19);}.moreprice i {background:url('images/close-ico.png') center no-repeat #ccc; width:18px; height:18px; position:absolute; right:-7px; top:-7px; cursor:pointer;}.moreprice i:hover {background-color:#555}.moreprice p {color:#222; font-size:15px; text-align:left;}.moreprice span {display:block; font-size:12px; margin: 4px 0 6px 0; background:#f0f0f0; font-size:13px; padding:4px 8px;}.prod_price .price {font-size:20px;}.prod_price .price > span {float:left;}.prod_price .price > p {float:left; margin:6px 0 0 12px;}.price .more {display:none; background:#ccc; color:#fff; font-size:12px; padding:0 2px; width:10px; height:14px; text-align:center; line-height: 12px; cursor:pointer;}.price .more:hover {background:#666}.nalichie {margin-top:12px; font-size:14px;}.nalichie .city {display:block; padding-left:20px; padding-top:3px; /*background:url('images/crossico.png') left 8px no-repeat;*/ background:url('images/noico.png') 2px 6px no-repeat; margin-bottom:2px; color:#9f9f9f;}.nalichie .city.yes {background:url('images/greenico.png') left 7px no-repeat; color:#333;}.bx_breadcrumbs ul li {margin:0}.bx_breadcrumbs ul li a {font-size:13px; padding-right:10px; opacity:.7}.pagination.top {margin:15px 0}.pagination.bottom {margin:15px 0 30px 0; }.pagination.bottom font {float:right}.pagination.bottom font + font {float:left;}.m_sticker {    left: -12px;    position: absolute;    top: 3px;}.open_cart i {top:10px;}.pageseparate {height:40px; background:url('images/pageugol.png') rgb(55,107,147) right top no-repeat; color:#fff; font-size:16px; padding:10px 15px; margin-bottom:20px;}.item_table {width:100%;}.item_box_line table {width:100%;}.item_table td {vertical-align:top; text-align:left; }td.item_photo {padding:15px 0 !important;}.item_table .item_descdata, .item_table .item_photo {display:block; width: auto;}.its_main img {max-width:200px;}.item_box_line {border-bottom:1px dashed #ccc; padding:12px 0;}.item_box_title {width:100px; color:#777; text-transform:uppercase;}.item-h1 {width:100%; float:left; margin-top:0 !important}.item_box_line .price {float:left;}.item_box_line .price span {font-size:22px; float:left;}.item_box_line .price .more {float:left; margin-left:10px;}a.szd-button-normal {text-transform:uppercase !important; font-size:19px !important; background:url('images/cartico.png') 7px center #f60 no-repeat !important; border:0 !important; border-radius:0 !important; font-weight:normal !important; padding-left:45px !important;}span.szd-normal-icon {display:none !important;}a.szd-button-normal.szd-shop-basket-button-disabled {background:url('images/incartico.png') 7px center no-repeat #ccc !important; cursor:default !important}.item_not_avaible {border:2px solid #ff0000; margin-bottom:20px;}.item_not_avaible p {color:#ff0000; padding: 0 20px; float:left;}.item_not_avaible i {display:block; float:left; width:43px; height:43px; background:url('images/noavbl.png') center center no-repeat #ff0000;}#order, #order2 {text-transform:uppercase; background:#f60; display:inline-block; padding:6px 10px; color:#fff; text-decoration:none; font-size:17px;}#order:hover,#order2:hover {color:#fff !important; background:rgb(184,74,0);}.item_alldesc {margin:20px 0}.item_alldesc img {max-width:600px; height:auto;width:100%;}.techchar, .item_alldesc table, .dopinfo table {margin-bottom:25px;}.item_alldesc table {width:100% !important; border:0}.item_alldesc td {text-align: left !important}.techchar table {width:100%; border:0}.techchar table td, .dopinfo table td, .item_alldesc table td {border:0; border-right:4px solid #fff; padding:6px 8px; text-align:left; vertical-align:top;}.item_alldesc table {margin-top:20px !important}.item_alldesc table td, .item_alldesc table td center, .techchar table td center {text-align: left !important}.techchar table td:last-child, .item_alldesc table td:last-child {border-right:0;}.techchar table tr:nth-child(odd) td, .item_alldesc table tr:nth-child(odd) td, .dopinfo table tr:nth-child(odd) td {background:#f6f6f6}.dopinfo table {border:0; width:100%;}.morephoto li:hover {border-color:#000}   .tab-content {padding:20px; border:1px solid rgb(98,111,120); margin-top:-1px}.m_tabs li span {display:block; padding:8px 13px; border-bottom: 1px solid rgb(98,111,120)} .m_tabs > ul > li.acttabli span {background:#fff; color:rgb(98,111,120); border-bottom: 1px solid #fff} .m_tabs > ul > li:hover {border-color:#f60; cursor:pointer;} .m_tabs > ul > li:hover span {background:#f60;}  .m_tabs > ul > li.acttabli:hover  {border-color:rgb(98,111,120); cursor:default} .m_tabs > ul > li.acttabli span:hover {background:#fff;}.tab-content > div {display:none}.tab-content {margin-bottom:25px;}.tab-content > div.acttabdiv {display:block}.acsesu table {width:100% !important}#baseprice {border:2px solid rgb(98,111,120); font-size:16px; padding:10px 15px; margin-bottom:15px; }.conf_total {margin:15px 0; background:rgb(98,111,120); color:#fff; padding:10px 15px; text-align:right; font-size:18px;}.m_configurator #order2{float:right}.with_item li {margin:0 15px 0 0 ; list-style:none; display:block; float:left; width:151px; padding:20px; border:1px solid #e3e3e3}.also_img {height:120px; display:table-cell; vertical-align:middle; text-align:center;}.also_img img {width:158px; max-height:120px;}.delivery_box, .oplata_box, .koldun_box {border:1px solid rgb(98,111,120); margin-bottom:15px;}.delivery_box .b_head, .oplata_box .b_head, .koldun_box  .b_head{ padding:8px 15px 8px 60px; color:#fff; font-size:16px;}.koldun_box  .b_head {padding:8px 15px; background:rgb(98,111,120)}.oplata_box .b_head {background:url('images/oplataico.png') 15px center no-repeat rgb(98,111,120);}.delivery_box .b_head {background:url('images/dostavkaico.png') 15px center no-repeat rgb(98,111,120);}.delivery_box .b_body, .oplata_box .b_body, .koldun_box  .b_body {padding:15px;}	.m_tablesr {background:url('images/sravico.png') 15px center no-repeat #f26522;}	.m_podborob {background:url('images/podborico.png') 15px center no-repeat #f26522;}.m_tablesr:hover, .m_podborob:hover {color:#fff !important; background-color:rgb(184,74,0)}.more_info_large {display:none;}.price_section .moreprice.n-1 {margin-top:35px;}.moreprice.n-1 .moreinfoboxes + .moreinfoboxes {display:none}.moreprice.n-2 .moreinfoboxes {display:none}.moreprice.n-2 .moreinfoboxes + .moreinfoboxes {display:block}.moreprice.n-2 i {display:none}.item_box_price .moreprice {margin:36px 0 0 0}.moreprice.n-2 {margin-top:120px;}a#move_up {background:rgba(255,255,255,.8); font-size:16px; color:#333; padding-left:15px; height:27px; box-shadow:0 3px 3px rgba(0,0,0,.1)}a#move_up:hover {background:#f60}.b_body .intlist {margin:0}.b_body .intlist .intitem a{text-align:left;}.m_icq {margin-right:20px;}.item_alldesc p {margin:7px 0}.intitem a {width:auto;}.dopinfo img {max-width:530px !important; height:auto !important}.subcatimg {height:130px; display:table-cell; text-align:center; vertical-align:middle; width:211px;}.m_home_menu li.subcati:hover {border-color:#f60; background:none}.m_home_menu li.subcati:hover a {color:#f60; text-decoration:underline;}.m_error {    overflow: hidden;    padding: 20px;    width: 205px;display:none;}.helpinfo {padding:20px; margin:10px 0; display:none; width:290px; background:#fff; box-shadow:0 5px 5px rgba(0,0,0,.4); border:1px solid #e3e3e3; position:absolute; z-index:1;}.oplata_box .b_body p span, .delivery_box .b_body p span {display:inline-block; border-bottom:1px dashed; cursor:pointer;}.oplata_box .b_body p.ttouch span, .delivery_box .b_body p.ttouch span {border-color:#fff; color:#f60}.oplata_box .b_body p span:hover, .delivery_box .b_body p span:hover {color:#f60}.oplata_box .b_body p, .delivery_box .b_body p {margin:5px 0}.oplata_box .b_head span, .delivery_box .b_head span{cursor:pointer;border-bottom: 1px dotted;}.oplata_box .b_body, .delivery_box .b_body{display:none}.koldun_box .b_body.analog2 {padding:0 15px}.koldun_box .b_body.analog2 .row{border-bottom:1px solid rgb(98,111,120);padding:15px 0}.koldun_box .b_body.analog2 .row:last-child{border-bottom:0}.koldun_box .b_body.analog2 a{text-align: left; font-size: 11px; display: inline-block;width: 222px;vertical-align: middle;padding:0 15px}.koldun_box .b_body.analog2 .price{display: inline-block;color:red}.koldun_box .b_body.analog2 .also_img img{width: 50px;}.koldun_box .b_body.analog2 .also_img {display: inline-block;height: auto;}.koldun_box .b_body.analog2 .nalichie{display: inline-block; margin:0;padding-left:15px}.vspugol {width:20px; height:13px; top:-13px; left:12px; position:absolute; background:url('images/vspugol.png') no-repeat}.helpinfo i {width:40px; height:40px; background:url('images/close-ico.png') no-repeat center center #666; position:absolute; display:block; top:-15px; right:-15px; cursor:pointer;}.helpinfo i:hover {background-color:#f60}.m_filter {border:1px solid rgb(75, 85, 96);}.m_filter ul, .m_filter li {list-style:none !important; margin:0}.filter-title {padding:8px 15px; background:rgb(75, 85, 96); color:#fff; font-size:16px;}.filter-body {padding:15px 15px 10px 15px;}.filter-body ul {display:table; table-layout:fixed; width:100%;}.filter-body .column {display:table-cell; text-align:left; vertical-align:top; }.wrapinp {overflow:hidden; border:1px solid rgb(75, 85, 96); background:url('images/select-ar.png') 177px 15px no-repeat; margin:5px 0 12px 0;}.wrapinp select {height:35px; width:220px !important; border:0; background:none; cursor:pointer;}.filter-btns {text-align:left; float:right; margin:-59px 16px 0 0;}.filter-btns #order.deflt {background:#999}.filter-btns #order.deflt:hover {background:#444}.filter-btns button {border:0; cursor:pointer; width:93px; font-size: 14px !important; height: 37px;}#orderform {overflow:visible;max-width:400px;padding:20px;width:100%;background:#fff;}#fancybox-close {right:-35px;}#orderform input, textarea#order-item, #orderform input:focus, textarea#order-item:focus {border:2px solid #333; box-shadow:none; background:#fff; padding:10px; font-size:15px; border-radius:0; width: 100% !important;max-width:375px;}#orderform input[type="file"] {padding:0; border:0}#orderform input.button {background:#f60; color:#fff; box-shadow:none; border-radius:0; padding:8px 15px; font-size:16px; border:0; display:inline-block; width:auto !important; font-weight:normal; height:auto !important}#orderform input.button:hover {color:#fff}.fixed .forempt {background-color:#f60;}.bigclose {width:35px; height:31px; margin-top:4px;}.szd-basket-body .szd-order input.basket-input, .szd-basket-body .szd-order textarea.basket-input {border:2px solid #555 !important;}div.search-popup {    border-color: #999;    width: 216px !important;}div.search-popup * {font-family:Tahoma; font-size:14px;}div.search-popup-row, div.search-popup-row-active {padding:3px 6px;}.search-form > form {    height: 35px;}.search-page .search-suggest {border:1px solid #333 !important; background:#fff !important; height: 21px;}.search-page .search-button {border:0 !important; background:#f60; color:#fff; height: 39px; padding:0 18px; cursor:pointer;}.item_descdata s.oldprice {    color: #cc0000;    display: inline-block;    font-size: 18px;    margin: 5px 0 0 20px;}.price_section s.old_price {color: #cc0000; font-size: 16px;}.action_bt {position:fixed; padding:8px 15px; background:rgb(53, 105, 145); font-size:17px; text-transform:uppercase; text-decoration:none; color:#fff; left:-78px; top:295px; display:none; font-family: 'Trebuchet MS', Arial;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg);}.action_bt:hover {background:#f60; color:#fff;}.action_bt_sm {border: 1px solid #f60;    color: #f60;    display: block;    font-family: "PT Sans Narrow",sans-serif;    font-size: 17px;    line-height: 17px;    padding: 14px 22px;	text-decoration:none;	text-transform:uppercase;	text-align:center;	margin:15px 22px 5px 22px;}.order-bt{text-transform: uppercase;    background: #f60;    display: inline-block;    padding: 6px 10px;    color: #fff;    text-decoration: none;    font-size: 17px; border:0;cursor:pointer}.action_bt_sm:hover {background:#f60; color:#fff}.attention {margin:8px 0 20px 0; border:2px solid #cc0000; padding:15px;}.attention p {font-size:16px; margin:0; padding:0; color:#cc0000}.m_catalog > #bx_incl_area_4 {display:none}.m_left_pic a {font-family: Tahoma; font-size:13px}.news-detail p {margin:12px 0}.priceboxlist span {display:inline-block; color:#c9c9c9; margin-left:5px;}.item-h1.cath1 {width:auto; float:left}.priceboxlist a {font-size:17px; display:inline-block; padding:4px 0 0 30px; background:url(images/plist.png) no-repeat}td .nalichie p.no_nal {text-align:left}.item_descdata .nalichie p {display:none}.is_complect {padding:10px 20px; border:1px solid rgb(55, 107, 147); margin:0 0 20px 0; position:relative; border-width:0 1px 1px 1px}.is_complect > p {font-size:20px;color:rgb(55, 107, 147)}.is_complect > p.total_complect {font-size:20px; color:#333}.m_content .is_complect ul, .m_content .is_complect li {list-style:none; margin:0;}.c_list li {display:inline-block; vertical-align:top;  width:100px;}.c_list li .new_c_price {display:block;}.c_list li p {text-align: left}.c_list li > span, .c_list li > a {border:1px solid #ccc; padding:10px; display:block;height: 71px; text-align:center; }.c_list li a {text-decoration:none;}.c_pl_price {margin-top:8px; font-weight:bold}.c_pl_price s {font-weight:normal;color:#cc0000; margin-top:3px;}.total_complect {margin:15px 0; color:#555}.total_complect * {color:#333}.total_complect em {font-style:normal;background:#FCF9CF;display:inilne-block; padding:0 7px; font-size:17px}.c_pl_name {font-size:13px; margin-top:7px;}.c_list li img {max-width:100%;max-height:100%}.c_list li.c_plus {padding:0;width:auto;margin:0 15px; color:#ccc; font-size:19px; padding-top:35px;}.pageseparate.is_complect_title {margin:20px 0 0 0}.popup-dark { display: none; position: absolute; z-index: 998; background: rgba(0,0,0,0.7); width: 100%; height: 100%; top: 0;}.popup-box { display: none; top: 50px; position: absolute; z-index: 999; width: 500px; left: calc(50% - 250px); background: #fff;}.popup-body { padding: 20px; overflow: hidden;}.popup-header { position: relative; height: 30px; padding: 10px 20px; background: #ab221c; }.popup-header p {  color: #fff; font-weight: 400; width: calc(100% - 50px); line-height: 28px; margin: 0;}.btn-close {  position: absolute; right: 0; top: 0; background: url('images/close-pop.svg') center center no-repeat #911b16; height: 50px; width: 50px; background-size: 20px; cursor: pointer;}.popup-body input[type='text'], .popup-body input[type='email'], .popup-body textarea {   display: block; padding: 10px; border: 1px solid #dcdcdc; width: 100%; box-sizing:border-box;}.popup-body input[type='text']:focus, .popup-body input[type='email']:focus, .popup-body textarea:focus {border-color:#555 }.popup-body textarea {resize: none;}.popup-body .success, .popup-body .error {padding:14px 20px; color:#333; margin:15px 0; border:1px solid #cc0000; display:none}.popup-body .success {border:1px solid green}.popup-body .row1 {margin: 19px 0; overflow: hidden;}.popup-body .row1 p {text-align: left; margin-bottom: 10px;}.popup-body input[type='submit'] {display: block; border: none;  background:#ab221c; color:#fff; font-size: 16px; font-weight: 400; padding: 8px 20px;  cursor: pointer; margin-top: 10px;}.btn-close:hover, .popup-body input:hover[type='submit']{ background-color: #c92821;}.loader {margin:40px 0; display:none; text-align:center}.popup-box * {font-family:Arial; font-size:15px;}.ul_cmpl {margin-left:15px}.ul_cmpl li {list-style:disc outside; padding:2px 0}.bigstick {position:absolute;font-weight:bold;font-size:25px;bottom:0;color:#fff;text-align:center;width:97px;height:97px;right:20px; line-height:80px;background:url(images/bigstick.png) no-repeat}.bigstick span {font-size:17px}.m_hits {font-size: 0; margin-top: 40px;}.m_content ul .m_tovar { display: inline-block;vertical-align: top;font-size: 14px;    width: auto; padding: 10px 0;}.m_content ul .m_tovar:nth-child(3n) {margin-right: 0;}.m_prod_name, .m_prod_prevdesc, .m_item_photo, .m_item_photo a {display: block;}.m_item_photo {margin-bottom: 15px; border: 1px solid #dadada;}.m_item_photo:hover {border-color: #f60;}.m_item_photo img { max-height: 220px; max-width: 90%; height: auto;    width: auto;}.m_prod_name{text-decoration: none;}.m_prod_desc {margin-bottom: 8px;}.old_price {color: #de0202}.m_item_photo a {height: 240px; text-align: center; vertical-align: middle; padding: 10px; display: table-cell; width: 1000px; }.m_prod_art {margin-right: 10px; display: inline-block;}.m_prod_prevdesc {margin-top: 5px; margin-bottom: 5px;}.m_prod_name {margin-bottom: 5px;}.m_price_section prod_price {width: 100%; margin-top: 5px;}.m_price_section prod_price .nalichie {margin-top: 6px;}.m_price {font-weight: bold !important;}p.m_artk { margin-top: 5px; background-color: #ebebeb; display: inline-block; padding: 3px 10px; }/*owl*/.owl-theme .owl-controls { position: absolute; width: auto; top: -50px; right: 0; }.owl-theme .owl-controls .owl-buttons div {opacity: 0.8; margin: 0; background: url(images/left-arrow.svg) center center no-repeat #ff6600; width: 14px; height: 22px; background-size: 22px auto; margin-left: 9px; border-radius: 0; padding: 5px;}.owl-theme .owl-controls .owl-buttons .owl-next {background-image: url('images/right-arrow.svg');}.m_content .owl-carousel { margin-left: -15px; width: calc(100% + 15px); }/*sertificates*/.m_content .grid-sert {font-size: 0;}.m_content .grid-sert li {font-size: 16px; display: inline-block; vertical-align: top; width:auto;margin:10px;max-width:165px;}.m_content .grid-sert a{display: block;}.m_content .grid-sert a.vert, .m_content .grid-sert a.horiz {display: block; overflow: hidden; height: 111px; text-align: center; border: 1px solid #e3e3e3;}.m_content .grid-sert a.vert img {max-width: 100%;}.m_content .grid-sert a.horiz img {max-height: 100%;}.m_content .grid-sert p {text-align: center; margin: 15px 0 10px;}.rekvizit p{margin-bottom: 5px;}#fancybox-close {display:block !important}.oplata_box.online{margin-top: 0; border: 1px solid #f60;}.oplata_box.online  .b_head{background: url('images/oplataico.png') 15px center no-repeat #f60}#onlinemodal{width:600px;padding:20px;background:#fff;}.formFL, .formM, .formS {	display: table;	border: 1px dashed rgb(182, 211, 234);	border-radius: 5px;	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);}.formFL {	width: 448px;	height: 58px;}	.formFL.shadows {		width: 448px;		height: 58px;	}.formM {	width: 298px;	height: 58px;}	.formM.shadows {		width: 298px;		height: 60px;	}.formS {	width: 225px;	height: 43px;}	.formS.shadows {		width: 240px;		height: 45px;	}.formFL a,.formM a {	font-size: 11pt;}.formS a {	font-size: 9pt;}.formFL > div,.formM > div,.formS > div {	display: table-cell;	vertical-align: middle;	text-align: center;}	.formFL > div > a,	.formM > div > a {		width: 126px;		height: 38px;		background: url("https://auth.robokassa.ru/Merchant/PaymentForm/Images/button-m.png");		line-height: 37px;	}		.formFL > div > a:active,		.formM > div > a:active,		.formS > div > a:active,		.formL > div > a:active {			position: relative;			bottom: -2px;		}.formFL img,.formM img,.formS img {	position: relative;	top: 3px;}.formFL img,.formFL input,.formFL a,.formM img,.formM a {	margin-right: 5px;}.formFL input {	margin-top: 4px;	padding: 0 3pt;	width: 138px;	height: 36px;	border: 1px solid rgb(182, 211, 234);	border-radius: 5px;	background: -webkit-linear-gradient(top, rgba(230,230,230,1) 1%,rgba(255,255,255,1) 12%);	background: linear-gradient(to bottom, rgba(230,230,230,1) 1%,rgba(255,255,255,1) 12%);	color: #333333;	font-size: 16pt;}.formFL.shadows,.formM.shadows,.formS.shadows {	position: relative;	border: none;	background: rgb( 232, 237, 241);	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);}	.formFL.shadows:before,	.formFL.shadows:after,	.formM.shadows:before,	.formM.shadows:after,	.formS.shadows:before,	.formS.shadows:after {		position: absolute;		z-index: -2;		content: "";	}/* Lifted corners */.lifted {	-moz-border-radius: 4px;	border-radius: 4px;}	.lifted:before,	.lifted:after {		bottom: 15px;		left: 10px;		max-width: 300px;		max-height: 100px;		width: 50%;		height: 20%;		-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);		-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);		box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);		-moz-transform: rotate(-3deg);		-ms-transform: rotate(-3deg);		-o-transform: rotate(-3deg);		-webkit-transform: rotate(-3deg);		transform: rotate(-3deg);	}	.lifted:after {		right: 10px;		left: auto;		-moz-transform: rotate(3deg);		-ms-transform: rotate(3deg);		-o-transform: rotate(3deg);		-webkit-transform: rotate(3deg);		transform: rotate(3deg);	}.formS > div > a {	width: 95px;	height: 27px;	background: url("https://auth.robokassa.ru/Merchant/PaymentForm/Images/button-s.png");	line-height: 26px;}.formV {	width: 166px;	height: 71px;	border: 1px solid rgb( 182, 211, 234 );	border-radius: 5px;	background: rgb( 242, 242, 242 );	text-align: center;}	.formV img {		clear: both;	}	.formV a {		font-size: 12pt;		margin-top: 5px;		width: 153px;		height: 44px;		background: url("https://auth.robokassa.ru/Merchant/PaymentForm/Images/button-l.png");		color: rgba(255,255,255,1);		line-height: 43px;	}		.formV a:active {			position: relative;			top: 2px;		}.formFL a:hover {	background: url("https://auth.robokassa.ru/Merchant/PaymentForm/Images/button-hover-m.png") 0 0 no-repeat;}.formM a:hover {	background: url("https://auth.robokassa.ru/Merchant/PaymentForm/Images/button-hover-m.png") 0 0 no-repeat;}.formS a:hover {	background: url("https://auth.robokassa.ru/Merchant/PaymentForm/Images/button-hover-s.png") 0 0 no-repeat;}.formV a:hover {	background: url("https://auth.robokassa.ru/Merchant/PaymentForm/Images/button-hover-l.png") 0 0 no-repeat;}.formL a:hover {	background: url("https://auth.robokassa.ru/Merchant/PaymentForm/Images/button-hover-xl.png");}.formL {	display: table;	width: 368px;	height: 58px;	border: 1px solid rgb( 182, 211, 234 );	border-radius: 5px;	background: rgb( 242, 242, 242 );	text-align: center;}	.formL > div {		display: table-cell;		vertical-align: middle;	}	.formL a {		font-size: 14pt;		width: 171px;		height: 41px;		background: url("https://auth.robokassa.ru/Merchant/PaymentForm/Images/button-xl.png") 0 0 no-repeat;		line-height: 40px;	}	.formL img {		position: relative;		top: 7px;		left: 5px;	}#onlinemodal a {	display: inline-block;	color: rgba(255,255,255,1);	text-align: center;	text-decoration: none;	text-transform: capitalize;	-webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.30);	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.30);	font-weight: 600;}#destopmenu {display:none;}#mobile-menu {display:block;}#destopmenu .m_catalog ul li.thisact > a {background:rgb(50,50,50) !important;border-color:rgb(50,50,50) !important;color:#fff;}#destopmenu .m_catalog ul li.thisact a {color:#fff;}#destopmenu .m_catalog ul li.thissubact > a {background:#f60 !important;padding:9px 10px 9px 37px;color:#fff;}#destopmenu .m_catalog .dl-menu li.thisact > .dl-submenu {width:100%;position:relative;visibility:visible;margin-left:0;z-index:1;opacity:1;padding:0;}#destopmenu .m_catalog .dl-menu li.thissubact > .dl-submenu {width:100%;position:relative;visibility:visible;margin-left:0;z-index:1;opacity:1;padding:0;top:0 !important;}#destopmenu .m_catalog .dl-menu li.thisact .dl-submenu .dl-submenu li:hover a {background:rgb(65,75,85);}#destopmenu .m_catalog .dl-menu li.thisact a > .dl-submenu li.thissubact:hover a {background:rgb(65,75,85);}#destopmenu .m_catalog .dl-menu li.thisact > .dl-submenu li.thissubact .dl-submenu a {margin-right:0;padding:10px 15px 10px 52px;border:none;}#destopmenu .m_catalog .dl-menu li.thissubact i {background: url('images/smarr.png') no-repeat;position:abolsute;width:6px;height:7px;left:23px;position:absolute;top:14px;}#destopmenu .m_catalog .dl-menu li.thissubact .dl-submenu li a::after {content:'';background: url('images/smarr.png') no-repeat;position:abolsute;width:6px;height:7px;left:35px;position:absolute;top:15px;}#destopmenu .m_catalog .dl-menu li.thisact > .dl-submenu li a {border-bottom:1px solid rgba(255,255,255,.2);}#destopmenu .m_catalog .dl-menu li.thisact a:not(:only-child)::after {content:none;}#destopmenu .m_catalog .dl-submenu li.thissubact > i {background:url('images/smarr.png') no-repeat 100% 50%;position:abolsute;width:6px;height:7px;right:23px;position:absolute;top:20px;}#destopmenu .m_catalog .dl-menu li.thisact > .dl-submenu li i {background:url('images/whtmenuarr.png') no-repeat 100% 50%;position:abolsute;width:6px;height:7px;right:23px;position:absolute;top:20px;}#destopmenu .m_catalog .dl-menu li.thisact > .dl-submenu li a {margin-right:0;}#destopmenu .m_catalog .dl-menu li.thisact >.dl-submenu li.thissubact > i {background:url('images/smarr.png') no-repeat 100% 50%;position:abolsute;width:6px;height:7px;right:23px;position:absolute;top:15px;}#destopmenu .m_catalog .dl-menu li .dl-submenu .dl-submenu li a { background: rgb(75,85,95); }@media (min-width: 320px) {	h1, h2, h1#h1-content {line-height:32px;}	h1, h1#h1-content {line-height:32px;display:block;width:100%;}	.m_menu {width:535px; float:left;display:none;}	.header_line {height:auto;}	#h-top .inner {min-width:auto;}	.blue_topline {width:auto;height:auto;background:none;float:none;padding:10px 0;}	.m_mail a, .m_icq {font-size:14px;}	.m_phone {float:none;margin-top:0;}	.m_phone p {float:none;display:block;font-size:16px;}	.m_phone p + p {margin-left:0;}	.m_icq {float:none;margin:5px 0 0 0;display:none;}	.m_mail {margin-right:0;float:none;margin-top:0;display:none;}	.m_footer {min-width:auto;}	.m_footer .inner {min-width:auto;}	.user_att .inner {min-width:auto;}	.foot_address {margin-top:20px;}	.foot_address ul li {float:none;width:100%;margin-bottom:20px;display:inline-block;}	.foot_address ul li a em {display:none;}	.m_f_menu {margin-top:20px;display:none;}	.m_f_menu ul {display:block; width:100%;}	.m_f_menu ul li {display:block; text-align:left; vertical-align:top;margin:10px 0;}	.m_f_menu ul li:last-child {margin-bottom:0;}	.m_footer_balck_line {padding:20px 0; background:rgb(36,36,36); min-width:auto;}	.list-news-item .news-photo {display:none;float:left;}	.list-news-item .news-content {display:table;float:right;margin-bottom:20px;}	div.grey-tabs-menu {height:auto;}	.m_content .grey-tabs-menu ul {display:inline-block;text-align:center;margin-bottom:20px;}	.m_content .grey-tabs-menu li {display:inline-table;float:none;margin:0px 0 20px 0;text-align:center;font-weight:bold;width:49%;}	.m_content .grey-tabs-menu li a {font-size:16px;}	.m_content .grey-tabs-menu li:last-child {margin:0;}	.m_content .grey-tabs-menu li img {display:block;margin:0 auto;}	.inner {min-width:100%;width:100%;}	.m_slogan {padding:15px 0;border-top:1px solid #fff;font-family:'PT Sans Narrow', sans-serif;line-height:18px;margin:0;}	.logo {margin:0;}		.c-c.podpiska-block {float:left;margin-top:5px;margin-bottom:10px;}	.quadro {border-radius:0; padding: 12px;margin:10px 5px;width:99px;box-sizing: unset;float:none;display:inline-block;}	.news-list .m_content ul li {margin:0 0 15px 0;}	.news-list ul li {height:auto;padding:10px 0;margin:0 0 20px 0;}	.news-list .prevnewimg {float:none;margin:0 auto;text-align:center;}	.news-list .prevnewcont {padding:0 10px;}	.news-list .prevnewcont a {text-align:center;display:block;margin:10px 0 0;}	.news-list .news-date-time {display:block;}	.catalog-section-list {padding:0 0 0 10px;}	.catalog-section-list a {font-size:13px;}	.catalog-section-list .artlinub {width:30px;font-size:10px;text-align:right;}	.catalog-section table td {font-size:13px;}	.catalog-section table td a {font-size:15px;display:block;}		.contacts-block .map {display:none;}	.contacts-block .map img {width:100%;max-width:782px;}	.contacts-block td {padding:0 5px;}	.price-info {font-size:11px;color: #9f9f9f;display: inline-block;margin:10px 0 0;width:100%;}	.bigsticker {margin: -15px 0 0 -38px; position: absolute;}	.item_table .with_item {display:inline-block;text-align:center;margin:0 0 15px 0;}	.item_table .with_item li {max-width:142px;margin:10px;display:inline-block;padding:10px;float:none;}	.item_table .with_item li img {width:100%;}	#tabs-5 ul {margin:0 0px 15px 20px;}	.item_table .buy_btn {display:inline-block;width:100%;margin:10px 0 0;}	.m_tabs > ul > li {display:block; border:1px solid rgb(98,111,120); background:rgb(98,111,120); color:#fff;font-size: 17px;font-family: 'PT Sans Narrow', sans-serif; margin:0 0 5px 0; float:none; }	.m_content .morephoto li {display:block; float:left; border:1px solid #999; width:85px; height:85px; margin:5px 15px 5px 0;}	.m_content .morephoto {margin:10px 0; width:100%; float:none;display:inline-block;}		.item_photo > a.its_main {border:1px solid #ccc; padding:10px; display:block; text-align:center; width:100%;float:none;margin:0 auto;}		.priceboxlist {float:none; margin:5px 0 0 0;display:inline-block;}	.m_home_menu ul {list-style:none;display:inline-block;text-align:center;}	.m_home_menu ul li {width:145px;height:170px;margin:5px;border: 1px solid rgb(97,110,119);list-style:none;display:inline-flex;}		.m_products .tovar {border:1px solid #E0E0E0;margin:13px 0;}	.m_products .tovar .item_photo {width:100%;display:block;margin:0 auto;padding:20px 0;}	.m_products .tovar .item_photo a {margin:0 auto;}	.m_products .tovar .prod_name {text-align:center;display:table;margin:10px auto 5px;font-size:14px;}	.m_products .tovar .prod_art {display:table;margin:10px auto 5px;text-align:center;}	.m_products .tovar .prod_desc {padding:0 20px;}	.m_products .tovar .prod_prevdesc {display:none;}	.m_products .tovar .prod_price {width:100%;text-align:center;margin-bottom:10px;}	.m_products .tovar .prod_price .price {text-align:center;display:table;width:100%;}	.m_products .tovar .prod_price .price > span {float:none;}	.m_products .tovar .nalichie {margin-bottom:15px;text-align:center;max-width:150px;margin:10px auto 20px;}    .m_products .tovar .prod_desc .prod_cat {text-align:center;}		.m_home_pic {display:none;}	.row.item_table {margin-right:0;margin-left:0;}	.oplata_box {margin-top:15px;}	.m_tablesr, .m_podborob { display: inline-block;    font-size: 16px;    text-align: left !important;    text-decoration: none;    width: 100%;	padding:8px 15px 8px 65px;	color:#fff;	margin-top:20px;	}	.morephoto li a {width:85px; height:85px; display:table-cell; text-align:center; vertical-align:middle}	.m_configurator {width:100%;}	.m_configurator label {width:100%; display:block;}	.m_configurator table td {padding:10px 8px;width:100%;display:block;border-right:none;}	.m_configurator select {width:100%;margin-bottom:10px;}	.search-form input[type="submit"] {position:absolute; z-index:2;  background:url('images/searchico.png') no-repeat; top:32px; right:25px; float:none; padding:0; width:15px; height:14px; opacity:.5; left:auto; border:0; cursor:pointer;}	.search-form input[type="submit"]:hover {opacity:1;}	    .forempt {margin:4px auto 0;width:150px;}    .ya-share2 {display:none;}    .main-text {display:none;}    .main-brands {display:none;}    div.news-detail img.detail_picture {width:100%;height:auto;}    .blue_topline a.navigation {background:url(images/align-justify-solid.svg) no-repeat scroll 0 0;background-size:20px 20px;width:20px;height:20px;display:inline-block;position:absolute;top:20px;right:10px;}    .m_content .m_tabs ul {display:inline-block;width:100%;margin:15px 0 0;position:relative;z-index:10;}        div.news-list img.preview_picture {width:100%;}	    .open_cart {width: auto;display: table;margin: 4px auto 0;text-align: center;}}@media (min-width: 480px) {		.foot_address ul li a em {display:inline-block;}    .item_table .with_item li {float:left;}}@media (min-width: 600px) {		.news-list ul li {padding:5px 0 0;}	.news-list .prevnewimg {float:left;margin:0;text-align:left;}	.news-list .prevnewcont {padding:0 15px 0 130px;}	.news-list .prevnewcont a {text-align:left;display:inline-block;margin:0;}	.news-list .news-date-time {display:inline-block;}	.price-info {width:auto;margin:0 8px}		.catalog-section-list a {font-size:14px;}	.catalog-section-list .artlinub {font-size:14px;text-align:left;}    .m_phone p {float:none;display:inline-block;}    .m_phone p + p {margin-left:30px;}        .blue_topline a.navigation {top:10px;right:-10px;}    .m_content .grey-tabs-menu li {width:32%;}}@media (min-width: 768px) {	.m_phone {float:left;}	.m_phone p + p {margin-left:27px;}		.header_line {height:40px;}	.foot_address ul li {float:left;width:50%;margin-bottom:0;}	.foot_address ul li:first-child {margin-right:0;}	.contacts-block .map {display:block;}	h1, h2, h1#h1-content {line-height:38px;display:inline-block;width:auto;}	.item_box_line .buy_btn {float:right;width:auto;margin:0;}	.priceboxlist {margin:5px 0 0 35px;}	.m_allnews {margin:30px 0 0 25px;}    .foot_address ul li:first-child {margin-right:20px;}    .owl-theme .owl-controls {top:-65px;}    }@media (min-width: 980px) {	#destopmenu {display:block;}	#mobile-menu {display:none;}		.bigsticker {margin: -23px 0 0 -18px;}	.item_table .with_item li {margin:0 10px 10px 0;}	.m_tabs > ul > li {margin: 0 5px 10px 0; float:left; }	.oplata_box {margin-top:30px;}	.m_tablesr, .m_podborob {width: auto !important;}	.item_photo > a.its_main {width:300px;}	.m_products .tovar .prod_art {text-align:left;}		.m_products .tovar {display:table;border:none;border-bottom:1px solid #E0E0E0;margin:0;width:100%;}	.m_products .tovar .item_photo {width:100px;display:table-cell;margin:0;padding:0 25px 0 0;}	.m_products .tovar .prod_desc {padding:20px 7px;display:table-cell;}	.m_products .tovar .prod_price {width:100px;padding:20px 7px;display:table-cell;min-width:150px;text-align:left;}	.m_products .tovar .nalichie {text-align:left;}	.m_products .tovar .prod_price .price {text-align:left;}	.m_products .tovar .prod_name {margin:0;}	.m_products .tovar .prod_art {display:table;margin:10px 0 5px 0;}	.m_products .tovar .prod_prevdesc {display:block;width:auto;}	.m_home_pic {display:block;}	.m_left_pic {display:block;}	.m_left_address {display:block;}	.m_error {display:block;}	.search-suggest {width:177px;}    .helpinfo {width:590px;}    .m_tabs > ul > li {margin:0;border-bottom:none;}    .m_tabs > ul > li:hover span {border-bottom:1px solid #f60;}    .m_tabs > ul > li.acttabli:hover span {border-bottom:1px solid #fff;}	}@media (min-width: 1220px) {    .main_body {box-shadow:0 0 5px rgba(0,0,0,.1)}    .header_line {height:48px;}    .m_icq {display:inline-block;margin-left:40px;}    .m_mail {display:inline-block;}    .blue_topline a.navigation {display:none;}		.m_content .morephoto {margin:0 ; width:351px; float:left;}	.m_content .morephoto li.third {margin-right:0 !important;}		.left_side_block.col-lg-3 {max-width:265px;padding:20px 0;}	.m_menu {display:inline-block;}	.m_home_menu ul li {margin:0 13px 13px 0;width:176px;height:215px;float:left;}    .m_home_menu ul li i {display:inline-block;width:176px;height:145px;}    .m_home_menu ul li span {font-size:14px;}    .m_home_menu ul li:hover i {background-position: 0 -135px}	.blue_topline {background: url('images/blueugol.png') right top no-repeat rgb(53,105,145); float:right; width:905px; height:48px;position:relative;padding-top:0;padding-bottom:0;}	.m_phone p {font-size:22px;float:left;}	.m_phone p + p {margin-left:27px;}	.m_mail {margin-top:12px;margin-right:0px;}	.m_icq {margin-top:13px;margin-right:0px;}	.m_mail {margin-right:27px;}	#h-top .blue_topline::after {content:'';background:url('images/blueugol-l.png') no-repeat;width:54px;height:48px;display:inline-block;position:absolute;top:0;left:-50px;}	.m_menu_block {display:block;}		.m_phone {margin-top:7px;}	.foot_address {margin-top:0;}	.m_f_menu {margin-top:0;display:block;}	.m_f_menu ul {display:table;}	.m_f_menu ul li {display:table-cell;}    .m_products .tovar .prod_desc .prod_cat {text-align:left;}	.list-news-item .news-photo {display:inline-block;max-width:110px;}    .list-news-item .news-content {width:calc(100% - 110px);}	.inner {min-width:1000px;}	.m_slogan {padding:19px 0;margin:0 22px;}	.logo {margin:0 22px;}	.m_content {padding:20px 30px;}	.item-h1 {width:525px;}	.m_content .grid-sert li {width: calc(20% - 26px); margin: 0 30px 40px 0;}	.m_content .grid-sert li:nth-child(5n) {margin-right: 0;}	.c-c.podpiska-block {float:right; margin-top:26px;}	.left_foot_blue {width:900px;}	.foot_blue {display:block;}	.quadro {margin: 0 12px 12px 0;float:left;}	.news-list ul li {margin:0 0 3px 15px;height:120px;}	.catalog-section-list {padding:0;}	.catalog-section table td {font-size:14px;}	.catalog-section table td a {font-size:14px;display:inline-block;}	.contacts-block {width:782px;height:auto;margin:0px auto;}	.contacts-block .map {width:782px;height:320px;text-align:center;}	.contacts-block .adres {width:55%;float:left;}	.contacts-block .2gis {width:35%;float:right;}	.m_products .tovar .prod_name {display:block;text-align:left;}	.m_products .tovar .prod_art {display:inline-block;}	.search-form input[type="submit"] {right:35px;}    .m_cart {float:right;}    .forempt {width:auto;}    .ya-share2 {display:inline-block;}    .main-text {display:inline-block;}    .main-brands {display:inline-block;}    div.news-detail img.detail_picture {width:auto;height:auto;}    .m_icq {float:left;}    .m_mail {float:right;}    .m_content .grey-tabs-menu li {width:auto;float:left;margin-right:20px;}    .m_content .grey-tabs-menu li:last-child {margin-right:0;}    .m_content .grey-tabs-menu ul {margin-bottom:0;}}@media (min-width: 1440px) {	.m_content .morephoto li {width:94px;height:94px;}	.m_content .morephoto li a {width:94px;height:94px;}	.m_content .morephoto li {margin:15px 15px 15px 0;}	.right_side.col-lg-9 {width:1005px;padding:0;max-width:1005px;flex:0 0 1005px;}	.item_table .item_photo {min-width:335px;padding-right:30px;max-width:330px;padding-left:0;}	.item_table .item_descdata {padding-left:0;padding-right:0;width:610px;min-width:610px;}	.m_configurator {width:634px;}	.m_configurator label {width:180px; display:block;}	.m_configurator table td {padding:10px 8px;border-right:4px solid #fff;display:table-cell;width:auto;}	.m_configurator select {width:260px;margin-bottom:0;}}#destopmenu .m_catalog {    padding-top: 20px;    width: 100%;}#destopmenu .m_catalog button {display:none;}#destopmenu .m_catalog ul {    list-style: none;    padding: 0;    margin: 0;    z-index: 5;}#destopmenu .m_catalog ul li {    position: relative;}#destopmenu .m_catalog ul li a {    position: relative;    color: #333;    font-family: 'PT Sans Narrow', sans-serif;    text-decoration: none;    text-transform: uppercase;    line-height: 18px;    font-size: 17px;    display: block;    padding: 14px 30px 14px 15px;    border-bottom: 1px solid #e3e3e3;    transition: all 0.1s ease 0s;}#destopmenu .m_catalog ul li a:not(:only-child):after{    content: '';    display: block;    position: absolute;    width: 10px;    height: 46px;    background:url('images/greymenuarr.png') no-repeat 100% 50%;    top: 50%;    right: 15px;    transform: translateY(-50%);}#destopmenu .m_catalog .dl-menu li:hover a {    background-color: rgb(97,110,119);    border-color: rgb(97,110,119);    color: #fff;    transition: all 0.1s ease 0s;}#destopmenu .m_catalog .dl-menu li:hover a:not(:only-child):after {    background-image:url('images/whtmenuarr.png');}#destopmenu .m_catalog .dl-submenu li .dl-submenu li a::after {content:none;}#destopmenu .m_catalog .dl-menu li > .dl-submenu {    width: 300px;    padding: 10px 0 10px 10px;    display: block;    visibility: hidden;    opacity: 0;    background: rgb(97,110,119);    position: absolute;    margin-left: 100%;    top: 0;    z-index: -1;}#destopmenu .m_catalog .dl-menu li .dl-submenu .dl-submenu {    top: -10px;    background: rgb(75,85,95);}#destopmenu .m_catalog .dl-menu li .dl-submenu .dl-submenu li:hover a {    background: rgba(0,0,0,0.2);}#destopmenu .m_catalog .dl-menu li:hover > .dl-submenu {    display: block;    visibility: visible;    opacity: 1;    transition: all 0.2s ease-in 0s;    z-index:999;}#destopmenu .m_catalog .dl-menu li > .dl-submenu li a {    text-transform: none;    margin-right: 10px;}#destopmenu .m_catalog .dl-menu li > .dl-submenu li a:not(:only-child) {    margin-right: 0;}#destopmenu .m_catalog .dl-menu li > .dl-submenu li:hover a {    background: rgb(75,85,95);    border-color: rgb(75,85,95);}#destopmenu .m_catalog .dl-menu li > .dl-submenu li:hover a {    background: rgb(75,85,95);    border-color: rgb(75,85,95);}#destopmenu .m_catalog li a:hover > .dl-menu .thisact li a {background:rgb(50,50,50);}/**** mobile-menu ****/.menuwrapper {    padding-top: 10px;	width: auto;	float: none;	position: relative;	-webkit-perspective: 1000px;	perspective: 1000px;	-webkit-perspective-origin: 50% 200%;	perspective-origin: 50% 200%;	margin:0 22px;z-index:999;}.menuwrapper .m_catalog {    position: relative;}.menuwrapper .m_catalog .dl-menu.dl-menu-toggle {	transition: all 0.3s ease;}.menuwrapper .m_catalog button {    background: none;    width: 100%;    border: 1px solid rgb(97,110,119);    color: rgb(97,110,119);    display: block;    font-family: "PT Sans Narrow",sans-serif;    font-size: 17px;    line-height: 26px;    padding: 10px 20px;    text-decoration: none;    text-transform: uppercase;    text-align: center;	position: relative;	cursor: pointer;	outline: none;}.menuwrapper .m_catalog button.dl-active{	background: rgb(97,110,119);    color: #fff;}.menuwrapper .m_catalog ul {    padding: 0;    position: absolute;	width: 100%;	list-style: none;	-webkit-transform-style: preserve-3d;	transform-style: preserve-3d;    background: rgb(97,110,119);}.menuwrapper .m_catalog .dl-menu {        margin: 2px 0 0 0;		opacity: 0;	pointer-events: none;	-webkit-transform: translateY(10px);	transform: translateY(10px);	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}.menuwrapper .m_catalog .dl-menu.dl-menuopen {	opacity: 1;	pointer-events: auto;	-webkit-transform: translateY(0px);	transform: translateY(0px);}.menuwrapper .m_catalog li.thisact {background: rgb(50,50,50) !important;border-color: rgb(50,50,50) !important;color:#fff;}.menuwrapper .m_catalog li.thisact ul li.thissubact {background:#f60 !important;color:#fff;}.menuwrapper .m_catalog li {    position: relative;    top: 0;}.menuwrapper .m_catalog li a {    position: relative;    color: #fff;    text-transform: none;    border: none;    padding: 0 40px 0 20px;    line-height: 36px;    font-family: 'PT Sans Narrow', sans-serif;    text-decoration: none;    font-size: 17px;    display: block;}.menuwrapper .m_catalog li a:not(:only-child):after {    content: '';    display: block;    position: absolute;    width: 10px;    height: 36px;    background: url(images//whtmenuarr.png) no-repeat scroll 100% 50%;    top: 50%;    right: 20px;    transform: translateY(-50%);}.menuwrapper .m_catalog li.dl-back a {    padding-left: 30px;	background: rgba(0,0,0,0.1);}.menuwrapper .m_catalog li.dl-back a::after {    content: '';    display: block;    position: absolute;    width: 10px;    height: 36px;    background: url(images//whtmenuarr.png) no-repeat scroll 100% 50%;    top: 50%;    left: 20px;    transform: translateY(-50%) rotate(180deg);}.menuwrapper .m_catalog li .dl-submenu {	display: none;}.menuwrapper .m_catalog .dl-menu.dl-subview li,.menuwrapper .m_catalog .dl-menu.dl-subview li.dl-subviewopen > a,.menuwrapper .m_catalog .dl-menu.dl-subview li.dl-subview > a {	display: none;}.menuwrapper .m_catalog .dl-menu.dl-subview li.dl-subview,.menuwrapper .m_catalog .dl-menu.dl-subview li.dl-subview .dl-submenu,.menuwrapper .m_catalog .dl-menu.dl-subview li.dl-subviewopen,.menuwrapper .m_catalog .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.menuwrapper .m_catalog .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {	display: block;}.menuwrapper .m_catalog > .dl-submenu {	position: absolute;	width: 100%;	top: 50px;	left: 0;	margin: 0;}.menuwrapper .m_catalog .dl-menu.dl-animate-out-2 {	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;	animation: MenuAnimOut2 0.3s ease-in-out;}@-webkit-keyframes MenuAnimOut2 {	0% { }	100% {		-webkit-transform: translateX(-100%);		opacity: 0;	}}@keyframes MenuAnimOut2 {	0% { }	100% {		-webkit-transform: translateX(-100%);		transform: translateX(-100%);		opacity: 0;	}}.menuwrapper .m_catalog .dl-menu.dl-animate-in-2 {	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;	animation: MenuAnimIn2 0.3s ease-in-out;}@-webkit-keyframes MenuAnimIn2 {	0% {		-webkit-transform: translateX(-100%);		opacity: 0;	}	100% {		-webkit-transform: translateX(0px);		opacity: 1;	}}@keyframes MenuAnimIn2 {	0% {		-webkit-transform: translateX(-100%);		transform: translateX(-100%);		opacity: 0;	}	100% {		-webkit-transform: translateX(0px);		transform: translateX(0px);		opacity: 1;	}}.menuwrapper .m_catalog > .dl-submenu.dl-animate-in-2 {	-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;	animation: SubMenuAnimIn2 0.3s ease-in-out;}@-webkit-keyframes SubMenuAnimIn2 {	0% {		-webkit-transform: translateX(100%);		opacity: 0;	}	100% {		-webkit-transform: translateX(0px);		opacity: 1;	}}@keyframes SubMenuAnimIn2 {	0% {		-webkit-transform: translateX(100%);		transform: translateX(100%);		opacity: 0;	}	100% {		-webkit-transform: translateX(0px);		transform: translateX(0px);		opacity: 1;	}}.menuwrapper .m_catalog > .dl-submenu.dl-animate-out-2 {	-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;	animation: SubMenuAnimOut2 0.3s ease-in-out;}@-webkit-keyframes SubMenuAnimOut2 {	0% {		-webkit-transform: translateX(0%);		opacity: 1;	}	100% {		-webkit-transform: translateX(100%);		opacity: 0;	}}@keyframes SubMenuAnimOut2 {	0% {		-webkit-transform: translateX(0%);		transform: translateX(0%);		opacity: 1;	}	100% {		-webkit-transform: translateX(100%);		transform: translateX(100%);		opacity: 0;	}}.container {  width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}@media (min-width: 600px) {  .container {    max-width: 540px;  }}@media (min-width: 768px) {  .container {    max-width: 750px;  }}@media (min-width: 980px) {  .container {    max-width: 930px;  }}@media (min-width: 1200px) {  .container {    max-width: 1170px;  }}@media (min-width: 1440px) {  .container {    max-width: 1270px;  }}.container-fluid {  width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}.row {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-right: -15px;  margin-left: -15px;}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,.col-sm-auto, .col-xm-1, .col-xm-2, .col-xm-3, .col-xm-4, .col-xm-5, .col-xm-6, .col-xm-7, .col-xm-8, .col-xm-9, .col-xm-10, .col-xm-11, .col-xm-12, .col-xm,.col-xm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,.col-xl-auto {  position: relative;  width: 100%;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;    box-sizing: border-box;}.col {  -ms-flex-preferred-size: 0;  flex-basis: 0;  -webkit-box-flex: 1;  -ms-flex-positive: 1;  flex-grow: 1;  max-width: 100%;}.col-auto {  -webkit-box-flex: 0;  -ms-flex: 0 0 auto;  flex: 0 0 auto;  width: auto;  max-width: none;}.col-1 {  -webkit-box-flex: 0;  -ms-flex: 0 0 8.333333%;  flex: 0 0 8.333333%;  max-width: 8.333333%;}.col-2 {  -webkit-box-flex: 0;  -ms-flex: 0 0 16.666667%;  flex: 0 0 16.666667%;  max-width: 16.666667%;}.col-3 {  -webkit-box-flex: 0;  -ms-flex: 0 0 25%;  flex: 0 0 25%;  max-width: 25%;}.col-4 {  -webkit-box-flex: 0;  -ms-flex: 0 0 33.333333%;  flex: 0 0 33.333333%;  max-width: 33.333333%;}.col-5 {  -webkit-box-flex: 0;  -ms-flex: 0 0 41.666667%;  flex: 0 0 41.666667%;  max-width: 41.666667%;}.col-6 {  -webkit-box-flex: 0;  -ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%;}.col-7 {  -webkit-box-flex: 0;  -ms-flex: 0 0 58.333333%;  flex: 0 0 58.333333%;  max-width: 58.333333%;}.col-8 {  -webkit-box-flex: 0;  -ms-flex: 0 0 66.666667%;  flex: 0 0 66.666667%;  max-width: 66.666667%;}.col-9 {  -webkit-box-flex: 0;  -ms-flex: 0 0 75%;  flex: 0 0 75%;  max-width: 75%;}.col-10 {  -webkit-box-flex: 0;  -ms-flex: 0 0 83.333333%;  flex: 0 0 83.333333%;  max-width: 83.333333%;}.col-11 {  -webkit-box-flex: 0;  -ms-flex: 0 0 91.666667%;  flex: 0 0 91.666667%;  max-width: 91.666667%;}.col-12 {  -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;}@media (min-width: 600px) {  .col-sm {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -webkit-box-flex: 1;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;  }  .col-sm-auto {    -webkit-box-flex: 0;    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;  }  .col-sm-1 {    -webkit-box-flex: 0;    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;  }  .col-sm-2 {    -webkit-box-flex: 0;    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;  }  .col-sm-3 {    -webkit-box-flex: 0;    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }  .col-sm-4 {    -webkit-box-flex: 0;    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;  }  .col-sm-5 {    -webkit-box-flex: 0;    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;  }  .col-sm-6 {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }  .col-sm-7 {    -webkit-box-flex: 0;    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;  }  .col-sm-8 {    -webkit-box-flex: 0;    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;  }  .col-sm-9 {    -webkit-box-flex: 0;    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;  }  .col-sm-10 {    -webkit-box-flex: 0;    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;  }  .col-sm-11 {    -webkit-box-flex: 0;    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;  }  .col-sm-12 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }  }  @media (min-width: 768px) {  .col-xm {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -webkit-box-flex: 1;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;  }  .col-xm-auto {    -webkit-box-flex: 0;    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;  }  .col-xm-1 {    -webkit-box-flex: 0;    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;  }  .col-xm-2 {    -webkit-box-flex: 0;    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;  }  .col-xm-3 {    -webkit-box-flex: 0;    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }  .col-xm-4 {    -webkit-box-flex: 0;    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;  }  .col-xm-5 {    -webkit-box-flex: 0;    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;  }  .col-xm-6 {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }  .col-xm-7 {    -webkit-box-flex: 0;    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;  }  .col-xm-8 {    -webkit-box-flex: 0;    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;  }  .col-xm-9 {    -webkit-box-flex: 0;    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;  }  .col-xm-10 {    -webkit-box-flex: 0;    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;  }  .col-xm-11 {    -webkit-box-flex: 0;    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;  }  .col-xm-12 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }}@media (min-width: 980px) {  .col-md {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -webkit-box-flex: 1;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;  }  .col-md-auto {    -webkit-box-flex: 0;    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;  }  .col-md-1 {    -webkit-box-flex: 0;    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;  }  .col-md-2 {    -webkit-box-flex: 0;    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;  }  .col-md-3 {    -webkit-box-flex: 0;    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }  .col-md-4 {    -webkit-box-flex: 0;    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;  }  .col-md-5 {    -webkit-box-flex: 0;    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;  }  .col-md-6 {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }  .col-md-7 {    -webkit-box-flex: 0;    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;  }  .col-md-8 {    -webkit-box-flex: 0;    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;  }  .col-md-9 {    -webkit-box-flex: 0;    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;  }  .col-md-10 {    -webkit-box-flex: 0;    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;  }  .col-md-11 {    -webkit-box-flex: 0;    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;  }  .col-md-12 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }  }  @media (min-width: 1200px) {  .col-lg {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -webkit-box-flex: 1;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;  }  .col-lg-auto {    -webkit-box-flex: 0;    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;  }  .col-lg-1 {    -webkit-box-flex: 0;    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;  }  .col-lg-2 {    -webkit-box-flex: 0;    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;  }  .col-lg-3 {    -webkit-box-flex: 0;    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }  .col-lg-4 {    -webkit-box-flex: 0;    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;  }  .col-lg-5 {    -webkit-box-flex: 0;    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;  }  .col-lg-6 {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }  .col-lg-7 {    -webkit-box-flex: 0;    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;  }  .col-lg-8 {    -webkit-box-flex: 0;    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;  }  .col-lg-9 {    -webkit-box-flex: 0;    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;  }  .col-lg-10 {    -webkit-box-flex: 0;    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;  }  .col-lg-11 {    -webkit-box-flex: 0;    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;  }  .col-lg-12 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }}@media (min-width: 1440px) {  .col-xl {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -webkit-box-flex: 1;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;  }  .col-xl-auto {    -webkit-box-flex: 0;    -ms-flex: 0 0 auto;    flex: 0 0 auto;    width: auto;    max-width: none;  }  .col-xl-1 {    -webkit-box-flex: 0;    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%;  }  .col-xl-2 {    -webkit-box-flex: 0;    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%;  }  .col-xl-3 {    -webkit-box-flex: 0;    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }  .col-xl-4 {    -webkit-box-flex: 0;    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%;  }  .col-xl-5 {    -webkit-box-flex: 0;    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%;  }  .col-xl-6 {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }  .col-xl-7 {    -webkit-box-flex: 0;    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%;  }  .col-xl-8 {    -webkit-box-flex: 0;    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%;  }  .col-xl-9 {    -webkit-box-flex: 0;    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%;  }  .col-xl-10 {    -webkit-box-flex: 0;    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%;  }  .col-xl-11 {    -webkit-box-flex: 0;    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%;  }  .col-xl-12 {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }  }.p-m-title {padding-top:35px;padding-left:30px;text-transform:uppercase;color:#fff;margin-bottom:30px;font-family:'Tahoma';}.panel-trigger {float:right;cursor:pointer;}.panel {position:fixed;height:100vh;top:0;width:320px;z-index:999;overflow-x:hidden;box-shadow:none;max-height:100vh;background:#222;}.panel .menu-content ul {margin-left:30px;}.panel .menu-content .m_f_menu {display:block;}.panel.right {right:0;-webkit-transform: translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition: -webkit-transform 0.2s 0s, box-shadow 0s 0s;-moz-transition:-moz-transform 0.2s 0s, box-shadow 0s 0s;transition:transform 0.2s 0s, box-shadow 0s 0s;}.panel.left {left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition: -webkit-transform 0.2s 0s, box-shadow 0s 0s;-moz-transition: -moz-transform 0.2s 0s, box-shadow 0s 0s;transition: transform 0.2s 0s, box-shadow 0s 0s;}.panel.open {-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);background:#222;box-shadow: 0 0 15px 0px rgba(0,0,0, 0.5);-webkit-transition:-webkit-transform 0.2s 0s, box-shadow 0.2s 0s;-moz-transition:-moz-transform 0.2s 0s, box-shadow 0.2s 0s;transition: transform 0.2s 0s, box-shadow 0.2s 0s;}.mask {position:fixed;z-index:8;height:100%;width:100%;top:0;left:0;cursor:pointer;background-color:rgba(0, 0, 0, 0.5);visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;  backface-visibility:hidden;-webkit-transition: opacity 0.1s 0s, visibility 0s 0.2s;-moz-transition:opacity 0.1s 0s, visibility 0s 0.2s;transition:opacity 0.1s 0s, visibility 0s 0.2s;}.mask.open {opacity:1;visibility:visible;-webkit-transition:opacity 0.2s 0s, visibility 0s 0s;-moz-transition:opacity 0.2s 0s, visibility 0s 0s;transition: opacity 0.2s 0s, visibility 0s 0s;}.close {position:absolute; top:28px;right:10px;cursor:pointer;width:36px;height:36px;text-align:center;line-height:36px;background:url(images/times-solid.svg) no-repeat scroll 50% 50%;background-size:20px 20px;}.panel-contacts {padding:20px 30px;font-family:'Tahoma';}.panel-contacts .m_icq {display:block;font-size:16px;}.panel-contacts .m_icq span {color:#fff;}.panel-contacts .m_mail {display:block;font-size:16px;margin-top:5px;}.panel-contacts .m_mail span {color:#fff;}.m_home_menu.enc ul li img {margin-top: 30px;}.ts-filter select option:nth-child(odd) {  background-color: #f6f6f6;}.tooltip {  position: relative;  display: inline-block;  border-bottom: 1px dotted #f60;  color:#f60}.tooltip .tooltiptext {  visibility: hidden;  width: 300px;  background-color: #555;  color: #fff;  text-align: center;  border-radius: 6px;  padding: 5px 0;  position: absolute;  z-index: 1;  bottom: 125%;  left: 50%;  margin-left: -150px;  opacity: 0;  transition: opacity 0.3s;}.tooltip .tooltiptext::after {  content: "";  position: absolute;  top: 100%;  left: 50%;  margin-left: -5px;  border-width: 5px;  border-style: solid;  border-color: #555 transparent transparent transparent;}.tooltip:hover .tooltiptext {  visibility: visible;  opacity: 1;}.news-detail h1{color:#f60;display:block}