.panda-header { 
padding-top: 0px;
}

.panda-logo { 
padding-bottom: 26px;
margin: 0px 0px 88px 538px;
}

.panda-menu__vertical-main-submenu-item { 
line-height: 1.2;
padding-bottom: 11px;
}

.panda-article table td, .panda-article table th { 
	border: 0px;
}
.panda-module-contacts .panda-wrapper__main { 
	background: url("/addon/map.jpg") 52% 35%  no-repeat transparent;
}
.panda-user .panda-catalog-category-list-container tr.panda-catalog-product-list-item {
    width: 30%;
    display: inline-block;
}
.panda-menu__horizontal-header { 
/*background: url("/addon/menu.png") no-repeat top right !important;*/
    border: 0;
padding-left: 160px;
/*padding: 0px 0px 3px 4px;*/
background: #353535;
padding: 0px;
 }


.panda-menu__horizontal-header  .panda-gradient-hover:hover,.panda-menu__horizontal-header .panda-gradient {
background-image: none!important;
/*background: url("/addon/hover.png") no-repeat top center !important;*/
border-radius: 0px;
background: url(https://www.trub-prom.com/addon/hmenu_b.png) 100% 0px no-repeat #676767;
}

.panda-wrapper__header {
    position: relative;
}
.panda-wrapper__header:after {
    content: '';
    display: block;
    height: 28px;
    background: #353535;
    position: absolute;
    bottom: 11px;
    left: 0px;
    right: 0px;
    z-index: -1;
}
 
 /*--------------------óáðàòü rocon, íî îñòàâèòü ñêðóãëåíèå ýëåìåíòîâ------------*/
.rocon {
display: none !important;
}

/*-----------------------------------------------------------------------------*/

.panda-footer__email { 
display: none;
}

.panda-block__dynamic-width { 
padding: 0px 0px 0px;
}

.panda-border-top { 
border-top: none;
}

.panda-border-top { 
border-top: none;
}


.panda-gadget__main { 
padding-left:0px;
padding-top: 0px;
}

.panda-menu__horizontal-header-item-text ins { 
    /*text-align: center;
    min-width: 141px;
    max-width: 141px;*/ 
    padding: 8px 10px;
    /*line-height: 40px;*/
    line-height: initial;
    text-transform: none;
    font-size: 12px;
    line-height: 1;
}

.panda-menu__horizontal-header-item { 
/*margin: 0px 3px 0px;*/
margin: 0px;

}

.panda-menu__horizontal-header-item-text, .panda-menu__horizontal-header-item-text ins { 

/*height: 38px;*/
height: auto;
}

.panda-shadow-color, .panda-shadow-color-hover:hover {
    text-shadow: none;
}

.panda-search__header { 
top: 20px;
z-index: 1;
}

ul.nav { 
list-style: none outside none;
margin-bottom: 15px;
padding-top: 40px;
}

ul.nav a:hover, ul.nav a:active, ul.nav a:focus { 
/*background-color: #95C6E4;*/
background: url("/addon/left.jpg") no-repeat top center !important;
color: #FFFFFF;
}

ul.nav a, ul.nav a:visited { 
display: block;
height: 76px;
padding-right: 0px;
position: relative;
text-align: left;
text-decoration: none;
width: 234px;
border-radius: 5px;
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    -khtml-border-radius: 5px; /* KHTML */ 
}


.panda-gadget-text ul li { 
background: none;
}


.panda-article, .panda-gallery-list, .map, .panda-application { 
padding-right: 30px;
padding-left: 30px;
}

.nobord {
border-style: none!important;
}
.nobord  td{
border-style: none!important;
}

body, button, input, select, textarea, .panda-secondary-font {
font-family: "Verdana", "Arial",  sans-serif !important;
font-size: 12px;}

.panda-menu__horizontal-header-item-text ins { 
color: #fff;
/*font-weight: 700;*/
background: url(/addon/hmenu_b.png) right 0px no-repeat;
}


.gr { 
padding-left:10px;
padding-right: 5px;
background: #aecae0; /* Äëÿ ñòàðûõ áðàóçðîâ */
    background: -moz-linear-gradient(top, #aecae0,  #fff); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#aecae0), color-stop(100%, #fff));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #aecae0,  #fff);
    background: -o-linear-gradient(top, #aecae0,  #fff); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #aecae0,  #fff); /* IE10 */
    background: linear-gradient(top, #aecae0,  #fff); /* CSS3 */ 
/*border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px; 
    -webkit-border-top-left-radius: 5px; 
    -khtml-border-top-left-radius: 5px; 
    
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px; 
    -webkit-border-top-right-radius: 5px; 
    -khtml-border-top-right-radius: 5px; */
}


.gr a{ 
border-style: none!important;}

.invertgr { 
background: #aecae0; /* Äëÿ ñòàðûõ áðàóçðîâ */
    background: -moz-linear-gradient(top, #fff,  #aecae0); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#fff), color-stop(100%, #aecae0));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #fff,  #aecae0);
    background: -o-linear-gradient(top, #fff,  #aecae0); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff,  #aecae0); /* IE10 */
    background: linear-gradient(top, #fff,  #aecae0); /* CSS3 */ 
margin-bottom: 0px;
padding-bottom: 10px;

}



.panda-article table td, .panda-article table th { 
padding: 0px 5px;
}

td p { 
margin-bottom: 0px;
}

 
 .panda-grid__margin16 { 
width: 39.3% !important;
}

.panda-grid__8 { 
margin-right: -104%;
width: 46%;
padding-left: 3px;


}

.panda-grid__margin8 { 
left: 51.3%;
width: 145% !important;
}

/*
 .panda-block__dynamic-width {
min-width: 1150px;
max-width: 1150px;
        padding-left: 0px;
        padding-right: 0px;
}

.panda-bg-color  { 
min-width: 1150px;
}
*/

 .panda-block__dynamic-width {
min-width: 1333px;
max-width: 1333px;
        padding-left: 0px;
        padding-right: 0px;
}

.panda-bg-color  { 
min-width: 1400px;
}


.panda-catalog-product-item table {
border-color: #fff !important;
}

.panda-catalog-product-item td{
border-color: #fff !important;
}

.panda-article table td, .panda-article table th { 
line-height: 1.3em;
}

.panda-menu__horizontal-header-item-text ins { 
/*letter-spacing: 1px;*/
}

.panda-wrapper__footer { 
padding-top: 10px;
}

.panda-catalog-product-list-item-name .count {
display: none;
}

.panda-buttons-social__header { 
text-align: left;
right: 32px;
}

.panda-mini-ico__home { 
background-position: 0px 187px;
}

.panda-mini-ico__map { 
background-position: -22px 187px;
}

.panda-mini-ico__mail { 
background-position: -44px 187px;
}

#gadget_view_20 p , .bg{
background:#e3edf4;
        background: -moz-linear-gradient(top, #fff, #e3edf4);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e3edf4));
    background: -webkit-linear-gradient(top, #fff, #e3edf4);
    background: -o-linear-gradient(top, #fff, #e3edf4);
    background: -ms-linear-gradient(top, #fff, #e3edf4);
    background: linear-gradient(top, #fff, #e3edf4);
padding: 5px;
border-radius: 5px;
margin-bottom: 0px;
padding-bottom:20px;
}

.spec {
height: 115px;
margin-left: 20px;
overflow: auto;
}



.sotrud table, .sotrud td{
border: 1px solid #769BB7 !important;
padding: 5px !important;
}

.panda-gadget__main table, .panda-gadget__main td{
border: 1px solid #769BB7 ;
padding: 10px;
margin-left: 21px;
/*border-radius: 8px !important;*/
-moz-border-radius: 8px !important;
-webkit-border-radius: 8px !important;
}

.inv_position_hov { 
background-color: #95C6E4;
color: #FFFFFF;
cursor: pointer;
}


.sortament table {
margin-bottom: 5px;
}

.panda-menu__vertical-main-item-current span { 
color: #fff;
}

.nal1 {
background: url("/addon/button/button1.png") no-repeat top center !important;
height: 91px;
width: 351px;
}
.nal1:hover {
background: url("/addon/button/button11.png") no-repeat top center !important;
height: 91px;
width: 351px;
}
.nal11{
/*background: url("/addon/button/button11.png") no-repeat top center !important;*/
height: 91px;
width: 351px;
}

.ico_container {
position: relative;
width: 351;
height: 91px;
margin-top: 0px;
}

img.opc-img {
opacity: 0;
 -moz-opacity: 0;
filter: alpha(opacity=0);
transition: opacity 0.2s;
-webkit-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;

position: relative; 
top: -95px !important;
 left: 0px !important;
}
img.opc-img:hover {
opacity: 1;
 -moz-opacity: 1;
filter: alpha(opacity=100);
}
#gadget_view_48 td {
padding: 0px 15px 5px 7px !important;
}


.nalichie{
display:inline-table;
border: 2px solid #769BB7;
border-radius: 5px;
    -moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari, Chrome */
    -khtml-border-radius: 5px; /* KHTML */ 
width: 346px;
cursor: pointer;
margin-left: 31px;
margin-bottom: 20px!important;
}

.nalichie:hover{
/*background-color: #95C6E4;*/
background: url("/addon/nal.jpg") no-repeat top center !important;

}



.nalichie .col{
display:inline-table;

width: 195px ;
padding-left: 3px;
margin-bottom: 0px!important;
min-height: 85px;
height: 80px;
font-size: 11px;
margin-bottom: -2px!important;
}

.nalichie .col1{
background: url("/uploads/image/sortament/1so.jpg") no-repeat top center !important;
/*background: url("/uploads/image/col1.png") no-repeat top center !important;*/
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col2{
background: url("/uploads/image/sortament/2so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col3{
background: url("/uploads/image/sortament/3so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col4{
background: url("/uploads/image/sortament/4so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col5{
background: url("/uploads/image/sortament/5so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col6{
background: url("/uploads/image/sortament/6so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col7{
background: url("/uploads/image/sortament/7so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col8{
background: url("/uploads/image/sortament/8so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col9{
background: url("/uploads/image/sortament/9so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col10{
background: url("/uploads/image/sortament/10so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col11{
background: url("/uploads/image/sortament/11so.jpg") no-repeat 100% 0% !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col12{
background: url("/uploads/image/sortament/12so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col13{
background: url("/uploads/image/sortament/13so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}

.nalichie .col14{
background: url("/uploads/image/sortament/14so.jpg") no-repeat top center !important;
border-left: 2px solid #769BB7;
font-size: 13px;
}
.logo1 {
    margin:15px 505px 0px;
    opacity: 0;
    display: block;
}

#container {
    width: 200px;
    height: 200px;
    margin: 0 auto;
    border: 1px solid #ccc;
    }
#block1, #block2, #block3 {
    margin: 10px;
    display: none;
    font-size: 14px;
    font-family: Georgia;
    }
    
.panda-contacts , .panda-catalog-product-list {
padding-left: 30px;
padding-right: 20px;
}

 .panda-article { 
font-size: 12px;
border-right: 1px dashed #D4D4D4;
border-left: 1px dashed #D4D4D4;
}

.panda-contacts { 
border-right: 1px dashed #D4D4D4;
border-left: 1px dashed #D4D4D4;
}

.panda-catalog-product-list{
font-size: 14px;
width: 121%;
border-right: 1px dashed #D4D4D4;
border-left: 1px dashed #D4D4D4;
}

.panda-catalog-product-item td { 
border-color: #000 !important;
}
#slide_contaner{
height: 10px;
}


#text {
    height: 100px;
    }
.name {
height: 20px;
overflow: hidden;
    font: 14px Tahoma;
    margin: 0 0 10px 0;
    color: #0094d6;
    text-shadow: 1px 1px 0 white, 2px 2px 2px #DDD;
    }
    
    
.panda-wrapper__footer { 
    background: #2a2e33 !important;
    background: url("/addon/wrap_ft_footer.jpg") repeat-x center top !important;
    color:#fff;
}
.panda-wrapper__footer {
    border-top: 0px solid #7ab3d7;
    border-radius: 0 !important;
}
.panda_copy {
    color:#fff;
}


/*.panda-clickzone__footer a { 
color: #FFFFFF;
}*/

#gadget_view_36 ul li, #gadget_view_36 ul li , #gadget_view_41 ul li, #gadget_view_41 ul li { 
background: url("https://trub-prom.com/designs/design_3/inner/images/li.png") 6px 14px no-repeat transparent;
line-height: 1.28em;
padding: 4px 0px 4px 14px;
}


.inform li{
background:  url("/addon/button/bright1.jpg") no-repeat left bottom!important;
border: 0px;
max-width: 300px;
font-size: 14px;
min-height: 20px;
margin-top: 8px;
line-height: 26px!important;
list-style-type:none;
/*border-top: solid 1px #024694;
border-bottom: solid 1px #024694;*/
}

.inform li a{
display: block;
max-width: 300px;       
min-height: 15px;
/*padding-left: 10px;*/
border: 0px;
text-align: left;
padding-left: 15px;

}


.column-holder  { 
width: 756px;
overflow: auto;
}

body, .panda-form-label-text { 
color: #333333 !important;
}

.panda-gadget-text ul li { 
padding-left:0px;
}



.solid { 
border: 3px solid #eee;
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari, Chrome */
    -khtml-border-radius: 10px; /* KHTML */ 
}

.panda-menu__vertical-main-item-link .panda-link {
    border-bottom-style: none;
}

.panda-menu__vertical-main-item-link, .panda-menu__vertical-main-item-current span { 
    font-size: 12px;

}


/* Ðàìêà äëÿ áëîêîâ íà ãëàâíîé*/
.dborder{
    border:1px #e0e0e0 solid;
border-radius:5px;
box-shadow: 0px 0px 0px 2px #fff, 0px 0px 0px 3px #ccc;
background: #fff;
margin-bottom: 20px !important;
}

.dborder p {
padding-left: 10px !important;
padding-right: 10px !important;
}

.dborder ul li{
padding-left: 20px !important;
padding-right: 10px !important;
margin-left: 5px;
}

/* Ðàìêà äëÿ áëîêîâ íà ãëàâíîé*/


.shadow-img {
     -moz-box-shadow: -2px -2px 9px #313131; /* Äëÿ Firefox */
    -webkit-box-shadow: -2px -2px 9px #313131; /* Äëÿ Safari è Chrome */
    box-shadow: -2px -2px 9px #313131;
}

#gadget_view_30 {
background: url("/uploads/image/bg-block1.png") no-repeat top center !important;

}

.mag-trub li {
    display: inline-block;
    width: 43%;
    vertical-align: top;
    color: #3066A3;
    font-weight: 700;
    font-size: 12px;
    
}

.mag-trub {
padding-left: 17px;
}


.panda-menu-vertical__catalog .panda-menu__vertical-main-item-link span, .panda-menu-vertical__catalog .panda-menu__vertical-main-item-current ins { 
border-bottom: 1px dashed #B6B6B7;
}


/*.panda-menu__horizontal-header-item-13,.panda-menu__horizontal-header-item-1,.panda-menu__horizontal-header-item-12,.panda-menu__horizontal-header-item-2,.panda-menu__horizontal-header-item-11,.panda-menu__horizontal-header-item-14, .panda-menu__horizontal-header-item-16, .panda-menu__horizontal-header-item-magazin-trubyi/*, .panda-menu__horizontal-header-item-18{*/
.panda-menu__horizontal-header-item-magazin-trubyi,.panda-menu__horizontal-header-item-katalog-gost-tu,.panda-menu__horizontal-header-item-3,.panda-menu__horizontal-header-item-12,.panda-menu__horizontal-header-item-13{
    display: none !important;
} 



.panda-footer__phone p { 
font-size: 11px !important;
}

.clock24st td, .clock24st { 
border: 0px  !important;
margin-left: 10px !important;
line-height: 23px;
padding: 3px;
margin-right: 10px;
font-weight: 700;
}

.clock24st a{
    border: none !important;
}

.bg-phone {
background: url("/addon/bg-phone.jpg") repeat top center !important;
background-position: 50% 50%!important;
}

.bg-icq {
background: url("/addon/bg-icq.jpg") repeat-x top center !important;
}

.marki-column {
columns: 130px 3;
-webkit-columns: 130px 3;
-moz-columns: 130px 3;
}

.panda-area-color { 
            background: #aecae0; 
    background: -moz-linear-gradient(top, #aecae0,  #fff); 
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#aecae0), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #aecae0,  #fff);
    background: -o-linear-gradient(top, #aecae0,  #fff); 
    background: -ms-linear-gradient(top, #aecae0,  #fff); 
    background: linear-gradient(top, #aecae0,  #fff);
        border-top-right-radius:5px;
    -moz-border-top-right-radius: 5px; /* Firefox */
    -webkit-border-top-right-radius: 5px; /* Safari, Chrome */
    -khtml-border-top-right-radius: 5px; /* KHTML */
            border-top-left-radius:5px;
    -moz-border-top-left-radius: 5px; /* Firefox */
    -webkit-border-top-left-radius: 5px; /* Safari, Chrome */
    -khtml-border-top-left-radius: 5px; /* KHTML */
}

.panda-catalog-product-list-container th.panda-catalog-product-list-item-name,.panda-catalog-product-list-container th.panda-catalog-product-list-item-description,.panda-catalog-product-list-container th.panda-catalog-product-list-item-price ,.panda-catalog-product-list-container th.panda-catalog-product-list-item-button{
            background: #aecae0; 
    background: -moz-linear-gradient(top, #aecae0,  #fff); 
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#aecae0), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #aecae0,  #fff);
    background: -o-linear-gradient(top, #aecae0,  #fff); 
    background: -ms-linear-gradient(top, #aecae0,  #fff); 
    background: linear-gradient(top, #aecae0,  #fff);
    border-bottom: none;
    padding-right: 5px; 
    font-weight: 700 !important; 
    padding-top: 5px;
    padding-left: 5px;
 } 


.panda-catalog-product-list-container td{
padding-left: 5px;} 

/*.panda-catalog-product-list-container th.panda-catalog-product-list-item-price*/.panda-catalog-product-list-container th.panda-catalog-product-list-item-button { 
    border-top-right-radius:5px;
    -moz-border-top-right-radius: 5px; /* Firefox */
    -webkit-border-top-right-radius: 5px; /* Safari, Chrome */
    -khtml-border-top-right-radius: 5px; /* KHTML */

}


.panda-catalog-product-item-price {
    font-size: 0.66em;
}

.panda-catalog-product-list-container th.panda-catalog-product-list-item-name {
    border-top-left-radius:5px;
    -moz-border-top-left-radius: 5px; /* Firefox */
    -webkit-border-top-left-radius: 5px; /* Safari, Chrome */
    -khtml-border-top-left-radius: 5px; /* KHTML */
}

.panda-select-popup { 
 -moz-box-shadow: -2px -2px 9px #313131;/* Äëÿ Firefox */
    -webkit-box-shadow: -2px -2px 9px #313131;/* Äëÿ Safari è Chrome */
    box-shadow: 0 0 10px #000;

}


.panda-catalog-product-list-container th, .panda-catalog-product-list-container td, .panda-catalog-category-list-container th, .panda-catalog-category-list-container td { 
border-bottom: 1px solid #D4D4D4;
}



.panda-link-bg-color, .panda-link-bg-color-hover:hover { 
color: #000000 !important;
}

.panda-link-bg-color, .panda-link-bg-color-hover:hover { 
background-color: #F2FAFE;
}


.panda-footer-menu li { 
margin-right: 0px;
}

.panda-footer-menu ins { 
margin-left: 0px;
}

.panda-select-popup { 
width: 220px;
}

.panda-catalog-product-list table { 
border-collapse: separate;

}

.panda-catalog-product-item-count { 
width: 122px;
}

.panda-orders-table-photo {
    display: none;
}

.panda-filter-label { 
width: 27%;
}


#gadget_block_51 .dborder, #gadget_block_52 { 
	margin-left: 30px;
	max-width: 745px;
	margin-top: 20px;
}
#gadget_block_51 .dborder {
    margin-left: 30px;
    max-width: 755px;
    margin-top: 30px;
}
#gadget_view_51 {
	margin-top: 50px;
}
#gadget_block_52 { 
	border:1px #e0e0e0 solid;
	border-radius:5px;
	box-shadow: 0px 0px 0px 2px #fff, 0px 0px 0px 3px #ccc;
	background: #fff;
	width: 760px;
}

/*
#gadget_block_51 .dborder {
    margin-top: 30px;
}*/


.panda-catalog-product-list-container, .panda-catalog-category-list-container { 
width: 99%;
}

td.panda-catalog-product-list-item-name, td.panda-catalog-product-list-item-description, .panda-catalog-product-list-container th, .panda-catalog-category-list-container th { 
font-size: 0.76em;
}

.panda-catalog-product-list-item-price strong{
font-weight: 100!important;
}
.left_p {
    padding-left:70px;
}

.panda-catalog-product-list-container td.panda-catalog-product-list-item-photo, .panda-catalog-product-list-container td.panda-catalog-product-list-item-name, .panda-catalog-product-list-container td.panda-catalog-product-list-item-description, .panda-catalog-product-list-container td.panda-catalog-product-list-item-price, .panda-catalog-product-list-container td.panda-catalog-product-list-item-actions, .panda-catalog-category-list-container td.panda-catalog-product-list-item-photo, .panda-catalog-category-list-container td.panda-catalog-product-list-item-name, .panda-catalog-category-list-container td.panda-catalog-product-list-item-description, .panda-catalog-category-list-container td.panda-catalog-product-list-item-price, .panda-catalog-category-list-container td.panda-catalog-product-list-item-actions { 
padding-right: 5px;
}

.panda-path { 
padding-top: 20px;
}

h1, .h1 { 
font-size: 1.6em;
}

.panda-filter-block { 
font-size: 12px;
}

.panda-menu__vertical-main { 
padding-right:  30px;
}

.list_item {
margin-bottom: 0px !important;
    line-height: 15px !important;
}
.list_item .mover  {
margin-bottom: 0px !important;
    line-height: 15px !important;
    font-size: 11px;
}

.panda-button, .panda-button-content, .panda-button-right, .panda-button-text, .panda-button-text-secondary { 
height: 25px;
width: 114px;
}

.panda-button__green .panda-button-content { 
text-shadow: none;
}

.panda-button__add .panda-button-text { 
    background: url("https://www.trub-prom.com/designs/design_3/buttons/images/icons.png") -144px 6px no-repeat transparent;
font-size: 14px;
font-weight: 100;
line-height: 25px;
padding-left: 23px;
}

td.panda-catalog-product-list-item-photo, td.panda-catalog-product-list-item-price { 
vertical-align: top;
}

.panda-catalog-product-list-container td, .panda-catalog-category-list-container td { 
padding-bottom: 0px;
}


td.panda-catalog-product-list-item-name  {
width: 100px;
}
/*
td.panda-catalog-product-list-item-description {
min-width: 160px !important;
}
*/
td.panda-catalog-product-list-item-button {
width: 100px  !important;
}



td.panda-catalog-product-list-item-price {
width: 80px  !important;
}

.panda-catalog-product-list-item .panda-catalog-product-list-item-description:nth-child(4) {
min-width: 100px !important;
}

.panda-input, .panda-textarea { 
background-color: #FFFFFF;
border: 1px solid #CFCFCF;
box-shadow: inset 1px 1px 1px 0px #9F9F9F;
color: #6F6F6F;
display: block;
position: relative;
}


 /*.application-gadget .application-field-textarea,  .application-gadget .application-field-content input {
    border: 1px solid #CFCFCF;
    box-shadow: inset 1px 1px 1px 0px #9F9F9F;
}*/
.panda-input { 
height: 26px;
padding: 4px 8px 0px 8px;
}
.panda-textarea {
    height: 126px;
}
.panda-gadget-application {
width: 735px;
}

.panda-gadget-application h1, .panda-gadget-application .h1 { 
font-size: 1.4em;
margin-left: 0px;
padding-left: 18px;
padding-right: 5px;
padding-top: 5px;
width: 732px;
background: #aecae0; /* Äëÿ ñòàðûõ áðàóçðîâ */
    background: -moz-linear-gradient(top, #aecae0,  #fff); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#aecae0), color-stop(100%, #fff));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #aecae0,  #fff);
    background: -o-linear-gradient(top, #aecae0,  #fff); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #aecae0,  #fff); /* IE10 */
    background: linear-gradient(top, #aecae0,  #fff); /* CSS3 */ 
   color:#024694;
}

.panda-gadget-application .application-field-content .application-field-textarea { 
padding: 4px 8px 0px;
}

/*.application-gadget textarea, .application-gadget input , */
 .application-gadget .application-field-content input{ 
padding: 5px !important;
}

.application-gadget {
    padding-left: 50px;
}

.application-captcha {
    width: 250px !important;
}

#gadget_block_20 .dborder ul li, #gadget_block_51 .dborder ul li { 
    background: url("/addon/minarrow.png")  3px 9px no-repeat transparent;
    line-height: 1.28em;
    padding: 4px 0px 4px 30px !important;
    margin-left: 5px;
}
#gadget_block_51 .dborder table ul li {
    width: 300px;
}
.panda-footer-menu { 
width: 100%;
}

.panda-catalog-product-list-item td {
    height: 10px !important;
}

.panda-catalog-product-item-count { 
margin-bottom: 0px;
}

.panda-catalog-product-item-price { 
font-size: 0.56em;
}

.panda-catalog-product-list-container  .panda-catalog-product-list-item-price, .panda-catalog-category-list-container .panda-catalog-product-list-item-price{ 
padding-top: 2px;
}

.panda-catalog-product-list-container td, .panda-catalog-category-list-container td { 
padding-top: 7px;
}


.panda-catalog-product-item-count .panda-button__green .panda-button-content { 
/*background-image: -webkit-linear-gradient(top, #CECECE 0px, #B3B3B3 100%) !important;*/

        background: -moz-linear-gradient(top, #CECECE, #B3B3B3) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CECECE), color-stop(100%,#B3B3B3)) !important;
    background: -webkit-linear-gradient(top, #CECECE, #B3B3B3) !important;
    background: -o-linear-gradient(top, #CECECE, #B3B3B3) !important;
    background: -ms-linear-gradient(top, #CECECE, #B3B3B3) !important;
    background: linear-gradient(top, #CECECE, #B3B3B3) !important;
}
.panda-catalog-product-item-count .panda-button__green .panda-button-content:hover { 
/*background-image: -webkit-linear-gradient(top, #95C6E4 0px, #7AB3D7 100%) !important;
*/
        background: -moz-linear-gradient(top, #95C6E4, #7AB3D7) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#95C6E4), color-stop(100%,#7AB3D7)) !important;
    background: -webkit-linear-gradient(top, #95C6E4, #7AB3D7) !important;
    background: -o-linear-gradient(top, #95C6E4, #7AB3D7) !important;
    background: -ms-linear-gradient(top, #95C6E4, #7AB3D7) !important;
    background: linear-gradient(top, #95C6E4, #7AB3D7)!important;
}


.panda-article iframe { 
height: 570px!important;}

.panda-catalog-product-item .panda-catalog-product-item-price { 
font-size: 0.96em;
}

.panda-catalog-product-item .panda-catalog-product-item-price span { 
font-size: 1.37em;
}

.panda-logo-link { 
left: -10px;
position: relative;
top: -100px;
width: 310px;
}

.panda-border-top { 
border-top: 0px;
}

td.panda-catalog-product-item__characteristic-key { 
width: 260px;
}



.panda-gallery-list .list_item { 
margin-bottom: 10px !important;
}


.categoryBottomDescription {
    padding-top: 30px;
}


.dborder  a .nalichie .col , .dborder    a:hover .nalichie .col  {
    color: #000 !important;
    border-bottom: 0px!important;
    text-decoration: none;
}


.nal a{
    border-bottom: 0px!important;
    color: #000000!important;
}


.panda-menu__horizontal-header-item-poleznaya-informatsiya {
    display: none;
}

.categoryBottomDescription, .categoryTopDescription {
    border: 0px;
    padding-left: 0px;
}

.mag-img {
border-radius: 7px;
 -moz-box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, 0.506), 0px 1px 4px rgba(0, 0, 0, 0.298);
  -webkit-box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, 0.506), 0px 1px 4px rgba(0, 0, 0, 0.298);
box-shadow: 0px 15px 10px -10px rgba(0, 0, 0, 0.506), 0px 1px 4px rgba(0, 0, 0, 0.298);
border: 7px solid #FFFFFF;
margin: 10px;

}

.mag-trub2 , .mag-trub2 td {

margin-left: 0px !important;
padding: 0px 10px 0px 10px;
}

 .mag-trub2 {
    margin-bottom: 20px !important;
    font-size: 11px;
 }

 .panda-catalog-product-item__characteristic, .panda-catalog-product-item-count, .panda-catalog-product-item .panda-catalog-product-item-price  { 
margin-left: 30px;

}

.panda-article table { 
clear: both !important;
}


.spisok .catalog_trub{
background:  url(../addon/button/katalog_trub.jpg) no-repeat left bottom !important;
border: 0px;
max-width: 325px;
font-size: 12px;
min-height: 44px;
margin-top: 8px;
line-height: 26px!important;
list-style-type:none;
}
.spisok .katalog-gost-tu{
background:  url(../addon/button/katalog_gost.jpg) no-repeat left bottom !important;
border: 0px;
max-width: 325px;
font-size: 12px;
min-height: 44px;
margin-top: 8px;
line-height: 26px!important;
list-style-type:none;
}
.spisok .poleznaya-informatsiya{
background:  url(../addon/button/info.jpg) no-repeat left bottom !important;
border: 0px;
max-width: 325px;
font-size: 12px;
min-height: 44px;
margin-top: 8px;
line-height: 26px!important;
list-style-type:none;
}
.spisok .on-line-zayavka{
background:  url(../addon/button/online.jpg) no-repeat left bottom !important;
border: 0px;
max-width: 325px;
font-size: 12px;
min-height: 44px;
margin-top: 8px;
line-height: 26px!important;
list-style-type:none;
}
.spisok .kalkulyator{
background:  url(../addon/button/calc.jpg) no-repeat left bottom !important;
border: 0px;
max-width: 325px;
font-size: 12px;
min-height: 44px;
margin-top: 8px;
line-height: 26px!important;
list-style-type:none;
}
.spisok .partneryi{
background:  url(../addon/button/partners.jpg) no-repeat left bottom !important;
border: 0px;
max-width: 325px;
font-size: 12px;
min-height: 44px;
margin-top: 8px;
line-height: 26px!important;
list-style-type:none;
}
.spisok .gruzoperevozki{
background:  url(../addon/button/gruz.jpg) no-repeat left bottom !important;
border: 0px;
max-width: 325px;
font-size: 12px;
min-height: 44px;
margin-top: 8px;
line-height: 26px!important;
list-style-type:none;
}


.spisok li a{
display: block;
max-width: 300px;       
min-height: 15px;
border: 0px;
text-align: left;
padding-left: 67px;
padding-top: 15px;
}
#gadget_block_56 { 
background: #FFFFFF;
border: 1px solid #E0E0E0;
border-radius: 5px;
box-shadow: 0px 0px 0px 2px #FFFFFF, 0px 0px 0px 3px #CCCCCC;
margin-bottom: 20px !important;
padding: 0px 0px 0px 4px;
width: 240px;
}


#gadget_block_56 h1, .h1 {
background: -o-linear-gradient(top, #AECAE0, #FFFFFF) transparent!important;
background: #AECAE0; /* Äëÿ ñòàðûõ áðàóçðîâ */
    background: -moz-linear-gradient(top, #AECAE0, #FFFFFF); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#AECAE0), color-stop(100%,#FFFFFF));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #AECAE0, #FFFFFF);
    background: -o-linear-gradient(top, #AECAE0, #FFFFFF); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #AECAE0, #FFFFFF); /* IE10 */
    background: linear-gradient(top, #AECAE0, #FFFFFF); /* CSS3 */ 
padding-left: 10px;
padding-right: 5px;
color: #024694 !important;
font-size: 1.4em;
margin-left:-4px;
}
.panda-catalog-product-list-item .panda-catalog-product-list-item-description:nth-child(3) {
min-width:170px!important;
}
.panda-catalog-product-list-item-name{
min-width:170px!important;
}
.panda-gadget-news dl { 
border-bottom: 0px;
}

.panda-gadget-news {
border-left: 1px dashed #D4D4D4;
border-right: 1px dashed #D4D4D4;
padding-left: 30px;
padding-right: 20px;
}
#gadget_view_37 td {
    border:1px solid #769BB7 !important;
}
.truba tr td {
    text-align: center;
}
.title123{position: absolute;
width: 150px;
margin-top: -67px;
margin-left: 86px;
margin-bottom: -44px;
}
.truba tr td img {
height: auto !important;
width: 190px !important;
padding-bottom: 67px;
}
#gadget_view_57 th {
text-align: center;
font-weight: bold;
margin-top: 20px;
position: relative;
top: 220px;
}
#gadget_view_57 th p {
    margin-bottom: 0px;
}
/*#gadget_view_57 td img { 
margin: -5px 10px 10px;
}*/
#gadget_view_57 hr { 
color: #F1F1F1;
width: 87%;
margin-top:-100px;
}
#gadget_view_57 tr img, .shad img {
padding: 10px !important;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
margin-bottom: -13px;
padding-bottom: 65px !important;
}
#gadget_view_57 td {
    width:33%;
}
#gadget_view_57 table {
    border:0px !important;
}
#gadget_view_48 table {
    margin-left:8px;
    margin-left: -3px;
    width: 800px;
    border-collapse: collapse !important;
    /*box-shadow: 0 0 0 5px #fff, 0 0 0 7px #769BB7;*/
    /*border-radius: 1px !important;*/
    /*border: 0px !important;*/
}
#gadget_view_37 table {
    margin-left:32px;
}
.play_icon { 
left: 44% !important;
margin-top: -260px !important;
position: absolute;
}
.play_icon:hover {
    opacity: 0.9;
}
.red_arrow {
position: absolute;
margin-top: 21px;
margin-left: 7px;
}
.categoryTopDescription > p > span > strong > em {
    color:red;
}
.panda-article img {
    border-color: #fff; 
}
.mag-trub2 td {
    line-height: 16px;
}

.top_block {
    position: absolute;
    top: 0px;
    width: 100%;
    /*display: none;*/
}
.panda-wrapper__header {
    padding-top: 171px;
}
.top_block .bottom_line {
    background: #353535;
    width: 100%;
}
.top_block .bottom_line li { 
display: block;
float: left;
margin-right: 0px;
}
.font.email {position: relative;
top: 0px;
margin-top: 25px;
margin-bottom: 0px;
letter-spacing: 0.5px;
}
.font.email a{
    font-weight: normal;
    border: 0;
}
.panda-preview img {
	cursor: zoom-in;
}
.top_block .bottom_line li a.red_btn {
    background-color: #AB0B0B;
}


.panda-module-homepage .panda-wrapper__main { 
/*background:  url("/addon/2bg.jpg") no-repeat left bottom;*/
}

.top_block .bottom_line li a {
    color:#fff;
    padding: 8px 10px;
    display: block;
    border:0px;
}
.top_block .bottom_line li a.panda-links__submit {
    padding: 0;
}
.top_block .bottom_line li a:hover {
    background-color: #AB0B0B !important;
}
.top_block .bottom_line li a:hover {
    color:#fff !important;
}
.top_block .bottom_line ul {
    display: block;
    width:1333px;
    margin:0 auto;
    position: relative;
    height: 28px;
}
.panda-search__header { 
top: 0px;
}
.panda-header > .panda-search__header {
    display: none;
}
.panda-search__header { 
height: 28px;
left: 100%;
margin-left: -282px;
position: absolute;
width: 270px;
}
.panda-wrapper {
    background-position: 50% 163px !important;
    background: url(/addon/trub-prom.com.jpg) no-repeat center top;
    background: url(/addon/shapka.jpg) no-repeat center top;
}
.fixed_cont {
    width:1333px;
    margin:0 auto;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-items: center;
}
.fixed_cont > div {
    display: inline-block;
    vertical-align: middle;
}
.adress {
    padding-right: 10px;
    text-align: right;
}
.lang img { 
height: 15px;
width: 20px;
}
.top_line {
    background:#ECECEC;
    padding-top:3px;
    padding-bottom: 3px;
}
.panda-wrapper__header .top_block .top_line {
    text-align: right;
    display: none;
}
.middle_line {
padding-top:0px;
padding-bottom: 0px;
}
.left_logo img {
    width: 135px;
}
/*.right_logo img {
    width: 175px;
}*/
.right_logo {position: relative;
right: 57px;}
.phones {
   padding-right: 30px;
padding-left: 35px;
}
.phones > div { 
    font-size: 12px;
    font-weight: bolder;
    margin-bottom: 10px;
    /*margin-top: 10px !important;*/
}
.phones > div.font {
    font-size:12px;
}
.top_block .phones .email a {
    color: #AB0B0B;
}
.top_block .phones > div {
    position: relative;
}
.h-wa-icon {
    float: none !important;
    position: absolute;
    top: -9px;
    margin-left: 9px;
}

.slogans {
    padding-right: 85px;
}
.slogans > div {
    font-size: 16px;
    color:#ad0000;
    font-style: italic;
    margin-bottom: 10px;
    text-shadow: 2px 4px 3px rgba(0,0,0,0.2);
}
.slogan1 {
    color:#001c34 !important;
}
.slogans img {
width: 530px;
padding: 0px 30px;
border-right: 1px solid #dedede;
border-left: 1px solid #dedede;
}
.left_logo {
    border-right: 1px solid #dedede; 
    padding-right: 34px;

}
.top_description {
    text-align: center;
}
.downloads {
    text-align: center;
    margin-top:3px;
}
.panda-user-admin .top_block {
    top:50px;
}
.bottom_line a {background: url(/addon/hmenu_b.png) right 0px no-repeat;}
.bottom_line a:hover {background: url(/addon/hmenu_b.png) right 0px no-repeat;}

.panda-search-submit-wrapper .active {
    background: transparent !important;
}
table.truba img {
    margin:5px !important;
    padding:10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.306);
}
.panda-footer-menu {
    color: #fff;
}
.panda-footer-menu a {
    color:#628fde !important;
    border-bottom: 1px solid #628fde;
}
.panda-footer-menu a:hover {
    color:#fff !important;
    border-bottom: 1px solid #fff !important;
}
.panda-footer a:hover {
    color:#fff !important;
    border-bottom-color: #fff !important;
}
.panda-footer a {
    color:#628fde;
    border-bottom: 1px solid #628fde ;
}
.panda-basket__header-link a:visited {
    color:#fff;
}
.panda-search-field-wrapper { 
height: 15px;
}
.panda-search-field-wrapper input { 
height: 16px;
line-height: 16px;
padding:2px
}
.panda-search-submit-wrapper { 
height: 24px;
margin-top:2px;
background: #ECECEC !important;
}
.panda-search-submit-wrapper a { 
height: 28px;
line-height: 24px;
color: #000000;
}
.panda-search-submit-wrapper a:hover {
    color: #000000 !important;
    opacity: 0.9;
}
.panda-search-field-wrapper {
    background: transparent;
}
.flag_rus {
    text-align: right;
    margin-right:10px;
    width: 815px;
}
.panda-basket__header { 
top: 550px;
}
.excel_ico {
width: 20px;
height: 20px;
float: left;
margin-right: -10px;
margin-top: -2px;
}
.flag_rus img {
    width: 20px;
}
.panda-links__submit {
    background: transparent !important;
}
.panda-search-submit-wrapper { 
background: #676767 !important;
}
.panda-search-submit-wrapper a { 
color: #fff;
}
.gerb { 
position: relative;
top: 0px;
}
.last a {
    background:transparent;
}
.last a:hover {
    background: #AB0B0B;
}
.footer_logo { 
    /* left: 0px; */
    position: relative;
    /* width: 368px; */

    padding: 20px;
    right: 17px;
	     border: 1px solid #1C2029;
    box-shadow: inset 0px 0px 0px 1px #363948;
}

.panda-contacts__footer {
    display: none;
}
.bottom_line .active {
    color:#fff;
    background: url("https://www.trub-prom.com/addon/hmenu_b.png") 100% 0px no-repeat #676767;
}

table.trb, table.trb td{border:0px!important;margin-left: 0px;}
.dborder table.trb p{padding-left:0px!important;}

.panda-form-submit ins span {
    color: #fff;
    border-bottom: 0;
    /*background: #000;*/ /*раскомментили для кнопки импорт*/
    padding: 10px;
}
#product_edit_form .panda-form-submit ins span {
    background: #000 !important;
}
#product_edit_form .panda-form-submit ins span:hover {
    background: #2B2B2B !important;
}

#gadget_view_59 p{font-size:10px;font-family: Arial,Helvetica,sans-serif;    padding-bottom: 5px;}

#gadget_view_59 img{border:1px solid #000;}

#gadget_view_59 h3,
#gadget_view_59 .red-grad {
background: #cc0000;
background: -moz-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffffff 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #cc0000), color-stop(35%, #cc0000), color-stop(100%, #ffffff));
background: -webkit-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffffff 100%);
background: -o-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffffff 100%);
background: -ms-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffffff 100%);
background: linear-gradient(to bottom, #cc0000 0%, #cc0000 35%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#ffffff', GradientType=0 );
padding:5px;color:#fff!important;
padding-top:2px;
padding-bottom:15px;
}

#gadget_view_59 p.red-grad {
    padding: 5px;
    color: #fff!important;
    padding-top: 3px;
    padding-bottom: 15px;
    margin-bottom: 10px;
    font-family: "Verdana", "Arial", sans-serif;
}
#gadget_view_59 p.red-grad a {
    color: #FFF !important;
    text-decoration: none !important;
    border-bottom: 0;
    font-size: 13px;
    font-weight: 700 !important;
    padding: 2px 0 0 5px;
    margin-bottom: 16px !important;
    font-family: "Verdana", "Arial", sans-serif;
}
#gadget_view_59 h3 a{color:#fff!important;border:0px;text-decoration:none;} 
#gadget_view_59 td{padding:0px;    transition: .3s;}

#gadget_view_59 table td:hover{
background: #ffe4e1;
}
#gadget_view_59 table td:hover h3{
background: #cc0000;
background: -moz-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffe4e1 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #cc0000), color-stop(35%, #cc0000), color-stop(100%, #ffe4e1));
background: -webkit-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffe4e1 100%);
background: -o-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffe4e1 100%);
background: -ms-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffe4e1 100%);
background: linear-gradient(to bottom, #cc0000 0%, #cc0000 35%, #ffe4e1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#ffe4e1', GradientType=0 );
}

.panda-gadget-news-list .h2{
    font-size: 1.07em;
}
.panda-module-homepage #gadget_block_56{
    width: 200px;
}
.panda-module-product .panda-catalog-product-item .panda-article p:first-child img {
    -moz-box-shadow: -2px -2px 9px #313131;
    -webkit-box-shadow: -2px -2px 9px #313131;
    box-shadow: -2px -2px 9px #313131;
}

#gadget_view_48 tr td:first-child,
#gadget_view_48 tr:first-child td,
#gadget_view_48 tr:nth-child(2) td,
#gadget_view_48 .bg-color tr:nth-child(3) td {
    background: #eff3ff;
    background: #AECAE0;
    background: #DBE8F1;
    color: #2f457e;
    color: #024694 !important;
}
#gadget_view_48 tr:first-child td {
    background: #d6dbe0;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    color: #024694 !important;
}
#gadget_view_48 tr:first-child td:hover {
    background: #d6dbe0 !important;
}
#gadget_view_48 td {
    padding: 7px 10px !important;
    border-radius: 0 !important;
    line-height: normal;
}
#gadget_view_48 .bg-color-w tr:nth-child(2) td {
    /*background: none !important;*/
}
#gadget_view_48 tr:hover td,
#gadget_view_48 .bg-color-w tr:nth-child(2):hover td {
    color: #2f457e;
    background: #B0CBE1 !important;
    background: #DBE8F1 !important;
    background: #BBD3E4 !important;
}
#gadget_view_48 table {
    border: 1px solid #769BB7 !important;
    margin: 5px !important;
    width: 99%;
}
#gadget_view_48 .zag {
	background: #cc0000;
	background: -moz-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffffff 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #cc0000), color-stop(35%, #cc0000), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffffff 100%);
	background: -o-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffffff 100%);
	background: -ms-linear-gradient(top, #cc0000 0%, #cc0000 35%, #ffffff 100%);
	background: linear-gradient(to bottom, #cc0000 0%, #cc0000 35%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#ffffff', GradientType=0 );
    padding: 5px 5px 14px;
    color: #fff !important;
    margin: 5px;
}
#gadget_view_48 .zag a span {
    color: #fff !important;
}

#gadget_view_48 .zag a {
    text-decoration: none !important;
    border-bottom: 0 !important;
    color: #fff !important;
}
#gadget_view_48 .zag a:hover {
    text-decoration: none !important;
    border-bottom: 2px solid #fff !important;
}

#gadget_view_48 .dborder {
	margin-bottom: 30px !important;
}
#gadget_view_48 .dborder:last-child {
    margin-bottom: 20px !important;
}

#gadget_view_48 .dborder.cell_color tr:nth-child(2) td {
    color: #333 !important;
}
#gadget_view_48 .dborder.cell_color tr td:first-child {
    color: #024694 !important;
}

#gadget_view_48 tr:first-child:hover td {
    background: #d6dbe0 !important;
}

#gadget_block_51 .dborder ul li {
	margin-left: 0;
}

#gadget_block_51 .dborder ul li {
    background: url("/addon/arrow-right.png") 4px 4px no-repeat #D8D8D8;
    padding-left: 0 !important;
}
#gadget_block_51 .dborder ul li a {
	margin-left: 27px;
    color: #3066A3 !important;
	border-bottom: 0;
}
#gadget_block_51 .dborder ul ul li a {
	margin-left: 30px;
}


#gadget_block_51 .dborder ul ul li {
    background: url("/addon/arrow-right-dark.png") 25px 3px no-repeat #F4F4F4;
    padding-left: 18px !important;
    padding-bottom: 5px !important;
}
#gadget_block_51 .dborder ul ul li a {
    color: #3066A3 !important;
    display: inline-block;
    font-weight: 400;
}

#gadget_block_51 .dborder ul ul li:hover {
    background: url("/addon/arrow-right-dark.png") 25px 3px no-repeat #BB0000;
}
#gadget_block_51 .dborder ul ul li:hover a {
    color: #fff !important;
}


#gadget_block_51 .dborder table ul li {
    width: 350px;
    overflow: hidden;
}
#gadget_block_51 .dborder table ul ul li {
    width: 332px;
}

#gadget_block_51 .dborder ul li {
	padding-bottom: 0 !important;
}
#gadget_block_51 .dborder ul li ul {
    margin-top: 3px;
}
#gadget_block_51 .dborder td h3 {
    color: #fff !important;
    margin-left: 17px;
    width: 323px;
    font-weight: 700;
    padding: 4px 0 4px 27px;
    background: url("/addon/arrow-down.png") 4px 4px no-repeat #016CA0;
    margin-bottom: 0;
}

#gadget_block_51 .dborder td:first-child .mag-trub {
	margin-left: 15 !important
}
#gadget_block_51 .dborder td:first-child {
    width: 368px !important;
}


#gadget_view_20 h1 {
    text-align: center;
    background: url(/addon/slider/arrow.png) center;
    height: 25px;
    color: #cf0000;
}

.grayscale-img img {
	filter: url('/addon/grayscale/filters.svg#grayscale'); /* Firefox 3.5+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Webkit Nightlies, Google Chrome Canary and Microsoft Edge*/
	transition: .3s;
}
.grayscale-img img:hover {
	filter: none; /* Applies to FF + IE */
	-webkit-filter: grayscale(0);
}

/*
<script type='text/javascript' src='/addon/grayscale/grayscale.js'></script>
<script type='text/javascript' src="/addon/grayscale/functions.js"></script>
*/


.panda-module-homepage .panda-wrapper__main {
    margin-top: 15px;
}
.panda-module-homepage #gadget_view_18,
.panda-module-homepage #gadget_view_24 {
	/*margin-top: 45px;*/
}

.gt-col.column.column5.panda-grid__8 h2.gr,
.gt-col.column.column5.panda-grid__8 h2 a span,
.gt-col.column.column5.panda-grid__8 h2 span,
.gt-col.column.column5.panda-grid__8 h2 span a,
.gt-col.column.column5.panda-grid__8 h2.gr a,
#gadget_view_20 h1 {
    font-family: 'Roboto Condensed', sans-serif ! important;
    font-size: 22px !important;
}







.mail_opisanie {
    background: url(/addon/mail-kt.png) no-repeat 50% 50px;
}
.tel_opisanie {
    background: url(/addon/tel-kt.png) no-repeat 50% 45px;
}
.mail_opisanie img,
.tel_opisanie img {
    /*display: none;*/
}
.mail_opisanie p,
.tel_opisanie p {
    font-weight: 700;
    font-size: 14px;
    font-style: italic;
}
.mail_opisanie span,
.tel_opisanie span {
	font-weight: 700;
    margin-left: 125px;
    text-align: left;
    font-style: normal;
    /*color: #B22222;*/
    color: #cf0000;
    padding-top: 7px;
    display: block;
}
.mail_opisanie span:first-child,
.tel_opisanie span:first-child {
    margin-left: 125px;
    margin-left: 0px;
	display: block;
}
.xls-file a {
	background: url(/uploads/image/excel_icon.png) no-repeat right top;
    padding: 10px 33px 0 0;
    background-size: contain;
}
a.xls-img {
    background: url(/uploads/image/excel_icon.png) no-repeat right top;
    padding: 10px 33px 0 0;
    background-size: contain;
}
a.pdf-img {
    background: url(/uploads/image/pdf_icon.png) no-repeat right top;
    padding: 4px 16px 0 0;
    background-size: contain;
    font-weight: 700;
    border-bottom: 0;
}
.tel_opisanie span:nth-child(1) {
    margin-left: 455px;
}
.tel_opisanie span:nth-child(2) {
    margin-left: 435px;
}
.tel_opisanie span:nth-child(3) {
    margin-left: 415px;
}
.mail_opisanie span:nth-child(1) {
    margin-left: 145px;
}
.mail_opisanie span:nth-child(2) {
    margin-left: 165px;
}
.mail_opisanie span:nth-child(3) {
    margin-left: 185px;
}
.mail_opisanie span:nth-child(4) {
    display: none;
}

.panda-module-product .panda-article a,
.steel-grade {
    font-weight: bold;
}
.panda-catalog-product-item .panda-article h2 {
    color: #b22222 !important;
    font-weight: 700;
}

 #gadget_view_48 table.tbl-no-style tr:first-child td,
 #gadget_view_48 table.tbl-no-style tr:first-child td:hover,
 #gadget_view_48 table.tbl-no-style tr td,
 #gadget_view_48 table.tbl-no-style tr td:hover {
    background: none !important;
    color: #333333 !important;
}

#gadget_view_48 table.tbl-no-style td {
    border: 1px solid #000 !important;
}

.panda-footer__phone table {border-spacing:0 !important;}
.teh_line {    width: 90% !important;
    margin: auto !important;
    margin-bottom: 20px !important;
	    border: 1px solid #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
	
	}
	.norm_teh a {position:relative; border:0;}
	.norm_teh  span {    position: absolute;
    bottom: 44px;
    text-align: center;
    display: block;
    width: 100%; font-weight:bold; color:#B22222;}
	.teh_spec {overflow:visible !important; height:auto !important;}
	.teh_region_table {
		margin-bottom: 15px;
	}
	.teh_region_table td {
		border-right:1px solid #fff;
		padding-right: 30px;
    	padding-left: 30px;
	}
	.teh_region_table td p + p {
		margin-top: 10px;
	}
	.teh_region_table tr td:first-child {padding-left:0 !important;}
	.teh_region_table tr td:last-child {border:0 !important;}

#gadget_view_59 .red-grad {
	padding-right: 0 !important;
    letter-spacing: -0.3px;
}

#gadget_view_59 table[cellpadding="10"] td {
    padding: 7px !important;
}
#gadget_view_59 {
    width: 245px !important;
}

/*.panda-module-product .panda-grid__16 .panda-article img {
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    box-shadow: -2px -2px 9px #313131;
    margin: 0;
}*/
.panda-module-product h2:first-child {
	display: none;
}
.trubs-pics img {
    box-shadow: none !important;
}
.xls-img,
.na-sklade {
	font-weight: 700 !important;
}


.panda-module-product h2:first-child + img {
    /*float: left;*/
    /*margin: -134px 14px 103px 0 !important;*/
    margin: 0 14px 15px 0 !important;
	box-shadow: -2px -2px 9px #313131;
}
.panda-catalog-product-item__characteristic {
    width: 73%;
    margin: 10px 0px -115px 207px;
}
.panda-catalog-product-item__characteristic td {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: normal;
}
.panda-module-product .panda-catalog-product-item-price.new_price,
.panda-module-product .panda-catalog-product-item-count.new_count {
	margin-left: 207px;
}



.new-tovar-vid {
    display: block;
    clear: both;
    margin: 15px 0 15px 30px;
}
.new-tovar-vid .truba-size,
.new-tovar-vid .characteristics {
    display: inline-block;
    vertical-align: top;
}
.new-tovar-vid .truba-size {
	width: 160px;
}
.new-tovar-vid .characteristics {
	width: 580px;
}
.new-tovar-vid .truba-size img {
    box-shadow: -2px -2px 9px #313131;
}
.panda-module-product .new-tovar-vid .panda-catalog-product-item-price.new_price,
.panda-module-product .new-tovar-vid .panda-catalog-product-item-count.new_count {
	margin-left: 15px;
}
.new-tovar-vid .panda-catalog-product-item__characteristic {
    width: 100%;
    margin: 10px 0px 0px 15px;
}
.panda-user .panda-logo-link {
	display: none;
}
.panda-login-link {
    top:5px;
}
.panda-components__bootstrap .well {
    padding: 0;
}
#gadget_view_32 {
    display: none; /*aside contacts*/
}

.panda-form-window {
	margin-bottom: 15px;
}
#gadget_view_62 .panda-modal-application h1 {
	margin-bottom: 0;
}
/*adaptiv*/

.panda-module-homepage .panda-menu__horizontal-header > ul,
.panda-module-homepage .panda-menu__horizontal-header > ul .panda-search__header {
    /*display: none;*/
}
a[href^="tel:"],
a[href^="tel:"]:hover {
    white-space: nowrap;
    font-size: inherit !important;
    color: inherit !important;
    text-decoration: none !important;
    border: 0;
}
.panda-textarea,
.panda-textarea.panda-textarea__width-360
.panda-textarea textarea {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.top_block .phones a {
    text-decoration: none !important;
    border-bottom: 0;
}
.panda-module-basket #gadget_block_51 {
    display: none;
}
.panda-user #gadget_block_66 tbody {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 35px;
}
.panda-user #gadget_block_66 tbody tr {
    width: calc((100% / 3) - 25px);
    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 50%);
    box-shadow: 0 0 10px rgb(0 0 0 / 50%);
    margin-bottom: 35px;
}
.panda-user #gadget_block_66 tbody tr .red-grad a {
    font-weight: 700;
    color: #000;
    text-decoration: none;
    margin-bottom: 7px;
    border-bottom: 0;
    font-size: 15px;
    display: block;
}
.panda-user #gadget_block_66 p {
    font-size: 10px;
    font-family: Arial,Helvetica,sans-serif;
    padding-bottom: 5px;
}
#gadget_view_66 img {
    border: 1px solid #000;
}
#gadget_view_66 .dborder {
    border: 0;
    box-shadow: none;
}
#gadget_view_66 .gr {
    background: transparent;
    padding: 0;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
}
#gadget_view_66 .gr span {
    color: #000 !important;
    font-size: 20px !important;
}
.panda-wrapper {
	overflow: hidden;
}
object,
iframe {
	max-width: 100%;
}
.bot-form .popupcontainerTarget {
    width: 100% !important;
    padding-left: 30px;
    box-sizing: border-box;
    /* max-width: 755px; */
    margin-top: 40px !important;
}
.panda-module-productcategory .bot-form .popupcontainerTarget, .panda-module-homepage .bot-form .popupcontainerTarget {
    padding-left: 15px;
    padding-right: 15px;
}
/*.footer-wrapper {
    display: none;
}
.panda-user-admin .panda-wrapper__footer {
    display: none;
}
.panda-user-admin .footer-wrapper {
    display: block;
}*/
.panda-wrapper__footer {
    display: none;
}
.footer-wrapper {
    display: block;
    color: #a2a2a2;
    background: #333;
    padding: 55px 0;
    margin-top: 35px;
    font-size: 12px;
}
.footer-wrapper * {
    line-height: 1.4;
}
.footer-wrapper .container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
}
.footer-counters {
    border-bottom: 1px solid #444444;
    margin-bottom: 15px;
    text-align: right;
    padding-bottom: 10px;   
}
.footer-counters > div {
    display: inline-block;
}
.footer-flex {
  padding-bottom: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.f-col {
    /*max-width: 24%;
    -webkit-flex-basis: 24%;
    -ms-flex-preferred-size: 24%;
    flex-basis: 24%;*/
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.f-col-title {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    position: relative;
}
.f-ul li {
    margin-bottom: 10px;
    color: #a2a2a2;
    line-height: 130%;
}
.f-col a {
    color: #a2a2a2;
    border: 0px;
}
.f-col a:hover {
    color: #a2a2a2 !important;
    text-decoration: underline;
}
.f-ul li a:hover {
    text-decoration: underline;
}
.f-col-title:after {
    margin-top: 18px;
    display: block;
    width: 67px;
    height: 1px;
    background: #009ee2;
    margin-bottom: 27px;
    content: '';
}
.f-ul {
    list-style: none;
}
.footer-credits {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.login-footer {
    text-align: right;
    margin-bottom: 10px;
}
.f-col-contacts {
    /*margin-top: 20px;*/
}
.social-footer {
    font-size: 26px;
}
.social-footer a {
    display: inline-block;
    color: #fff;
    margin-left: 10px;
}
.social-footer a:hover {
    color: #fff !important;
    opacity: .9;
}

.panda-catalog-product-item-photos,
.panda-catalog-product-item-photos-selected,
.panda-catalog-product-item-photos-selected img {
	max-width: 100%;
}
.panda-catalog-product-item-photos-selected {
	margin: 0;
}

@media (min-width:1401px) {
    .panda-user #gadget_block_66 tbody {
        padding: 0 0px;
    }
    .left_logo {
        height: 133px;
        box-sizing: border-box;
        padding-top: 10px;
    }
    .panda-user #gadget_block_66 tbody tr {
        width: calc((100% / 5) - 16px);
    }
    .panda-buttons-social__header {
        top: -362px;
        right: 200px;
    }
    /*.panda-module-homepage .panda-grid-wrapper.panda-context-vis {
        display: flex;
        flex-direction: column;
        width: 100%;
        position: static;
    }
    .panda-module-homepage .gt-col.column.column4.panda-grid__8.panda-grid__margin0.panda-border-top {
        position: static;
        order: 2;
        width: 49% !important;
    }
    .panda-module-homepage .gt-col.column.column5.panda-grid__8.panda-grid__margin8.panda-border-top {
        position: static;
        order: 1;
        width: 100% !important;
    }
    .panda-module-homepage .gt-col.column.column6.panda-grid__8.panda-grid__margin16.panda-border-top {
        position: static;
        order: 3;
        width: 49% !important;
    }*/
}
@media (max-width:1400px) {
    .panda-wrapper__header:after {
        bottom: 0px;
    }
    h1,
    .panda-catalog-product-item>h1 {
        margin-right: 0 !important;
        line-height: normal;
    }
    .panda-bg-color {
        min-width: 320px;
    }
    .panda-block__dynamic-width,
    .top_block .middle_line,
    .top_block .fixed_cont,
    .top_block .bottom_line ul {
        width: auto;
        max-width: 992px;
    }
    .panda-block__dynamic-width {
        min-width: 200px;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .panda-wrapper {
		background-position: 50% 170px !important;
    	background-size: 1400px;
    }
    .panda-wrapper__header {
        padding-top: 233px;
    }
    .top_block .flag_rus {
        width: auto;
    }
    .top_block .middle_line {
        padding: 10px 15px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 auto;
    }
    .top_block .middle_line .right_logo {
        right: 0;
    }
    .top_block .fixed_cont,
    .top_block .bottom_line ul {
        margin: 0 auto;
    }
    .top_block .middle_line .fixed_cont {
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -moz-box-pack: justify;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .slogans {
        display: none !important;
    }
    .panda-header .logo1 {
        margin: 15px 0px 0px;
    }
    .panda-logo {
        margin: 0px 0px 0px 0;
        min-height: 20px;
    }
    .panda-basket__header {
        top: 180px;
        left: auto;
        right: 0;
        margin: 0;
    }
    .panda-menu__horizontal-header {
        /*background: url(/addon/menu.png) no-repeat left top !important;*/
    }
    .panda-buttons-social__header {
        display: none;
    }
    .panda-wrapper__main {
        margin-top: 15px;
    }
    .panda-grid-wrapper {
        width: 100%;
    }
    .panda-module-homepage .panda-grid-wrapper {
        width: 41.64%;
    }
    .panda-grid-wrapper.panda-context-vis + .panda-grid-wrapper.panda-context-vis {
        width: 100%;
    }

/*homepage*/
    .panda-module-homepage .panda-grid-wrapper .panda-grid__8.panda-grid__margin8 {
        margin-right: 0;
        padding-left: 0;
        width: 240px;
    }
    .panda-module-homepage .panda-grid-wrapper .column.column5.panda-grid__8.panda-grid__margin8 {
        left: 0;
        width: calc(100% - 260px) !important;
        float: right;
        margin: 0;
    }
    .panda-module-homepage .panda-grid-wrapper:nth-child(1) .column.column6.panda-grid__8.panda-grid__margin16 {

    }
    .panda-module-homepage .panda-grid-wrapper:nth-child(2) .column.column6.panda-grid__8.panda-grid__margin16 {

    }

    .panda-module-homepage .panda-grid-wrapper > .column6.panda-grid__8.panda-grid__margin16 {
        display: none !important;
    }
    #gadget_view_20 h1 {
        height: auto;
    }
    .panda-module-homepage .panda-grid-wrapper:nth-child(2) .column.column4.panda-grid__8.panda-grid__margin0 {
        /*margin-top: -307px;*/
        margin-top: 0 !important;
        margin-right: 0 !important;
    }
    .panda-module-homepage .column4.panda-grid__8.panda-grid__margin0 .column6.panda-grid__8.panda-grid__margin16 {
        /*margin-top: -493px;*/
        margin: 0 !important;
        width: 100% !important;
        left: 0 !important;
        padding-left: 0;
    }
    .panda-module-homepage .column5.panda-grid__8.panda-grid__margin8 .panda-gadget__main {
        padding-left: 3px;
    }
    #gadget_view_20 h1 {
        font-size: 20px !important;
    }
    .panda-user #gadget_block_66 tbody {
        padding: 0 15px;
        padding: 0 0px;
    }
    .panda-user #gadget_block_66 tbody tr {
        width: calc((100% / 3) - 12px);
        margin-bottom: 20px;
    }
    .panda-user #gadget_block_57 .dborder p {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }
    .panda-user #gadget_block_57 .dborder p.ofis-foto {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .panda-user #gadget_block_57 th {
        /*top: 205px !important;*/
    }
    .panda-user #gadget_view_57 tr td a {
        display: block;
    }
    .panda-user #gadget_view_57 tr {
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -moz-box-pack: justify;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .panda-user #gadget_view_57 tr td,
    .panda-user #gadget_view_57 tr th {
        width: calc((100% / 3) - 12px);
    }
    .panda-user #gadget_view_57 tr td a img {
        min-width: 100%;
    }
    .panda-user #gadget_view_57 tr img {
        margin-bottom: -25px;
    }
    .panda-user #gadget_block_57 img {
        max-width: 100%;
        height: auto !important;
    }
    .panda-user #gadget_block_57 img,
    .panda-user #gadget_view_57 tr img,
    .panda-user #gadget_view_57 .shad img {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .panda-user #gadget_block_57 img[style*='margin-left: 45px; margin-right: 45px;'],
    .panda-user #gadget_block_57 img[style*='margin: 20px 5px;'] {
        margin: 0 !important;
    }
    .panda-gadget__main table {
        width: 100% !important;
        height: auto !important;
    }
    .panda-gadget__main table,
    .panda-gadget__main td {
        margin-left: 0 !important;
    }
/*homepage end*/

    .panda-grid__8.panda-grid__margin0 {
        margin-right: 0;
        padding-left: 3px;
        width: 240px;
    }
    .panda-grid__16.panda-grid__margin8 {
        left: 0;
        width: calc(100% - 260px) !important;
        float: right;
        margin: 0;
    }
    .panda-gadget__main {
        padding-right: 3px;
    }
    .panda-article,
    .panda-gallery-list,
    .map,
    .panda-application,
    .panda-contacts,
    .panda-catalog-product-list {
        padding-right: 15px;
        padding-left: 15px;
    }
    .panda-grid__8.panda-grid__margin0 .panda-gadget__main {
        padding-right: 0;
    }
    .panda-grid__8 .panda-menu__vertical-main {
        padding-top: 0;
        padding-right: 0;
    }
    .panda-grid__8.panda-grid__margin0 #gadget_view_32 {
        margin-top: 5px;
    }
    .panda-grid__8.panda-grid__margin0 #gadget_view_32 > p {
        display: none;
    }
    .panda-path {
        margin-top: -7px;
        padding-top: 0;
        padding-right: 0;
        line-height: 1.6;
        font-size: 14px;
        margin-bottom: 15px;
        overflow: hidden;
    }
    .panda-path li {
        background-position: right 7px;
    }
    #gadget_view_59 {
        width: 100% !important;
    }
    .panda-catalog-product-list {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .panda-catalog-product-filter {
        width: 100%;
    }
    .panda-filter-block__filter_buttons div.panda-catalog-product-filter-link {
        float: left !important;
        margin-left: 0;
        margin-right: 18px;
    }
    table.panda-catalog-product-list-container {
        display: block;
        overflow-x: scroll;
        width: 100%;
    }
    .panda-catalog-product-sorted__asc-desc,
    td.panda-catalog-product-list-item-price {
        white-space: nowrap;
    }
    .panda-catalog-product-list-container .panda-catalog-product-item-count {
        margin-left: 0px;
    }
    #gadget_block_51 {
        padding-right: 3px;
    }
    #gadget_block_51 .dborder {
        max-width: 100%;
        margin-left: 3px;
    }
    #gadget_block_51 .dborder table,
    #gadget_block_51 .dborder tbody,
    #gadget_block_51 .dborder tr {
        display: block;
    }
    #gadget_block_51 .dborder tr {
	    display: -moz-flex;
	    display: -o-flex;
	    display: -ms-flex;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
    }
    #gadget_block_51 .dborder td {
        border-radius: 0 !important;
    }
    #gadget_block_51 .dborder td,
    #gadget_block_51 .dborder td:first-child {
        width: 50% !important;
        margin: 0;
        overflow: hidden;
    }
    #gadget_block_51 .dborder td h3 {
        width: calc(100% - 17px);
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 5px;
    }
    #gadget_block_51 .dborder td h3 a {
        border-bottom: 0;
    }
    #gadget_block_51 .dborder table ul li {
        width: 100%;
    }
    #gadget_block_51 .dborder ul li a {
        display: inline-block;
    }
    /*карточка товара*/
    .new-tovar-vid {
        margin-left: 0;
    }
    .new-tovar-vid .characteristics {
        width: calc(100% - 160px);
    }
    .new-tovar-vid .panda-catalog-product-item__characteristic {
        width: calc(100% - 15px);
    }
    .trubs-pics img {
        max-width: 100%;
    }
    /*похожие товары*/
    .panda-catalog-product-item .panda-catalog-product-item-count {
        max-width: 100%;
    }
    /*похожие товары end*/
    /*карточка товара end*/

    .panda-clickzone__footer a {
        margin: 0 10px 0 0;
    }
    .panda-footer__info {
        width: calc(100% - 340px);
    }
    .panda-footer__phone {
        width: 100%;
    }
    .panda-footer__phone .teh_region_table {
        max-width: 100%;
    }
    .teh_region_table td {
        padding-right: 15px;
        padding-left: 15px;
    }
    .panda-footer-ancors,
    .panda-clickzone__footer {
        text-align: right;
        padding-right: 0;
        max-width: 340px;
    }
    .footer_logo {
        padding: 14px;
        right: 10px;
    }
    .panda-article {
        overflow: hidden;
    }
    .panda-article img {
        min-width: 100px;
        max-width: 100%;
        height: auto !important;
        margin-left: 0;
    }
    table.truba .title123 {
        text-align: center;
        width: 100%;
        margin-left: 0;
    }
    table.truba tr td {
        position: relative;
    }
    table.truba tr td a {

    }
    table.truba tr td a img {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .panda-article table {
        display: block;
        width: 100%;
        overflow-x: scroll;
    }
    .panda-contacts .shad img {
        max-width: 100%;
        height: auto !important;
        padding-bottom: 0 !important;
        padding: 0 !important;
    }
    .h2, h2 {
        line-height: normal;
    }
    .tel_opisanie span, 
    .tel_opisanie span a {
        text-decoration: none;
        border-bottom: 0;
    }
}/*1400*/

@media (min-width:993px) {
    .panda-menu__horizontal-header > ul {
        display: none;
    }
    .panda-menu__horizontal-header > ul .panda-search__header {
        display: none;
    }
    .panda-menu__horizontal-header {
        display: block !important;
    }
}
@media (max-width:992px) {
    .panda-wrapper__header:after {
        display: none;     
    }
    .panda-block__dynamic-width,
    .top_block .middle_line,
    .top_block .fixed_cont,
    .top_block .bottom_line ul,
    .mobile-menu {
        max-width: 767px;
    }
    .panda-wrapper {
        background: none;
    }
    .panda-wrapper__header {
        padding-top: 0;
    }
    .top_block {
        position: relative;
    }
    .top_block .bottom_line {
        display: none;
    }
    .panda-header .logo1,
    .panda-logo {
        display: none;
    }
    .panda-basket__header {
        display: none;
    }
    .mobile-menu {
        margin: 0 auto 15px;
        padding: 5px 15px 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: -moz-flex !important;
        display: -ms-flex !important;
        display: -o-flex !important;
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    .mobile-menu > div {
        position: relative;
        display: inline-block;
        width: 33.3%;
        text-align: center;
        font-size: 16px;
        color: #fff;
        cursor: pointer;
        text-transform: uppercase;
        position: relative;
        background: #1f5f92;
        height: 40px;
        line-height: 40px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 auto;
        -ms-flex: 1 auto;
        flex: 1 auto;
    }
    .panda-module-homepage .mobile-menu .catalog-opener {
        display: none !important;
    }
    .mobile-menu .catalog-opener {
        display: none;
    }
    .mobile-menu > div.mobile-search {
        background: none;
    }
    .mobile-menu .fa {
        margin-right: 7px;
    }
    .mobile-menu > div.active {
        background: #983731;
    }
    .mobile-menu .catalog-opener {
        border-left: 3px solid #618db1; 
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .mobile-menu .panda-search__header {
        position: relative;
        height: 100%;
        margin: 0;
        left: 0;
        width: 100%;
    }
    .mobile-menu .panda-search__header form {
        height: 100%;
    }
    .mobile-menu .panda-search__header .panda-search-field-wrapper {
        width: 100%;
        height: 100%;
        float: none;
        padding: 0;
        margin: 0;
    }
    .mobile-menu .panda-search__header .panda-search-field-wrapper input {
        padding: 2px;
        height: 100%;
        width: 100%;
        padding: 0 10px;
        border: 3px solid #1f5f92;
        border-radius: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    .mobile-menu .panda-search__header .panda-search-submit-wrapper {
        position: absolute;
        right: 0;
        top: 0;
        height: 100%;
        margin: 0;
        width: 40px !important;
        background: none !important;
    }
    .mobile-menu .panda-search__header .panda-search-submit-wrapper a.panda-links__submit {
        height: auto;
        line-height: 40px;
        background: url(/addon/icon-search-white.svg) no-repeat center center #1f5f92 !important;
        background-size: 20px 20px !important;
        text-indent: -9999px;
        width: 100%;
    }
    .panda-menu__horizontal-header {
        background: #1f5f92 !important;
        padding: 0;
        display: none;
        margin-bottom: 15px;
    }
	.panda-menu__horizontal-header-item-text ins {
		background: none;
	}
    .panda-menu__horizontal-header .panda-gradient-hover:hover,
    .panda-menu__horizontal-header .panda-gradient,
    .panda-menu__horizontal-header > ul li a:hover {
        background: #983731 !important;
    }
    .panda-menu__horizontal-header li {
        display: block;
        width: 100%;
        float: none;
        text-align: center;
    }
    .panda-menu__horizontal-header-item {
        margin: 0;
    }
    .panda-menu__horizontal-header-item-text,
    .panda-menu__horizontal-header-item-text ins {
        float: none;
    }
    .panda-menu__horizontal-header-item-text ins {
        max-width: 100%;
        font-size: 14px;
        text-shadow: none;
    }
    .panda-menu__horizontal-header > ul li a {
        text-decoration: none;
        color: #fff !important;
        font-size: 14px;
        font-weight: 700;
        height: 38px;
        line-height: 38px;
        display: block;
        border: 0;
        text-transform: uppercase;
    }
    .panda-menu__horizontal-header .panda-search__header {
        display: none;
    }
    .panda-wrapper__main {
        margin-top: 0;
    }
    .panda-bg-color:not(.panda-module-homepage) .panda-grid__8.panda-grid__margin0,
    .panda-bg-color:not(.panda-module-homepage) .panda-grid__16.panda-grid__margin8 {
        display: block;
        width: 100% !important;
        float: none;
    }
    .panda-grid__8.panda-grid__margin0 .panda-gadget__main {
        display: none;
    }
    .panda-menu__vertical-main.panda-menu-vertical__catalog {
        padding-bottom: 0;
        margin-bottom: 15px;
        display: none;
    }
    .panda-article,
    .panda-gallery-list,
    .map,
    .panda-application,
    .panda-contacts,
    .panda-catalog-product-list {
        padding-right: 0;
        padding-left: 0;
        border: 0;
    }
    .panda-article {
        font-size: inherit;
    }
    .tel_opisanie {
        background: url(/addon/tel-kt.png) no-repeat left 45px;
        background: none;
    }
    .tel_opisanie span:nth-child(1),
    .tel_opisanie span:nth-child(2),
    .tel_opisanie span:nth-child(3) {
        margin-left: 0px;
    }
    .mail_opisanie {
        background: url(/addon/mail-kt.png) no-repeat left 50px;
        background: none;
    }
    .mail_opisanie span:nth-child(1),
    .mail_opisanie span:nth-child(2),
    .mail_opisanie span:nth-child(3) {
        margin-left: 0px;
    }

    .panda-module-news .panda-gadget-news {
        padding-left: 15px;
        padding-right: 15px;
    }
    .f-col {
        width: 100%;
        margin-bottom: 20px;
    }
    .footer-wrapper {
        text-align: center;
    }
    .f-col-title:after {
        margin-left: auto;
        margin-right: auto;
    }
    .footer-counters {
        text-align: center;
    }
    .footer-flex {
        padding-bottom: 0px;
    }
    .footer-credits {
        flex-direction: column;
        justify-content: center;
    }
    .login-footer {
        display: none;
    }
    .fc-left {
        margin-bottom: 10px;
    }

    /*hp*/
    .panda-module-homepage .panda-grid-wrapper .column.column5.panda-grid__8.panda-grid__margin8 {
        width: 100% !important;
        float: none;
    }
    #gadget_view_60 table tr {
	    display: -moz-flex;
	    display: -o-flex;
	    display: -ms-flex;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
    }
    #gadget_view_60 table tr td {
    	width: 150px !important;
    }
    #gadget_view_62 > div { /*form*/
    	width: 100% !important;
    }
    /*hp end*/
}/*992*/

@media (max-width:767px) {
    .panda-wrapper,
    .panda-wrapper__footer {
        /*min-width: 420px;*/
        width: 100%;
    }
    .panda-block__dynamic-width,
    .top_block .middle_line,
    .top_block .fixed_cont,
    .top_block .bottom_line ul,
    .mobile-menu {
        max-width: 100%;
    }
    .top_block .middle_line .fixed_cont {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .top_block .middle_line .left_logo {
        border: 0;
    }
    .top_block .middle_line .right_logo {
        display: none;
    }
    .top_block .phones {
        padding: 0;
    }
    .h-wa-icon {
        left: -25px;
        top: -5px;
        display: none;
    }
    .top_block .phones > div {
        margin: 0 !important;
        font-size: 15px;
    }
    .top_block .phones > div + div {
        margin-top: 12px !important;
    }
    .top_block .email {
        display: none;
    }

    /*hp*/
    #gadget_block_20 .red_arrow,
    #gadget_block_20 .nbsp {
        display: none;
    }
    #gadget_block_20 .left_p {
        padding-left: 0;
    }
    #gadget_block_20 .shadow-img {
        margin-left: 0 !important;
    }
    .panda-user #gadget_block_66 tbody tr {
        width: calc((100% / 2) - 10px);
    }
    .panda-user #gadget_block_66 .trb span strong {
        white-space: nowrap;
    }
    .panda-user #gadget_view_57 table {
        top: -35px !important;
        margin-bottom: 20px;
    }
    .panda-user #gadget_block_57 th {
        top: 0px !important;
    }
    .panda-user #gadget_block_57 img {
        padding: 0px !important;
    }
    .panda-user #gadget_view_57 tr img {
        margin-bottom: -15px;
    }
    /*hp end*/

    .panda-filter-block {
        margin: 0 0% 3px 0;
        float: none;
        width: 100%;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .panda-filter-label {
        width: 50%;
        margin-right: 0;
        padding-right: 15px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    #gadget_block_51 .dborder td,
    #gadget_block_51 .dborder td:first-child {
        display: block;
        width: 100% !important;
    }
    #gadget_block_51 .dborder table ul ul li {
    	width: calc(100% - 18px);
    }
    .footer_logo {
        display: none;
    }
    .panda-wrapper__footer {
        background: #2a2e33 !important;
        padding-top: 15px;
    }
    .panda-footer-menu {
        display: none;
    }
    .panda-footer__info {
        width: 100%;
        float: none;
    }
    .panda-footer-ancors {
        display: none;
    }
    .panda-clickzone__footer {
        margin-top: 50px;
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .panda-footer__info {
        text-align: center;
    }
    .teh_region_title {

    }
    .teh_region_table {
        margin: 0 auto 15px;
    }
    .social-footer {
        /*margin-top: -30px;*/
    }
    .panda-login-link {
        display: none;
    }
    #gadget_block_20 iframe {
    	display: none;
    }
    #gadget_block_20 .p-mp-video {
    	display: none;
    }
}
@media (max-width:599px) {
    .mobile-menu {
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }
    .mobile-menu > div {
        width: 50%;
    }
    .mobile-menu .catalog-opener {
        border-left: 5px solid #ffffff;
    }
    .mobile-menu > div.mobile-search {
        min-width: 100%;
        margin-top: 5px;
    }
    .panda-user .panda-catalog-category-list-container tr.panda-catalog-product-list-item {
        width: 50%;
    }
    .panda-filter-block__filter_buttons {
        -moz-box-pack: justify;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .panda-filter-block__filter_buttons div.panda-catalog-product-filter-link {
        float: none !important;
        margin-right: 0;
        width: calc((100% / 2) - 7px);
        text-align: center;
    }
    .panda-article img.mag-img {
        max-width: 50%;
    }
    .panda-catalog-product-item .panda-gadget-catalog-item {
        width: 100%;
    }
    .panda-textarea {
        width: 100%;
    }
    .application-form input,
    .application-form textarea {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    /*hp*/
    #gadget_block_20 .shadow-img {
        float: none !important;
        width: 100% !important;
        height: auto !important;
    }
    /*hp end*/
    #gadget_block_51 .dborder tr {
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
    }
    .teh_region_table tr,
    .teh_region_table td {
		display: block;
    }
    .teh_region_table td {
		border: 0;
		padding: 0;
    }
    .teh_region_table td + td {
    	margin-top: 15px;
    }
	.panda-footer__phone p {
	    font-size: 12px !important;
	}
}
@media (max-width: 450px) {
	.panda-gadget-catalog-neighbours-small {
	    width: 100% !important;
	}
	.panda-module-homepage .panda-wrapper__main {
	    padding-bottom: 60px;
	}
}
@media (max-width: 370px) {
	.left_logo {
	    padding-right: 10px;
	}
	.left_logo img,
	.top_description {
	    width: 110px;
	}
	.top_block .phones > div {
	    font-size: 14px;
	}
	.panda-user #gadget_block_66 tbody tr {
	    width: calc((100% / 2) - 5px);
	}
	.panda-user #gadget_block_66 .trb span strong {
	    white-space: unset;
	}
	#gadget_view_66 table[cellpadding="10"] td {
	    padding: 7px !important;
	}
	.panda-user .panda-catalog-category-list-container tr.panda-catalog-product-list-item {
	    width: 100%;
	}
	.panda-catalog-product-list-item td {
	    height: auto !important;
	}
	td.panda-catalog-product-list-item-name {
		width: 100%;
		display: block;
	}
	.new-tovar-vid .characteristics {
	    width: 100%;
	    margin-top: 15px;
	}
	.panda-module-product .new-tovar-vid .panda-catalog-product-item-price.new_price,
	.panda-module-product .new-tovar-vid .panda-catalog-product-item-count.new_count {
	    margin-left: 0;
	}
	.new-tovar-vid .panda-catalog-product-item__characteristic {
	    width: 100%;
	    margin-left: 0;
	}
	.panda-clickzone__footer a {
	    margin: 0 5px 0 0;
	}
}




.youtube-block.center {
    background: #e3edf4;
    background: -moz-linear-gradient(top, #fff, #e3edf4);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e3edf4));
    background: -webkit-linear-gradient(top, #fff, #e3edf4);
    background: -o-linear-gradient(top, #fff, #e3edf4);
    background: -ms-linear-gradient(top, #fff, #e3edf4);
    background: linear-gradient(top, #fff, #e3edf4);
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 0px;
    padding-bottom: 20px;
}
.youtube-block.center {
    text-align: center;
}
.youtube-block iframe {
    max-width: 100%;
}
.panda-article div.youtube {
    margin: 0;
}
.youtube {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    max-width: 100%;
}
.youtube .play {
    background: url('../addon/youtube-play-btn.png') no-repeat;
    background-position: 0 -50px;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
    height: 50px;
    width: 69px;
    transition: none;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
}
.youtube:hover .play {
    background-position: 0 0;
}
@media (max-width:1000px) {
    .panda-module-homepage .youtube-block {
        display: none;
    }
}
@media (max-width:599px) {
    .youtube-block .youtube,
    .youtube-block iframe {
        max-width: 100%;
        height: auto !important;
        padding-top: 50%;
    }
}