.body{background-size:auto 100%;background-color:#ffffff;font-family:Roboto,Arial,Helvetica,"Helvetica Neue",sans-serif;font-size:14px;line-height:21px;color:#4f4f4f;padding:0;margin:0;min-height:100%}
.backGnd{background-color:#acc0e3;background:url(../images/bg.jpg) center 0 repeat-x;}
.container-fluid{background-color:transparent; padding-right:0;padding-left:0;margin:0}
.shadow{box-shadow:0 1px 2px rgba(0,0,0,.1)}
.row-fluid{background-color:transparent;height:100%;margin:0 auto;max-width:950px;z-index:30}
p{text-indent:1em;padding:2.5px 0px 1.5px 0px;margin:11px 0 11px 0}
td:p{text-indent:0.1em;padding:5px;margin:5px;font-size:12px;}
strong{color:#414242;font-weight:700}
form{margin:0 0 3px}
.padding-phone{padding:0 1em 0 1em}
.padding-phone{padding:0 1em 0 1em}
ul, ol {padding: 0;margin: 15px 0 10px 15px;}
li{line-height:20px;margin-bottom: 15px;}
.dropdown:hover ul{display:block;margin:0}
.opacity-panel{opacity: 0.85;}
a:focus{outline:0 dotted #333;outline-offset:-2px}
a:hover{color:red}
h1,h2,h3,h4,h5{color:#333;font-family:Roboto,Arial,Helvetica,"Helvetica Neue",sans-serif}
h1{font-size:25px;line-height:30px;font-weight:500}
h2{font-size:20.5px;line-height:25px;margin: 30px 0 17px 0;font-weight:500}
h3{font-size:18.5px;line-height:21px;margin: 35px 0 20px 0;font-weight:500}
h4{font-size:17.5px;font-weight:500;line-height:20px;margin:10px 0;text-rendering:optimizeLegibility}
h5{padding:2px 0 0;line-height:11px;font-size:15px;font-family:inherit;font-weight:500;margin:10px 0;text-rendering:optimizeLegibility}
.page-header {
    padding-bottom: 9px;
    margin: 20px 0 10px;
    border-bottom: 1px solid #eeeeee;
}
.page-header h1{
    margin: 30px 0 10px;
}
.page-header h2{
    margin: 30px 0 10px;
}
.h-text-top{text-align: center;font-size: 1.2em;font-weight: 700;margin: 1.7em 0.1em 0 0.1em;}
.h-text-top-mob{text-align: center;font-size: 1.2em;font-weight: 700;margin: 1.5em 0.1em 0 0.1em;}
.h-text-bottom{text-align: center;font-size: 1.1em;font-weight: 500;margin: 1.5em 0.1em 1em 0.1em;}
.latestnews>li{text-align:left;padding-left:0}
.nav-list{padding-left:0}
.latestnews .icon-file{background:0 0;display:inline}
.tab-content{overflow:visible}
.nav-tabs>li>a{border:1px solid #ccc;border-radius:4px 4px 0 0}
.cb_inline_calc{margin-top:0}
.smartresize{margin-bottom:7px;padding:0px;border:0px solid #ccc;text-align:left;}
.su-panel-content {padding: 1em 1.5em;}
.contCalc{border:1px solid #ED1C24;padding:10px 20px 20px;margin-bottom:10px}
.contCalcBl{border:1px solid #CCC;padding:10px}
.contCalcB2{border-top:1px solid #CCC;padding:10px 0 0 10px}
.contCalc input,.uneditable-input,textarea{width:97%;padding:4px 0 4px 6px}
.contCalc select{width:100%;border:1px solid #CCC;background-color:#FFF}
.contCalc .cb_bootstrap{border:1px solid #CCC}
.lineMP{background-color:#e52c39;text-transform:uppercase;text-align:center;color:#fff;font-weight:600;font-size:16.5px;padding:4% 0;margin:2% 0}
.lineMP::after{border:20px solid transparent;border-top:20px solid green}
.productS{padding:7px 7px 25px;background-color:#fff}
.imgProd{border:3px solid #e52c39;border-top:3px solid #000;margin:0 0 14px}
.bottomBlock{margin:0;padding:40px 0 20px 10px;border:1px solid #d7d7d7;margin-bottom:15px;font-size:16px;font-weight:700;color:#1b1b1b;text-shadow:1px 1px 0 rgba(0,0,0,.1);text-transform:uppercase}
.priceProd{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#1c64a1;width:50%;font-size:16px;height:20px;color:#fff;padding:4px 10px 5px;float:right;text-align:right;font-weight:500;z-index:2;position:relative;top:-14px;display:block;text-shadow:1px 1px 0 rgba(0,0,0,.2)}
.priceProd::before{content:'';position:absolute;left:-35px;top:0;border:14px solid transparent;border-right:21px solid #1c64a1}
.shadow-line{background:url(../images/shadow-p.png) scroll top center no-repeat;background-size:contain;padding-bottom:22px;opacity:0.7;}
.shadow-bottom{box-shadow: 1px 4px 10px -3px rgba(40,40,40,.5);}
.lineMM{position:relative;z-index:1;overflow:hidden;text-align:center}
.lineMM:after,.lineMM:before{content:'';display:inline-block;width:100%;height:1px;background:#E52C39;z-index:-1;position:relative;vertical-align:middle}
.lineMM:before{right:15px;margin:0 0 0 -100%}
.lineMM:after{left:15px;margin:0 -100% 0 0}
.sloganH{margin:20px 0 11px 0;font-weight:700;font-size:18px;line-height:17px;color:#ea2c39}
.sloganH2{margin:32px 0 2px 0;font-weight:500;font-size:14px;}
.menuHead{font-size:17px;font-weight:700;padding:20px 0 0 15px;color:#474747;line-height:19px}
.topMenu{width:100%;padding:0;margin:0;}
.topMenu a{color:#000;}
.topMenu a:hover{color:red}
.nav > li {line-height:15px;list-style-type:disc;margin-left:15px;}
dj-megamenu-custom93 li ul.dj-submenu {
    padding: 15px;
    margin: 0 10px;
    height: auto;
    width: auto;
}
.dj-megamenu-custom93{font-family: Roboto,Arial, Helvetica, sans-serif;letter-spacing:0.05em}
.dj-megamenu-custom93 li div.dj-subcol {
    float: left;padding: 15px 0;
}
.navbar .nav > li > a {float: none;padding: 18px 34px 14px 0;color: #000000;text-decoration: none;font-weight: 700;text-shadow: 0 1px 0 #ffffff;}
.navbar .nav > li > a:hover {color: #777777;}
.sidebarA{margin:20px 0 0;padding:0;border-right:1px solid #fff}.sidebarA a{color:#4F4F4F}.sidebarA a:hover{color:#000}.sidebarA a.active{color:red}
.sidebarA h3{text-transform:uppercase;color:#000;font-size:16px;font-weight:700;padding:0}.listContent{margin:0;min-height:45vh;}
.head-up-line {color:#5C5649;font-size:90%;background-color:#f3f1f1;background:url(../images/bg.jpg) center 0 repeat-x;}
.h-area{min-height:115px;}
.head-fon{background-color:#ffffff;}
.logo-area{float:left;text-align:left;margin:0;}
.logo-area img{height:100px;margin:0.8em 0 0.8em 0;}
.phone-head {font-size:25.15px;font-weight:500;padding:0 0 0 12.2px;color:#5C5649;}
.mail-head {font-size:18.35px;font-weight:500;padding:0 0 0 12.2px;letter-spacing:0.55px;}
.work-time{margin:3% 0 0 0;text-align:right;color:#5C5649;}
.work-time-h{color:#2e325b;font-size: 120%;margin:0.25em 0 0.3em 0;}
.phone-h{color:#2e325b;font-size: 120%;margin:0.6em 0 0.3em 0;}
.adres-h{color:#2e325b;font-size: 120%;text-align:left;display:inline;}
.adres-h-poz{margin:0.7em 0 0.3em 0;padding:0.3em 0 0 0;}
.adres-phone{margin:1% 0 0 0;text-align:right;color:#5C5649;}
.head-t-ph img{max-height:130px;margin:8px 0 0 25px;opacity:0.7;}
.footerMarg{margin:30px 0 0}
.footer{margin:15px 0 0 0;padding:15px 0;}
.footer a{color:#007bb7}
.footer a:hover{color:#000}
.footer a.active{color:red}
.footer img{margin:0 0 20px}
.footer-bottom{overflow: hidden;height:15px;background-color:#d0d0d0;}
.footerAreas {margin:1em 0 2em 0;}
.footerAreasCall{text-align:right;margin:1em 0 2em 0;}
.f-copiright-desc{text-align:right;margin:1em 0 2em 0;}
.up-t-place{padding:10px 7px 2px 3px;}
.up-t-place-mob{display:inline-block;margin-top:5px;}
.up-t-place-mob a{color:#007bb7}