*{border-radius:0!important;}
.error {border: 1px solid red}
body{padding-top:0;}
.bold{font-weight:bold;}
.blue{color:#003980!important;}
.clear{clear:both;}
.topmenu_fixed{position:fixed;opacity:100;z-index:1000;top:0px!important;}
.basket_mnu{position:relative}
a.model-list{display:table;width:100%;}
a.model-list > div{text-align:center;vertical-align:middle;display:table-row;width:100%;}
a.model-list>div>p{margin:0;padding:0 0 0 25px;display:table-cell;width:50%;text-align:left;vertical-align:middle;}
a.model-list>div>b{float:none;display:table-cell;margin:auto 0 auto auto;text-align:right;width:50%}
a.model-list>div>b>img{top:auto;position:static;}
.left-menu{padding-left:0}
.oduct-rdoduct-panel{margin-top:20px!important;}
.table-clear > tbody > tr > td{border:none;}
.product-actions{background:none repeat scroll 0 0 white;width:185px;cursor:default;}
.text-align-left{text-align:left;}
.text-align-right{text-align:right;}
.font-size-36{font-size:36px}
.font-size-18{font-size:18px}
#dLabel{float:left;margin-right:15px;background-color:#F7A707;}
.dropdown-submenu{position:relative;}
#bs-example-navbar-collapse-1{padding:0;}
#topmenu > .container{padding-left:0;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#fff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, .5);display:table;transition:opacity .3s ease;}
.modal-wrapper{display:table-cell;vertical-align:middle;}
.modal-container{width:900px;margin:0px auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0, 0, 0, .33);transition:all .3s ease;font-family:Helvetica, Arial, sans-serif;}
.modal-header h3{margin-top:0;font-size:18px;color:#003980;}
.modal-body{margin:0;}
.modal-default-button{float:right;}
.modal-enter{opacity:0;}
.modal-leave-active{opacity:0;}
.modal-enter .modal-container,
.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1);}
.product-criteria{padding:0}
.product-components{padding-left:0px;}
@media (max-width:767px){body{padding-top:0}
#order_form input[type=radio]{width:22px;height:22px}
#order_form label{text-align:left;}
.topmenu_fixed{width:100%;padding-right:10px;}
.left-menu{padding-right:0}
.modal-container{width:600px;}
.product-criteria{padding-left:15px;padding-right:15px;}
.product-components{padding-left:15px;padding-right:15px;}
}
.product-title{font-size:21px;color:#003980;font-weight:bold;}
.panel-heading{padding:9px 10px;}
.header-top{background-color:#EDEDED;border-radius:0 0 7px 7px;display:flex;flex-wrap:wrap;padding:7px 14px;}
.header-top > div{padding-left:25px;background-position:0 center;background-repeat:no-repeat;}
@media screen and (max-width:767px) {
    .header-top-skype {
        display: none;
    }
	.header-top-isq {
        display: none;
    }
	.header-top-telegram {
        display: none;
    }
	.header-top-mail {
        display: none;
    }
}
.header-top-skype{background:url("/image/icon/skype.png");}
.header-top-isq{background:url("/image/icon/isq.png");margin-left:60px;}
.header-top-telegram{background:url("/image/icon/telegram.png");margin-left:60px;}
.header-top-mail{background:url(/image/icon/mail.png);margin-left:60px;}
.header-top-viber{background:url(/image/icon/viber.png);margin-left:60px;}
.header-top-wt{background:url(/cdn/motorherz/image/whatsapp-icon-1.svg);margin-left:60px;}
.header-top-vhod {margin-left:auto;margin-right:10px;}
.header-top-vhod a:hover{text-decoration:none;}
.header-top-vhod a{color:#333;text-decoration:underline;}
.header-top-vhod div.loggin-link {float: left; height: 24px;padding-top: 3px;padding-left: 15px;font-size: 15px;}
.head > .row{padding-bottom:15px;padding-top:25px;}
.head > .row > div:first-child{padding-left:5px;}
.head .phonelist{background:url("/image/icon/tel.png") no-repeat 0 3px;line-height:1;padding-left:20px;}
.head .phonelist a{color:#333;}
.head .phonelist span{color:#666;font-size:14px;}
.callme a{background:url("/image/icon/tel2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color:#333;display:block;font-size:12px;line-height:1.25;padding:3px 0 10px 45px;text-transform:lowercase;}
@media screen and (max-width:767px){.callme{margin-top:60px;}
}
@media screen and (min-width:1000px){.head .w20p{width:20%;}
.head .w15p{width:15%;}
}
@media (min-width:992px){.flex-md{display:flex;}
}
@media (max-width:991px){.adv > div:not(:last-child) img{margin-bottom:10px;}
}
.fw-w{flex-wrap:wrap;}
.adv{font-size:13px;margin-bottom:15px;}
.adv::after{clear:both;content:'';display:table;}
.adv > div{clear:both;flex-basis:50%;margin-top:15px;padding-right:10px;}
.adv img{float:left;margin-right:10px;}
#bl-akcii{width:880px;height:210px;background:url('/image/1_4012970.jpg') no-repeat;margin:15px auto;position:relative}
#bl-akcii #btn-ak-1{background:url('/image/2_4012970.PNG') no-repeat;width:205px;height:40px;position:absolute;top:140px;left:200px}
#bl-akcii #btn-ak-2{background:url('/image/2_4012970.PNG') no-repeat;width:205px;height:40px;position:absolute;top:140px;right:35px}
#bl-akcii #btn-ak-1:hover,
#bl-akcii #btn-ak-2:hover{opacity:0.8;}
.as-h1{font-size:16px;font-weight:bold;margin-top:4px;}
.img-left{float:left;margin-right:10px;}
.img-right{float:right;margin-left:10px;}
@media (max-width:767px){.img-left,
.img-right{display:block;float:none;margin:0 0 10px;max-width:100%;}
}
.news > .panel-body{clear:both;display:flex;justify-content:space-between;padding:0;}
.news > .panel-body > div{border:1px solid #ddd;border-radius:5px;margin-bottom:15px;margin-top:15px;padding-bottom:15px;padding-top:15px;width:30%;}
.news ul{padding-left:1em;}
.news .news-more{display:flex;margin-left:auto;text-decoration:underline;width:98px;}
.news .news-date{color:#aaa;display:block;margin-bottom:10px;margin-top:10px;}
.news .news-more:hover{text-decoration:none;}
@media (max-width:991px){.news > .panel-body{flex-direction:column;}
.news > .panel-body > div{width:100%;}
}
@media (max-width:500px){.news > .panel-body > div{padding-top:170px;}
}
@media (max-width:400px){.news > .panel-body > div{padding-top:150px;}
}
#toTop{bottom:40px;color:#333;cursor:pointer;opacity:0;position:fixed;right:10px;text-align:center;transition:opacity 1s ease 0s;width:75px;}
.bc-main{color:#333;font-size:20px;padding:2px 5px 2px 10px;}
.bc-on-static{display:flex;margin-bottom:10px;}
.bc-on-static a:first-of-type{border:1px solid #ddd;border-radius:5px 0 0 5px;border-right:none;}
.bc-on-static a:first-of-type:hover{background:#ebebeb;}
.bc-on-static span{border-radius:0 5px 5px 0;padding:6px 18px 6px 24px;}
.bc-on-static a{position:relative;}
.bc-on-static a::before{border-bottom:17px solid transparent;border-left:10px solid rgb(173, 173, 173);border-top:17px solid transparent;content:'';height:0;left:100%;position:absolute;top:0;width:0;z-index:1;}
.bc-on-static a::after{border-bottom:17px solid transparent;border-left:10px solid #fff;border-top:17px solid transparent;content:'';height:0;left:calc(100% - 1px);position:absolute;top:0;width:0;z-index:2;}
.bc-on-static a:hover::after{border-left:10px solid #ebebeb;}
.bc-on-static a:not(.bc-main){}
.btn-group>.btn:last-child{border-right:1px solid #ccc!important;}
.news .panel-body .col-md-12 .media-object{height:65px;margin-bottom:20px;visibility:hidden;}
.news .panel-body .col-md-12{background-size:100% auto;}
.news .panel-body .col-md-12:first-child{background:url('/image/benzonasos.jpg') no-repeat;background-size: 253px;}
.news .panel-body .col-md-12:nth-child(2){background:url('/image/gur.jpg') no-repeat;background-size: 253px;}
.news .panel-body .col-md-12:nth-child(3){background:url('/image/reyki.jpg') no-repeat;background-size: 253px;}
@media (max-width:991px){.news .panel-body .col-md-12{background-size:280px 109px;padding-top:130px;}
}
@media (max-width:479px){.news > .panel-heading > .panel-title > a[href="news"]{display:block;}
.news > .panel-heading > .panel-title > a[href="news"] > span{float:none;}
}
.news .h5{font-size:14px;font-weight:bold;}
@media (max-width:775px){.navbar-primary .navbar-nav > li > a,
.navbar-primary .navbar-nav > li .multi-level a{padding-left:25px;}
.navbar-nav{margin-left:0;margin-right:0;}
.head > .row:first-child{margin-right:0;}
body{overflow-x:hidden;}
}
.leftmenu > .nav > li > a{background-color:#dcdcdc;border-left:12px solid #f7a707;color:#212121;font-size:14px;padding:4px 8px 4px 16px;}
.leftmenu > .nav > li{margin-bottom:5px;}
.leftmenu > .nav > li > a:hover,
.leftmenu > .nav > li .nav-list a:hover{color:#f7a707;}
.leftmenu > .nav > li .nav-list{padding-top:5px;}
.leftmenu > .nav > li .nav-list a{background-color:transparent;color:#595959;font-weight:normal;padding:4px 8px 4px 44px;}
.cats{display:flex;justify-content:space-between;margin-bottom:20px;margin-top:-20px;}
.cats > div{background-color:rgba(0, 0, 0, 0.33);box-sizing:border-box;height:179px;margin-top:20px;text-align:center;width:211px;}
.cats > div a{align-items:flex-end;background-color:rgba(0, 0, 0, 0.33);color:#fff;font-size:18px;height:100%;justify-content:center;display:flex;padding-bottom:15px;text-decoration:none;transition:background-color 0.33s;width:100%;}
.cats > div:hover a{background-color:transparent;}
.cats > .reyki{background:url('/image/r0.jpg');}
.cats > .nasosi{background:url('/image/r1.png');}
.cats > .komplekt{background:url('/image/r2.jpg');}
.cats > .oborudovanie{background:url('/image/r3.jpg');}
@media (max-width:1199px){.cats{flex-wrap:wrap;justify-content:space-around;}
.cats > div{margin-left:10px;margin-right:10px;}
#bl-akcii{display:none;}
}
.panel-body.text-center a.modellist{width:100% !important;float:none;margin:0;border:none;text-align:left;}

.change-lang {cursor:pointer;}

.catalog-block {padding-top:15px;}
.beadcrumb-title {float:left;}
.menu-button-preview {margin-bottom: 15px;}
.page-catalog-title {position: absolute; text-align:center; z-index: 1;    margin: 0;width: 100%;top: 13px;}
.catalog-dropdown {z-index:1000;margin-bottom: 15px;}
#topmenu {z-index: 2000}
.pannel-border {border: 2px solid #5CB95C; padding: 20px;}
.menu-button-preview {padding-left: 0px; padding-top: 10px; padding-bottom: 0px;margin-bottom: 0;}
.preview_goods {color: #000; position: relative;height: 292px; max-height: 292px; min-height: 292px;overflow: hidden;}
.preview_goods .label-preview {
	font-weight: bold; 
	position: absolute; 
	top:10px; left:0; 
	font-size: 22px; 
	width: auto;padding: 3px 10px 3px 10px; background-color: #F7A706; color: #00387F;}
.preview_goods .part_name {padding-bottom: 5px;white-space: nowrap;width: 100%; overflow: hidden; text-overflow: ellipsis;}
.preview_goods .characters {margin-top:45px;}
.preview_goods .characters > span {display:block; float: left; padding: 0 10px 0 0;}
.preview_goods .image {padding-left: 0px; padding-right: 0px; text-align: center}
.preview_goods .image img {padding-left: 0px; padding-right: 0px;}
.preview_goods .description-two {padding-top: 10px;}
.preview_goods .description-two > div:nth-child(2) {padding-left: 0;}
.preview_goods .crosses b {font-weight: normal; color:#00387F;}
.preview_goods .crosses > span {display: block;}
.preview_goods .agregates {color: #163776; padding-right: 10px; line-height: 20px; max-height: 60px; overflow: hidden; position: relative;}
.preview_goods .agregates:after {content:"\02026"; height: 20px; position: absolute; display: block; background: #fff; top: 40px;
	right: 35px;
	width: 30px; background: linear-gradient(to right,rgba(255,255,255,0),white 40%,white); padding-left: 15px;}
.preview_goods .agregates > span:nth-child(1) {padding-bottom: 0px;}
.preview_goods .agregates > span {display: inline-block;}
.preview_goods .hider {display:block;width:96%; 
	/*background: transparent; */
	background-image:linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0) 100%);
	position: absolute; height: 20px;bottom:-2px;}
.podbor-title {font-size:18px;padding-left:20px;}

.search-content {padding-left: 0px; padding-right: 0px;}

.product-rd {margin-top:15px;}
.product-rd>.panel-heading {padding: 5px;;margin: 0;background-color:#003980;}
.product-rd>.panel-heading>.product-title {font-size:21px;color:#fff;background-color:#003980; font-weight:bold;margin-left: 150px;}
.product-rd>.panel-heading > div {display: table-cell;width: 170px; text-align: center; vertical-align: middle}
.product-rd>.panel-heading > div > div {
	width: 170px;
	height: 32px;
	background: url('/image/pp.png');
	background-size: 170px  auto;
	display: table-cell;
	text-align: center; 
	color: #003980;
	height: 32px; font-size: 22px; 
	font-weight: bold;}
.product-rd>.panel-heading > h1 {display: table-cell;padding-left: 15px;}
.item-row {padding-top:5px; padding-bottom: 5px;}
.table-product>tbody>tr>td {padding-top:0px!important; padding-bottom: 05px!important;}

.pg-current {background-color: #003980!important; color: #fff!important}
.pg {color: #003980!important; background-color: #fff!important;}

#to_basket_modal {z-index: 2100}
.order-fields {padding-left:0px; padding-right: 0px;}


.panel-heading div.tab {float: left;width:20%;cursor:pointer; border: 1px solid #fff;}
.panel-heading div.tab img {width:48px;}
.panel-heading div.tab-selected {background-color: #F7A707; color: #FFF}

.tab:hover {
    background-color: #F7A707;
}

@media (max-width: 767px) {
	.pannel-border {border: 0; padding: 20px;}
	.menu-button-preview {padding-left: 15px;padding-bottom: 0;margin-bottom: 0;}
	.pannet-title {text-align: center;}

	.page-catalog-title {position: static!important;margin-bottom:0;
		text-align: center;
		width: 100%;padding-top:0px;}

		.product-rd .panel-heading > div {display: block;}
		.product-rd .panel-heading > div > div {display: block;}
		.product-rd .panel-heading > h1 {display: block;margin-left: 0;}

}


#loginModal {z-index:10000}
#registrationModal {z-index:10000}