﻿@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto%20Condensed|Arimo%3A400%2C700&subset=latin%2Ccyrillic%2Ccyrillic-ext");
.ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail { display: block; }
.ps-container.ps-in-scrolling { pointer-events: none; }
.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail { background-color: #ebe6e7; opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); }
.ps-container.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-x { background-color: #f09a20; }
.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail { background-color: #ebe6e7; opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); }
.ps-container.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: #f09a20; }
.ps-container > .ps-scrollbar-x-rail { display: block; background-color: #ebe6e7; position: absolute; /* please don't change 'position' */ -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; -moz-transition: background-color 0.2s linear, opacity 0.2s linear; -o-transition: background-color 0.2s linear, opacity 0.2s linear; transition: background-color 0.2s linear, opacity 0.2s linear; bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */ height: 8px; }
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x { position: absolute; /* please don't change 'position' */ background-color: #f09a20; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear; transition: background-color 0.2s linear; bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */ height: 8px; }
.ps-container > .ps-scrollbar-y-rail { display: block; background-color: #ebe6e7; position: absolute; /* please don't change 'position' */ -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -webkit-transition: background-color 0.2s linear, opacity 0.2s linear; -moz-transition: background-color 0.2s linear, opacity 0.2s linear; -o-transition: background-color 0.2s linear, opacity 0.2s linear; transition: background-color 0.2s linear, opacity 0.2s linear; right: 0px; /* there must be 'right' for ps-scrollbar-y-rail */ width: 6px; }
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { position: absolute; /* please don't change 'position' */ background-color: #f09a20; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear; transition: background-color 0.2s linear; right: 0; /* there must be 'right' for ps-scrollbar-y */ width: 6px; }
.ps-container:hover.ps-in-scrolling { pointer-events: none; }
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-x-rail { background-color: #ebe6e7; opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); }
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-x-rail > .ps-scrollbar-x { background-color: #f09a20; }
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-y-rail { background-color: #ebe6e7; opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); }
.ps-container:hover.ps-in-scrolling > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: #f09a20; }
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail { opacity: 0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); }
.ps-container:hover > .ps-scrollbar-x-rail:hover { background-color: #ebe6e7; opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); }
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x { background-color: #f09a20; }
.ps-container:hover > .ps-scrollbar-y-rail:hover { background-color: #ebe6e7; opacity: 0.9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); }
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { background-color: #f09a20; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }

body, html { height: 100%; }

img, fieldset, a img { border: none; }

input[type="text"], input[type="email"], input[type="tel"], textarea, input[type="password"] { -webkit-appearance: none; border-radius: 0; }

input[type="submit"], button { cursor: pointer; }
input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner { padding: 0; border: 0; }

textarea { overflow: auto; }

input, button { margin: 0; padding: 0; border: 0; }

div, input, textarea, select, button, h1, h2, h3, h4, h5, h6, a, span, a:focus { outline: none; }

ul, ol { list-style-type: none; }

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)  
{
    * { -webkit-text-size-adjust: none; } 
}
table { border-spacing: 0; border-collapse: collapse; width: 100%; }

html { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

body { font-family: Arimo, Arial; font-size: 13px; line-height: 1.4; color: #191919; }

.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white slick-image-url("ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; max-width: 100%; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-prev, .slick-next { position: absolute; top: 50%; margin-top: -14px; font: 0/0 a; text-shadow: none; color: transparent; height: 50px; background: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled, .slick-next.slick-disabled { opacity: 0.2; }
.slick-prev:before, .slick-next:before { height: 50px; line-height: 50px; }

.slick-prev { left: 0; }
.slick-prev:before { content: "←"; display: inline-block; vertical-align: middle; font-size: 61px; color: #fff; }

.slick-next { right: 0; }
.slick-next:before { content: "→"; display: inline-block; vertical-align: middle; font-size: 61px; color: #fff; }

.slick-dots { text-align: center; position: absolute; margin: 0; bottom: 0; left: 0; right: 0; }
.slick-dots li { position: relative; display: inline-block; padding: 0 3px; }
.slick-dots li.slick-active button { opacity: 0.3; box-shadow: none; }
.slick-dots li:before { display: none; }
.slick-dots button { display: block; width: 6px; height: 6px; background: #fff; -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); cursor: pointer; font: 0/0 a; text-shadow: none; color: transparent; border-radius: 50%; }
.slick-dots button:hover { box-shadow: none; }

.l { *zoom: 1; }
.l:after { content: " "; display: table; clear: both; }
.l .l-col1 { float: left; width: 20%; }
.l .l-col2 { float: right; width: 70%; }

body { display: -webkit-flex; display: flex; height: 100%; -webkit-flex-direction: column; flex-direction: column; }

main { display: block; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }
main:after { content: " "; display: block; height: 0px; visibility: hidden; }

header, section, footer { -webkit-flex: none; -ms-flex: none; flex: none; }

a { text-decoration: none; color: #191919; }
a:hover { color: #fdb813; }

a.link_blue { color: #36576a; }
a.link_blue span { text-decoration: underline; }
a.link_blue:hover span { text-decoration: none; }

a.link_blue2 { color: #36576a; text-decoration: underline; }
a.link_blue2:hover { text-decoration: none; }

input, select { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-appearance: none; }

select.select { width: 100%; border: 1px solid #d5d5d5; padding-left: 3px; padding-right: 25px; height: 27px; line-height: 25px; background: url("../img/icons/select-arrow_def.png") no-repeat right center #fff; }

select.select + .chosen-container { width: 100% !important; }
select.select + .chosen-container .chosen-single { height: 27px; line-height: 25px; border: 1px solid #d5d5d5; padding-left: 10px; }
select.select + .chosen-container .chosen-drop { border: 1px solid #d5d5d5; }

.link { text-decoration: underline; color: #191919; }
.link:hover { color: #191919; text-decoration: none; }

h2 { font: 25px/29px Roboto Condensed; color: #333333; margin-bottom: 25px; }

h3 { font: 18px/22px Roboto Condensed; color: #333333; margin-bottom: 25px; }

.ico_line { padding-left: 30px; line-height: 18px; display: inline-block; margin-right: 20px; margin-bottom: 15px; }

.ico_2line { display: inline-block; padding: 5px 0 5px 45px; color: #36576a; text-decoration: underline; line-height: 16px; }
.ico_2line:hover { text-decoration: none; color: #36576a; }

.ico_3line { display: inline-block; padding: 0 0 0 45px; min-height: 45px; }
.ico_3line a { color: #36576a; text-decoration: underline; line-height: 16px; }
.ico_3line a:hover { text-decoration: none; color: #36576a; }

.ico_2line_black { display: inline-block; padding: 5px 0 5px 45px; line-height: 16px; }

.ico_3line.ico_pdf, .ico_3line.ico_doc { background-position: left top; }

.ico_pdf { background: url("../img/icons/ico_pdf.png") no-repeat left center;height: 38px; }

.ico_doc { background: url("../img/icons/ico_doc.png") no-repeat left center; }

.ico_cart { background: url("../img/icons/ico_cart.png") no-repeat left center; }

.ico_cart_small { background: url("../img/icons/ico_cart_small.png") no-repeat left center; }

.ico_cart2_small { background: url("../img/icons/ico_cart2_small.png") no-repeat left center; }

.row { position: relative; }
.row:after, .row:before { content: " "; display: table; clear: both; }

.row_wrp { /*margin: 0 10px;*/ }

input[type="text"], input[type="password"], input[type="number"],
#formRegistry .chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-with-drop.chosen-container-active,
#formRegistry .chosen-container.chosen-container-single.chosen-container-single-nosearch
{ display: block; width: 100%; height: 27px; border: 1px solid #cdcdcd; margin-bottom: 9px; padding: 0 7px; font-size: 13px; line-height: 25px; font-family: Arimo; }

textarea { display: block; width: 100%; height: 40px; border: 1px solid #cdcdcd; margin-bottom: 9px; padding: 7px; font-size: 13px; font-family: Arimo; resize: vertical;}

.placeholder { color: #333333; }

input[type="submit"] { display: inline-block; padding: 5px 9px; color: #000; cursor: pointer; font-size: 13px; line-height: 15px; font-family: Arimo; }

.btn-or { border: 1px solid #d5d5d5; background-color: #fdb813; }
.btn-or:hover { background-color: #ffcc66; }
.btn-or:focus { -moz-box-shadow: rgba(22, 22, 22, 0.6) 0 0 2px inset; -webkit-box-shadow: rgba(22, 22, 22, 0.6) 0 0 2px inset; box-shadow: rgba(22, 22, 22, 0.6) 0 0 2px inset; }

.wrp { margin: 0 auto; position: relative; width: 960px; }
@media screen and (max-width: 1000px) { .wrp, .b-main-baners.row.row_wrp.b-menu { width: 768px; } .liLupa, .reg-form.item.literSerh { display:none; } }
@media screen and (max-width: 767px) { .wrp { width: 100%; min-width: 320px;/**/ } }

header { margin-top: 20px !important; z-index: 22; background-color: #f1f1f1; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(100%, #f7f7f7)); background-image: -moz-linear-gradient(#f1f1f1, #f7f7f7); background-image: -webkit-linear-gradient(#f1f1f1, #f7f7f7); background-image: linear-gradient(#f1f1f1, #f7f7f7); }

footer { background-color: #eee; }

.only_mob { display: none !important; }
.wrp p.only_mob {
    text-align: center;
}
@media screen and (max-width: 767px) { .only_mob { display: block !important; } }

.b-header { position: relative; height: 80px; background: url("../img/icons/header-bg.png") no-repeat left 11px; }
.b-header .logo a { display: block; position: absolute; top: 18px; left: 22px; }
.b-header .top-menu { position: absolute; left: 216px; top: 11px; }
.b-header .top-menu .nav { line-height: 47px; }
.b-header .top-menu .nav li { display: inline-block; vertical-align: middle; }
.b-header .top-menu .nav li a { padding: 5px 0; margin-right: 28px; }
.b-header .city-select { /*position: absolute; left: 775px; top: 55px;*/ width: 155px; text-align: center; margin-top: 50px;}
.b-header .city-select .city { width: 177px; height: 25px; border: 0; }
.b-header .city-select #city_select { /*background: url("../img/icons/select-city_def.png") no-repeat left center;*/ padding-left: 32px; padding-right: 25px; }
.b-header .contacts, .b-header .contacts-geo { position: absolute; top: 6px; right: 0; width: 188px; height: 47px; }
.b-header .contacts:hover .hide-block { display: block; }
.b-header .contacts .tel { font: 25px/47px Roboto Condensed; text-transform: uppercase; position: relative; z-index: 14; color: #333333; border-bottom: 1px dashed #333333; }
.b-header .contacts .hide-block { display: none; position: absolute; z-index: 13; right: 3px; top: -6px; width: 207px; height: 104px; padding: 54px 0 0 23px; background-color: #fff; -moz-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px; -webkit-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px; box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px; }
.b-header .contacts .hide-block p { line-height: 18px; margin: 2px 0; }
.b-header .contacts .hide-block p a { text-decoration: underline; color: #191919; }
.b-header .contacts .hide-block p a:hover { text-decoration: none; }
.b-header .menu_m { width: 70px; height: 50px; position: absolute; right: 10px; top: 10px; z-index: 55; background: url("../img/icons/menu-ico.png") no-repeat center center; display: none; }

.b-main-menu { position: relative; height: 41px; border-bottom: 2px solid #f1a024; }
.b-main-menu.heder { position: relative; height: 46px; border: 0; left: 150px; display: block;}
.b-main-menu.heder .dealer-login .hide-block {     z-index: 15}
.b-main-menu .main-menu { line-height: 39px; padding-left: 15px; }
.b-main-menu .main-menu .nav li { float: left; margin: 0 22px; }
.b-main-menu .main-menu .nav li a { font: bold 12px/18px Arimo; text-transform: uppercase; font-size: 11.5px;}
.b-main-menu .main-menu .nav .active a, .dealer-login .login-text.active a { color: #aaaaaa; }
.b-main-menu .main-menu .nav .logo_m { display: none; }
.b-main-menu .main-menu .nav .logo_m a { display: block; width: 30px; height: 41px; background: url("../img/icons/logo_m.png") no-repeat center center; }
.b-main-menu .main-menu.active { padding-left: 3px; position: fixed; width: 960px; top: 0; background: #000; -moz-box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 6px; -webkit-box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 6px; box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 6px; }
.b-main-menu .main-menu.active .nav li a { color: #fff;font-size: 11.5px; }
.b-main-menu .main-menu.active .nav li a:hover { color: #fdb813; }
.b-main-menu .main-menu.active .nav .logo_m { display: block; }
.b-main-menu .dealer-login { position: absolute; top: 0; right: 0; width: 150px; height: 39px; }
.b-main-menu .dealer-login:hover .hide-block, .b-main-menu .dealer-serch:hover .hide-block { display: block; }
.b-main-menu .dealer-login .login-text, .b-main-menu .dealer-serch .login-text { font: bold 12px/39px Arimo; text-transform: uppercase; position: relative; z-index: 12; }
.b-main-menu.heder .dealer-login .login-text, .b-main-menu.heder .dealer-serch .login-text { text-transform: none; font: normal 12px/39px Arimo;}
.b-main-menu .dealer-login .hide-block { display: none; position: absolute; z-index: 11; right: 3px; top: 0px; width: 220px; height: 154px; padding: 35px 23px 0 27px; background-color: #fff; -moz-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px; -webkit-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px; box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px; }

.b-main-slider { height: 300px;/*470px;*/ position: relative; margin-bottom: 30px; overflow: hidden; background: #f7f7f7; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #e5e5e5)); background-image: -moz-linear-gradient(#f7f7f7, #e5e5e5); background-image: -webkit-linear-gradient(#f7f7f7, #e5e5e5); background-image: linear-gradient(#f7f7f7, #e5e5e5); }
.b-main-slider .row { margin: 0 40px; }
.b-main-slider .row .main-slider-block { height: 470px; }
.b-main-slider .row .main-slider-block .slick-prev { width: 30px; height: 100%; left: -30px; top: 0; margin-top: 0; background: url("../img/icons/main-slider-arrow.png") no-repeat 10px 100px; }
.b-main-slider .row .main-slider-block .slick-prev:before { display: none; content: ""; }
.b-main-slider .row .main-slider-block .slick-next { width: 30px; height: 100%; right: -30px; top: 0; margin-top: 0; background: url("../img/icons/main-slider-arrow.png") no-repeat -40px 100px; }
.b-main-slider .row .main-slider-block .slick-next:before { display: none; content: ""; }
.b-main-slider .row .main-slider-block .slick-list { height: 470px; padding: 20px 0 0; }
.b-main-slider .row .main-slider-block .slick-list .slick-track { height: 450px; }
.b-main-slider .row .main-slider-block .main-slider-item { /*padding-top: 50px;*/ position: relative; height: 280px;/*430px;*/ float: left; width: 200px; }
/*.b-main-slider .row .main-slider-block .main-slider-item:hover .hide-block { opacity: 1; }*/
.b-main-slider .row .main-slider-block .main-slider-item .img { height: 220px; line-height: 130px; text-align: center; margin: 0 auto; }
.b-main-slider .row .main-slider-block .main-slider-item .img img { max-width: 100%; max-height: 220px;max-width: 220px;/*max-height: 130px;*/ display: inline-block; vertical-align: middle; }
.b-main-slider .row .main-slider-block .main-slider-item .text { margin-top: 20px; color: #191919; text-align: center;}
.b-main-slider .row .main-slider-block .main-slider-item .text .title { margin-bottom: 10px; /*padding-left: 20px;*/ }
.b-main-slider .row .main-slider-block .main-slider-item .text p { padding-left: 20px; padding-right: 15px; }
.b-main-slider .row .main-slider-block .main-slider-item .hide-block { position: absolute; left: 8px; right: 8px; top: -2px; bottom: -2px; background: #ffffff; display: none; /*opacity: 0;*/ z-index: 21; transition: 0.2s opacity ease-in; -moz-box-shadow: rgba(0, 0, 0, 0.35) 0 0 8px; -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 0 8px; box-shadow: rgba(0, 0, 0, 0.35) 0 0 8px; color: #191919; }
.b-main-slider .row .main-slider-block .main-slider-item .hide-block .text { padding-top: 10px; margin-top: 11px; color: #191919; height: 55px; overflow: hidden; background: #FFF;}
.b-main-slider .row .main-slider-block .main-slider-item .hide-block .text .title { margin-bottom: 10px; padding-left: 15px;    margin-top: 10px; }
.b-main-slider .row .main-slider-block .main-slider-item .text .title span {text-transform:uppercase;}
.b-main-slider .row .main-slider-block .main-slider-item .hide-block .text p { padding-left: 15px; padding-right: 15px; margin-bottom: 10px; }
.b-main-slider .row .main-slider-block .main-slider-item .hide-block .text p:last-child { margin-bottom: 0; }
.b-main-slider .row .main-slider-block .main-slider-item .hide-block .more { position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 50px; font: 20px/50px Roboto Condensed; text-align: center; text-transform: uppercase; display: block; background: #fdb813; }

.b-main-news { margin-bottom: 15px;/*30px;*/ }
.b-main-news > div { /*width: 50%; float: left; height: 290px;*/ }
.b-main-news .text { background-color: #ededed; padding-left: 40px; }
.b-main-news .text .header { padding-top: 25px; border-top: 2px solid #fdb813; line-height: 29px; margin-bottom: 20px; }
.b-main-news .text .header .title { display: inline-block; vertical-align: middle; margin-bottom: 0; }
.b-main-news .text .header .more-news { font: 13px/17px Arimo; color: #191919; display: inline-block; float: right; margin: 10px 36px 0 0; }
.b-main-news .text .header .more-news:hover span { text-decoration: none; }
.b-main-news .text .header .more-news span { text-decoration: underline; color: #191919; }
.b-main-news .text .block { padding: 0 20px 0 5px; height: 195px; overflow: hidden; }
.b-main-news .text .block .news-line { margin-bottom: 10px; }
.b-main-news .text .block .news-line .date { color: #9d9d9d; font: 12px/16px Arimo; }

.b-main-baners { margin-bottom: 30px; }
.b-main-baners .item { float: left; width: 25%; height: 178px; padding-left: 30px; }
.b-main-baners .item:hover { color: #191919; }
.b-main-baners .item .text { padding-top: 105px; font: 18px/22px Roboto Condensed; }
.b-main-baners .item .text .text-number_red { width: 30px; height: 30px; text-align: center; display: inline-block; vertical-align: middle; background-color: #f82300; font: 12px/21px Arimo; margin-left: 6px; color: #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; border-radius: 15px; padding-top: 5px;}
.b-main-baners .item1 .text { background: url("../img/icons/baner-ico1.png") no-repeat left 25px; }
.b-main-baners .item2 .text { background: url("../img/icons/baner-ico2.png") no-repeat left 25px; }
.b-main-baners .item3 .text { background: url("../img/icons/baner-ico3.png") no-repeat left 25px; }
.b-main-baners .item4 .text { background: url("../img/icons/baner-ico4.png") no-repeat left 25px; }
.b-main-baners .top-gr { background-color: #d8d8d9; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8d8d9), color-stop(100%, #f0f0f0)); background-image: -moz-linear-gradient(#d8d8d9, #f0f0f0); background-image: -webkit-linear-gradient(#d8d8d9, #f0f0f0); background-image: linear-gradient(#d8d8d9, #f0f0f0); }
.b-main-baners .bot-gr { background-color: #f0f0f0; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #d8d8d9)); background-image: -moz-linear-gradient(#f0f0f0, #d8d8d9); background-image: -webkit-linear-gradient(#f0f0f0, #d8d8d9); background-image: linear-gradient(#f0f0f0, #d8d8d9); }

.b-main-text { margin-bottom: 30px; }
.b-main-text .item { float: left; width: 50%; padding-right: 20px; }
.b-main-text .item:last-child { padding: 0 0 0 20px; }
.b-main-text .item p { margin-bottom: 15px; line-height: 16px; }

.b-footer-line { height: 50px; line-height: 50px; background: #e0e0e0; }
.b-footer-line .wrp .row { border-bottom: 2px solid #f19405; }
.b-footer-line .wrp .row .copy, .b-footer-line .wrp .row .mail, .b-footer-line .wrp .row .search { float: left; margin-right: 30px; color: #333333; }
.b-footer-line .wrp .row .menu, .b-footer-line .wrp .row .soc { float: right; margin-left: 30px; }
.b-footer-line .wrp .row .menu .nav li, .b-footer-line .wrp .row .soc .nav li { display: inline-block; margin-left: 10px; }
.b-footer-line .wrp .row .menu { margin-left: 10px; }
.b-footer-line .wrp .row .search { margin-right: 0; }
.b-footer-line .wrp .row .search input { float: left; margin-top: 12px; }
.b-footer-line .wrp .row .search .footer-search { height: 26px; width: 245px; border: 0; margin: 12px 0 0 0; padding-right: 0; }
@media screen and (max-width: 1000px) { .b-footer-line .wrp .row .search .footer-search { width: 180px; } }
.b-footer-line .wrp .row .search .footer-search-btn { padding: 0; width: 26px; height: 26px; background: url("../img/icons/search-bg.png") no-repeat center center #fff; }
.b-footer-line .wrp .row .soc .soc-ico { display: inline-block; vertical-align: middle; width: 25px; height: 24px; margin-left: 10px; }
.b-footer-line .wrp .row .soc .soc-ico:first-child { margin-left: 0; }
.b-footer-line .wrp .row .soc .ico-youtube { background: url("../img/icons/ico-youtube.png") no-repeat center center; }
.b-footer-line .wrp .row .soc .ico-vk { background: url("../img/icons/ico-vk.png") no-repeat center center; }

.b-site-map .row { margin-top: 20px; margin-bottom: 30px; }
.b-site-map .row .item { float: left; padding-left: 10px; width: 20%; min-height: 210px; border-right: 1px solid #d2d2d2; }
.b-site-map .row .item .nav { margin-bottom: 16px; }
.b-site-map .row .item .nav li { display: block; line-height: 16px; }
.b-site-map .row .item .nav li a { color: #929292; text-decoration: underline; }
.b-site-map .row .item .nav li a:hover { text-decoration: none; }
.b-site-map .row .item .nav:last-child { margin-bottom: 0; }
.b-site-map .row .item:first-child { padding-left: 0; }
.b-site-map .row .item:last-child { border-right: 0; }
.b-site-map .row .item:last-child .nav:last-child { margin-top: 40px; margin-bottom: 0; }

/*плавающии меню информера*/
.b-main-baners.row.row_wrp.b-menu
{
    height: 80px;
    overflow: hidden;
    margin: 0;
    display: none;
    position: fixed;
    bottom: 0;
    width: 960px;
    z-index: 2;
    border: 1px solid #f1a024;
}
/*плавающии меню информера*/

@media screen and (max-width: 1000px) { .b-header .contacts { top: 6px; }
  .b-main-menu { /*height: 60px;*/ margin-top: 10px; }
  .b-main-menu .main-menu { line-height: 24px; }
  .b-main-menu .main-menu .nav { display: block; /*width: 500px;*/ }
  .b-main-menu .main-menu .nav li { margin: 0 23px;}
  .b-main-menu .dealer-login { height: 24px; right: 245px; top: 25px; }
  .b-main-menu .dealer-login .login-text { line-height: 24px; }
  .b-main-menu .dealer-login .hide-block { /*top: -5px;*/ }
  .b-main-menu .main-menu.active { width: 768px; line-height: 41px;}
  /*.b-main-baners.row.row_wrp.b-menu {width: 100%;}*/
  .b-main-menu .main-menu.active .nav { width: 100%; }
  .b-main-menu .main-menu.active .nav li { margin: 0 3px; }
  .b-main-baners { margin-left: 0; margin-right: 0; }
  .b-main-text h2 { padding-left: 20px; padding-right: 20px; }
  .b-main-text .item { padding-left: 20px; padding-right: 20px; }
  .b-main-text .item:last-child { padding: 0 20px; }
  .b-footer-line .wrp .row .search .footer-search { width: 180px; } 
  .top-menu li.moiGarant { position: absolute; left: 0px; top: 35px;}
  .top-menu li.hederVhod, .b-main-menu.js-b-main-menu.heder{left: 252px;display: none;}
  }
  #basketHead{margin-left: 50%; padding-top: 15px; display:none;}
@media screen and (max-width: 767px) { .b-header { background-position: -240px 11px; height: 185px; border-bottom: 2px solid #f1a024; }
  .b-header .city-select { left: 20px; top: 80px; }
  .b-header .top-menu { left: 20px; top: 98px; }
  .b-header .top-menu .nav { line-height: 25px; }
  .b-header .top-menu .nav li { /*display: block;*/ }
  .b-header .contacts { top: 50px; left: -5px; right: auto; }
  .b-header .city-select { width: 195px; text-align: center; margin-top: 95px;}
  .b-header .contacts .hide-block { left: -15px; right: auto; top: 0; }
  .b-main-menu { height: 380px; display: none; overflow: hidden; position: absolute; left: 0; right: 0; top: 0; border: 0; }
  .b-main-menu.heder { display: block;overflow: initial;position: relative; margin-top: -117px;}
  .b-main-menu .main-menu { line-height: 24px; padding-left: 0; display: block; position: absolute; left: 10px; right: 10px; top: 80px; }
  .b-main-menu .main-menu .nav { position: relative; z-index: 22; display: block; width: auto; padding: 8px 41px; background: #fff; -moz-box-shadow: rgba(22, 22, 22, 0.4) 0 0 3px; -webkit-box-shadow: rgba(22, 22, 22, 0.4) 0 0 3px; box-shadow: rgba(22, 22, 22, 0.4) 0 0 3px; }
  .b-main-menu .main-menu .nav:before { display: block; content: ""; position: absolute; right: 0; top: -70px; height: 70px; width: 70px; background: #fff; -moz-box-shadow: rgba(22, 22, 22, 0.5) 0 0 3px; -webkit-box-shadow: rgba(22, 22, 22, 0.5) 0 0 3px; box-shadow: rgba(22, 22, 22, 0.5) 0 0 3px; }
  .b-main-menu .main-menu .nav:after { display: block; content: ""; position: absolute; right: 0; top: -10px; height: 20px; width: 70px; z-index: 23; background: #fff; }
  .b-main-menu .main-menu .nav li { display: block; float: none; border-bottom: 1px solid #cfcfcf; text-align: center; }
  .b-main-menu .main-menu .nav li:last-child { border-bottom: 0; }
  .b-main-menu .main-menu .nav li a { line-height: 30px; display: block; }
  .b-main-menu .main-menu.active { position: absolute; width: auto; box-shadow: none; padding-left: 0; }
  .b-main-menu .main-menu.active .nav li a { color: #333333; }
  .b-main-menu .main-menu.active .nav li.active a{ color: #aaaaaa;}
  /*.b-main-menu .dealer-login { display: none !important; }*/
  .b-main-news > div { float: none; display: block; width: auto; }
  .b-main-news .text { padding-left: 0; }
  .b-main-news .text .header { padding-left: 20px; }
  .b-main-news .text .block { padding-left: 20px; padding-right: 20px; }
  .b-main-baners .item { width: 50%; }
  .b-main-baners.b-menu .item{ width: 25%; }
  .b-main-baners.b-menu .item span{ display: none; }
  .b-main-baners.row.row_wrp.b-menu { width: 100%; }
  .b-main-baners.row.row_wrp.b-menu { height: 55px;}
  .b-main-text .item { display: block; float: none; width: auto; }
  .b-site-map { display: none; }
  .b-footer-line { height: 140px; line-height: 50px; }
  .b-footer-line .wrp .row { margin: 0 20px; border-bottom: 0; height: 140px; }
  .b-footer-line .wrp .row .search { position: absolute; left: 0; top: 40px; }
  .b-footer-line .wrp .row .search .footer-search { width: 217px; }
  .b-footer-line .wrp .row .soc { position: absolute; left: 150px; top: 80px; }
  .b-footer-line .wrp .row .menu { position: absolute; left: 0; top: 80px; margin-left: 0; }
  .b-footer-line .wrp .row .menu .nav li { margin-left: 0; margin-right: 10px; } 
  .top-menu li.moiGarant { position: inherit;}
  #basketHead{ display:block;}
  .b-main-menu .dealer-login { top: 110px;}
  }
@media screen and (max-width: 580px)  
{
	.top-menu li.moiGarant { position: relative; left: -284px;}
}
@media screen and (max-width: 480px)  
{
    .b-main-baners .item { padding-left: 15px; } 
    .b-header .top-menu .nav li { display: block; } 
    /*.b-header .top-menu .nav li.moiGarant { margin-top: 17px; } */
	 div#wrapper {display:none;}
	 .b-main-menu.heder { display: none;}
	 .top-menu li.moiGarant { position: initial;}
	 .ico_cart { background: none;}
	 .ico_2line_black { padding: 5px 0 5px 0px;overflow: hidden;}
	 #basketHead{z-index: 5; position: absolute; right: 20%; top: 0;}
	 .b-content h1.titleProductMobi{font: 16px/18px Arimo, Arial;}
    }
@media screen and (min-width: 768px) { .b-main-menu, .b-sidebar-item { display: block !important; } }
.b-pages { position: relative; margin-top: 25px; margin-bottom: 50px; }
.b-pages h1, .b-pages h2 { font: 25px/29px Roboto Condensed; color: #333333; margin-bottom: 20px; }
.b-pages h3 { font: 18px/22px Roboto Condensed; color: #333333; margin-bottom: 20px; }
.b-pages p { margin-bottom: 20px;}

.b-content { float: left; width: 655px; margin-left: 20px; min-height: 1px; }

.sidebar { float: left; width: 245px; margin-left: 40px; min-height: 1px; }

.divider { padding-bottom: 20px; height: 0; border-top: 1px solid #d2d2d2; }

.divider2 { margin-top: 20px; padding-bottom: 20px; height: 0; border-top: 1px solid #d2d2d2; }

.divider_inv { height: 0; padding-bottom: 20px; }

.divider_inv15 { height: 0; padding-bottom: 15px; }

.font_small { font-size: 11px; line-height: 14px; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

.respons_table table tr:last-child td { border-bottom: 0 !important; }

.b-hint { margin-bottom: 10px; }
.b-hint .question-line { display: block; }
.b-hint .question-line:hover .question span { border-color: transparent; }
.b-hint .question-line .question { color: #36576a; line-height: 15px; padding-left: 25px; background: url("../img/icons/ico_question.png") no-repeat left center; }
.b-hint .question-line .question span { border-bottom: 1px dashed #36576a; }
.b-hint .answer-line { margin-top: 15px; display: none; }
.b-hint .answer-line img { max-width: 100%; }

.lock_bastion { background: url("../img/icons/lock_type.png") no-repeat left top; }
.lock_consul { background: url("../img/icons/lock_type.png") no-repeat left -32px; }
.lock_block { background: url("../img/icons/lock_type.png") no-repeat left -64px; }
.lock_ip_gr { background: url("../img/icons/lock_type.png") no-repeat left -96px;}
.lock_panzer { background: url("../img/icons/lock_type.png") no-repeat left -128px;}

@media screen and (max-width: 1000px) { .b-content { width: 482px; }
  .sidebar { margin-left: 21px; } }
@media screen and (max-width: 767px)  
{
   .b-content { width: auto; float: none; /*margin-top: 40px;*/ margin-right: 20px;}
  .sidebar { z-index: 8; position: fixed; margin-left: 0; width: auto; /*left: 10px;*/ right: 10px; top: 215px; width:35px;}
  .sidebar.active{top: 85px;}
  .sidebar .b-sidebar-item { display: none; z-index: 11; padding-top: 38px; position: relative; top: -38px; background: #fff; -moz-box-shadow: rgba(0, 0, 0, 0.45) 0 0 3px; -webkit-box-shadow: rgba(0, 0, 0, 0.45) 0 0 3px; box-shadow: rgba(0, 0, 0, 0.45) 0 0 3px; }
  .sidebar .b-sidebar-item .nav { padding-left: 10px; padding-right: 10px; margin-right: 0; }
  .sidebar .b-sidebar-item .nav li { display: inline-block; padding: 0; margin-right: 3px; width: 100%;} 
  .b-sidebar-item.js-b-sidebar-item { position: relative; left: 100%; display:none;  width: 207px; }
}
.b-content-full { margin: 0 20px; }
.b-content-full:after, .b-content-full:before { content: " "; display: table; clear: both; }

.content-header h1.title, .content-header h2.title { display: inline-block; margin-right: 20px; }
/*.content-header h1.title.network
{ float:left; }*/
.content-header .sertchSity
{ float:right; }
.content-header .title_sertchSity {float:left;}

.content-header .title_select { display: inline-block; vertical-align: top; width: 180px; margin: 1px 8px 14px 0; }

.sidebar_m { display: block; position: relative; height: 38px; line-height: 38px; padding: 0 10px; font-size: 16px; color: #333; z-index: 15; background: url("../img/icons/side_m.png") no-repeat right top #f9ad0f; }
.sidebar_m:hover { color: #333; }

.sidebar_m.active { background-position: right bottom; }

.b-sidebar-item .nav { padding: 8px 0 9px; border-bottom: 1px solid #eaeaea; margin-right: 20px; }
.b-sidebar-item .nav:last-child { border-bottom: 0; }
.b-sidebar-item .nav li { display: block; padding: 0 20px; width: 100%;}
.b-sidebar-item .nav li a { display: block; color: #333; }
.b-sidebar-item .nav li a:hover { color: #fdb813; }
.b-sidebar-item .nav li .ico-shield { padding-left: 35px; line-height: 25px; background: url("../img/icons/shild-ico.png") no-repeat left center; }
.b-sidebar-item .nav_bg-gray { background: #f5f5f5; border-bottom: 0; }

.b-products-item { margin-bottom: 20px; }
.b-products-item:after { content: ""; display: table; clear: both; }
.b-products-item .title { margin-bottom: 10px; }
.b-products-item .products-item-img { width: 145px; float: left; text-align: center; }
.b-products-item .products-item-img img { display: inline-block; max-width: 140px; max-height: 100px; }
.b-products-item .products-item-text { padding-left: 150px; }

.b-sort-tabs { float: right; margin-top: -2px; margin-bottom: 20px; }
.b-sort-tabs a { display: inline-block; vertical-align: baseline; height: 32px; line-height: 28px; padding: 0 16px 0 38px; color: #333333; border: 2px solid #fff; border: 2px solid transparent; }
.b-sort-tabs .active { border-color: #f29606; }
.b-sort-tabs .list { background: url("../img/icons/list-ico.png") no-repeat 15px center; }
.b-sort-tabs .table { background: url("../img/icons/table-ico.png") no-repeat 15px center; width: 110px;}
.b-sort-tabs .map { background: url("../img/icons/map-ico.png") no-repeat 15px center; }

.b-sort-blocks { margin-top: 10px; }
.b-sort-blocks:after, .b-sort-blocks:before { content: " "; display: table; clear: both; }
.b-sort-blocks .list-block .nav { float: left; width: 16.66666%; }
.b-sort-blocks .list-block .nav ul li { margin-bottom: 5px; }
.b-sort-blocks .table-block .item { float: left; width: 12.5%; text-align: center; height: 115px; border-top: 1px solid #e0e0e0; line-height: 114px; }
.b-sort-blocks .table-block .item a { display: block; }
.b-sort-blocks .table-block .item a img { max-width: 90%; max-height: 90%; display: inline-block; vertical-align: middle; }

.half-block { width: 50%; float: left; min-height: 1px; padding-left: 20px; }
.half-block:first-child { padding-right: 20px; padding-left: 0; }

.half-block_left { padding-right: 20px; padding-left: 0; }

.b-img_two { margin: 0 -20px 25px; }
.b-img_two:after, .b-img_two:before { content: " "; display: table; clear: both; }
.b-img_two > div { float: left; width: 50%; padding-left: 5px; }
.b-img_two > div img { width: 100%; display: block; }
.b-img_two > div:first-child { padding-right: 5px; padding-left: 0; }

.b-tabs_outside { margin-right: -20px; }
.b-tabs_outside .b-tabs_gr:after, .b-tabs_outside .b-tabs_gr:before { content: " "; display: table; clear: both; }
.b-tabs_outside .b-tabs_gr a { height: 40px; display: block; float: left; color: #191919; line-height: 40px; font-size: 11px; text-transform: uppercase; padding: 0 10px; }
.b-tabs_outside .b-tabs_gr .active { background-color: #f5f5f5; }
.b-tabs_outside .b-tabs-blocks_gr { background-color: #f5f5f5; border-bottom: 2px solid #ee8b02; }
.b-tabs_outside .b-tabs-blocks_gr .tabs-block .tabs-block-line { padding: 20px 15px; border-bottom: 1px solid #dcdcdc; }
.b-tabs_outside .b-tabs-blocks_gr .tabs-block .tabs-block-line:last-child { border-bottom: 0; }
.b-tabs_outside .b-tabs-blocks_gr .tabs-block .tabs-block-line p { margin-bottom: 0; }

.page-slider { height: 326px; padding: 3px 0; margin-bottom: 20px; position: relative; background: #fff; }
.page-slider .slick-prev { width: 20px; height: 100%; left: -20px; top: 0; margin-top: 0; background: url("../img/icons/main-slider-arrow.png") no-repeat 0 center; }
.page-slider .slick-prev:before { display: none; content: ""; }
.page-slider .slick-next { width: 20px; height: 100%; right: -20px; top: 0; margin-top: 0; background: url("../img/icons/main-slider-arrow.png") no-repeat -40px center; }
.page-slider .slick-next:before { display: none; content: ""; }
.page-slider:before, .page-slider:after { content: ""; position: absolute; z-index: -2; }
.page-slider:before { top: 4px; bottom: 4px; left: 10px; right: 10px; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8); box-shadow: 0 0 15px rgba(0, 0, 0, 0.8); -webkit-border-radius: 100px/50%; -moz-border-radius: 100px/50%; border-radius: 100px/50%; }

.some-img-line { margin-bottom: 20px; }
.some-img-line:after, .some-img-line:before { content: " "; display: table; clear: both; }
.some-img-line .col2 { width: 50%; float: left; }
.some-img-line .col3 { width: 33.33333%; float: left; }
.some-img-line img { display: block; margin: 0 auto; max-width: 95%; }

.b-select-line { margin-bottom: 10px; }
.b-select-line:after, .b-select-line:before { content: " "; display: table; clear: both; }
.b-select-line .mark, .b-select-line .model, .b-select-line .year { float: left; width: 170px; margin-right: 10px; margin-bottom: 10px; }
.b-select-line .btn { float: left; width: 115px; }
.b-select-line .btn input { width: 100%; display: block; line-height: 25px; text-align: center; padding: 0; }

.b-news-item { margin-bottom: 20px; }
.b-news-item .date { font-size: 11px; margin-bottom: 0; color: gray; font-weight: bold;}
.b-news-item .text { margin-bottom: 0; }

.b-awards .awards-row { border-bottom: 1px solid #efefef; margin-bottom: 20px; }
.b-awards .awards-row:after, .b-awards .awards-row:before { content: " "; display: table; clear: both; }
.b-awards .awards-row:last-child { border-bottom: 0; }
.b-awards .awards-row .award-item { float: left; width: 33.33333%; text-align: center; }
.b-awards .awards-row .award-item .img { display: block; margin-bottom: 15px; }
.b-awards .awards-row .award-item .img img { max-width: 90%; max-height: 160px; display: inline-block; }
.b-awards .awards-row .award-item .title { margin-bottom: 10px; text-align: center;}
.b-awards .awards-row .award-item .date { font-size: 10px; text-align: center;}

.b-patent .patent-item { border-bottom: 1px solid #efefef; padding-bottom: 30px; margin-bottom: 30px; }
.b-patent .patent-item:last-child { border-bottom: 0; }
.b-patent .patent-item .img-block { float: left; width: 120px; }
.b-patent .patent-item .img-block img { max-width: 95%; }
.b-patent .patent-item .text-block { padding-left: 135px; }
.b-patent .patent-item .text-block p { margin-bottom: 0; }

.b-contacts .contacts-map { margin: 30px 0; }
.b-contacts .contacts-map:after, .b-contacts .contacts-map:before { content: " "; display: table; clear: both; }
.b-contacts .contacts-map .map { float: left; width: 460px; position: relative; }
.b-contacts .contacts-map .map img { max-width: 100%; display: block; }
.b-contacts .contacts-map .map .links { position: absolute; right: 30px; bottom: 15px; width: 170px; text-align: right; z-index: 2; }
.b-contacts .contacts-map .map .links a { margin-top: 5px; display: inline-block; }
.b-contacts .contacts-map .photo { float: left; width: 195px; }
.b-contacts .contacts-map .photo img { display: block; max-width: 100%; }
.b-contacts .text_block { margin-bottom: 20px; }
.b-contacts .text_block p { margin-bottom: 6px; }

.b-tabs-title h2.title { display: inline-block; margin-right: 15px; }
.b-tabs-title h2.title a { color: #191919; display: inline-block; border-bottom: 1px dashed #191919; }
.b-tabs-title h2.title a:hover { border-color: transparent; }
.b-tabs-title h2.title .active { color: #36576a; border-color: transparent; }

.b-media-blocks { margin-top: 10px; }
.b-media-blocks .photo-block .photo-gallery { margin-left: -20px; }
.b-media-blocks .photo-block .photo-gallery:after, .b-media-blocks .photo-block .photo-gallery:before { content: " "; display: table; clear: both; }
.b-media-blocks .photo-block .photo-gallery .gallery-item { display: block; float: left; margin: 0 0 20px 20px; cursor: pointer; position: relative; }
.b-media-blocks .photo-block .photo-gallery .gallery-item:hover .gallery-item-hover { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.b-media-blocks .photo-block .photo-gallery .gallery-item img { display: block; height: auto; max-width: 168px; }
.b-media-blocks .photo-block .photo-gallery .gallery-item .gallery-item-hover { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }
.b-media-blocks .photo-block .photo-gallery .gallery-item .gallery-item-hover .text { position: absolute; bottom: 18px; left: 18px; right: 0; color: #fff; font: 15px/18px Roboto Condensed; margin-bottom: 0; padding-right: 4px; text-align: left;}
.b-media-blocks .video-block .video-gallery { margin-left: -20px; }
.b-media-blocks .video-block .video-gallery .video-row { margin-bottom: 25px; }
.b-media-blocks .video-block .video-gallery .video-row:after, .b-media-blocks .video-block .video-gallery .video-row:before { content: " "; display: table; clear: both; }
.b-media-blocks .video-block .video-gallery .video-row .video-item { float: left; width: 33.33333%; padding-left: 20px; }
.b-media-blocks .video-block .video-gallery .video-row .video-item img { max-width: 100%; display: block; }
.b-media-blocks .video-block .video-gallery .video-row .video-item .text { margin-top: 20px; margin-bottom: 0; }

.b-managers-row { margin-left: -20px; margin-bottom: 20px; }
.b-managers-row:after, .b-managers-row:before { content: " "; display: table; clear: both; }
.b-managers-row .item { float: left; width: 50%; padding-left: 20px; }
.b-managers-row .item img { max-width: 120px; width: 100%; max-height: 200px; float: left; }
.b-managers-row .item .manager-info { padding-left: 140px; }
.b-managers-row .item .manager-info h3 { margin-bottom: 10px; }
.b-managers-row .item .manager-info p { margin-bottom: 15px; line-height: 16px; }

.b-promo-row { margin-left: -20px; margin-bottom: 20px; }
.b-promo-row:after, .b-promo-row:before { content: " "; display: table; clear: both; }
.b-promo-row .item { float: left; width: 50%; padding-left: 20px; }
.b-promo-row .item img { max-width: 70px; width: 100%; max-height: 200px; float: left; }
.b-promo-row .item .promo-info { padding-left: 90px; }
.b-promo-row .item .promo-info p { margin-bottom: 15px; line-height: 16px; }

.left-block { float: left; width: 655px; }

.right-block { float: left; margin-left: 40px; width: 225px; }
.right-block .partners-block img { display: inline-block; margin: 0 5px 15px 0; max-width: 105px; vertical-align: top; }

.b-partner-demands { background: #f5f5f5; padding: 15px; }
.b-partner-demands .item { display: inline-block; vertical-align: top; width: 49%; }
.b-partner-demands .item p { margin-bottom: 0; }

.b-documents-row { margin-left: -20px; margin-bottom: 20px; }
.b-documents-row:after, .b-documents-row:before { content: " "; display: table; clear: both; }
.b-documents-row .item { float: left; width: 50%; padding-left: 20px; }
.b-documents-row .item p { margin-bottom: 0; }

.b-check .checkNomer { table-layout: fixed; }
.b-check .checkNomer td { vertical-align: middle; padding-bottom: 10px; }
.b-check .checkNomer td input { margin-bottom: 0; }

body.reg_bg { min-height: 100%; height: auto; background: url("../img/icons/body-reg_bg.jpg") no-repeat center -52px; }
body.reg_bg_ip_gr { min-height: 100%; height: auto; background: url("../img/icons/body-reg_bg_ip_gr.jpg") no-repeat center -52px; }

.b-reg .reg-top { height: 408px; }
.b-reg .w460 { width: 460px; }
.b-reg .w720 { width: 720px; }
.b-reg .reg-other a { display: inline-block; margin: 0 10px 10px 0; font: 18px/22px Roboto Condensed; }
.b-reg .reg-row:after, .b-reg .reg-row:before { content: " "; display: table; clear: both; }
.b-reg .reg-row .item { float: left; width: 50%; min-height: 350px; }
.b-reg .reg-row .reg-card { background: url("../img/icons/reg-card_bg.jpg") no-repeat center 0px; }
.b-reg .reg-row .reg-card .form { margin: 269px 0 0 150px; width: 157px; }
.b-reg .reg-row .reg-card .form input:-moz-placeholder { color: #333333; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.b-reg .reg-row .reg-card .form input::-moz-placeholder { color: #333333; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.b-reg .reg-row .reg-card .form input:-ms-input-placeholder { color: #333333; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.b-reg .reg-row .reg-card .form input::-webkit-input-placeholder { color: #333333; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.b-reg .reg-row .reg-card .form input:first-child { margin-bottom: 3px; }
.b-reg .reg-row .reg-card .form .dop_inf { margin-top: 29px; }
.b-reg .reg-row .reg-form h3 { margin-top: 25px; margin-bottom: 30px; }
.b-reg .reg-row .reg-form .form { margin-left: -9px; }
.b-reg .reg-row .reg-form .form:after, .b-reg .reg-row .reg-form .form:before { content: " "; display: table; clear: both; }
.b-reg .reg-row .reg-form .form .form-item { width: 50%; float: left; padding-left: 9px; }
.b-reg .reg-row .reg-form .form .form-item input:-moz-placeholder { color: #333333; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.b-reg .reg-row .reg-form .form .form-item input::-moz-placeholder { color: #333333; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.b-reg .reg-row .reg-form .form .form-item input:-ms-input-placeholder { color: #333333; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.b-reg .reg-row .reg-form .form .form-item input::-webkit-input-placeholder { color: #333333; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
.b-reg .reg-row .reg-form .form .form-item select { margin-bottom: 9px; }
.b-reg .reg-row .reg-form .form .form-item .chosen-container-single { margin-bottom: 9px; }
.b-reg .reg-row .reg-form .form .form-item .chosen-container-single a { color: #333333; }
.b-reg .reg-row .reg-form .form .form-item .btn-or { margin-top: 10px; }

.b-feed-form .input { float: left; width: 50%; padding-left: 10px; }
.b-feed-form .input:first-child { padding-left: 0; }
.b-feed-form .textarea { width: 100%; }
.b-feed-form .textarea:after, .b-feed-form .textarea:before { content: " "; display: table; clear: both; }
.b-feed-form .capcha { margin-top: 10px; margin-bottom: 15px; }
.b-feed-form .capcha .code { max-width: 167px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.b-feed-form .capcha .code_input { width: 159px; display: inline-block; vertical-align: middle; margin: 0 5px 0 0; }
.b-feed-form .capcha .btn-or { display: inline-block; vertical-align: middle; }

.b-locklist { margin-bottom: 20px; }
.b-locklist .list-title { position: relative; /*margin-bottom: 20px;*/ margin-bottom: 5px; margin-top: 15px; background-color: #f7e082; cursor:pointer;}
.b-locklist .list-title h3 {
	white-space: nowrap;
	overflow: hidden;
	max-width: 90%;
	text-overflow: ellipsis;
}
.b-locklist .list-title h3 { line-height: 32px; padding-left: 40px; display: inline-block; vertical-align: middle; margin-bottom: 0; }
.b-locklist .list-title .list-hint { width: 15px; height: 15px; background: url("../img/icons/ico_question.png") no-repeat left center; display: inline-block; vertical-align: middle; margin-left: 5px; }
.b-locklist .list-title .list-hint-block { display: none; position: absolute; top: 52px; left: 0; right: 0; padding: 17px 20px; background: #fff; -moz-box-shadow: rgba(0, 0, 0, 0.75) 5px 5px 15px; -webkit-box-shadow: rgba(0, 0, 0, 0.75) 5px 5px 15px; box-shadow: rgba(0, 0, 0, 0.75) 5px 5px 15px; z-index: 1; }
.b-locklist .list-title .list-hint-block p { margin: 0; }
.b-locklist .list-auto { padding: 0 0 1px 0; }
.b-locklist .list-auto .automodel { width: 100%; }
.b-locklist .list-auto .automodel tr th { text-align: left; padding: 8px 0; font-weight: normal; color: 0; text-transform: uppercase; border-bottom: 1px solid #e0e0e0; }
.b-locklist .list-auto .automodel tr td { padding: 6px 0; }
.b-locklist .list-auto .automodel tr td:first-child { text-align: left; padding-right: 5px; }
.b-locklist .list-auto .automodel tr td:last-child { padding-left: 5px; text-align: right; }

.b-dealer-table { margin-bottom: 10px; width: 100%; }
.b-dealer-table tr { text-align: left; }
.b-dealer-table tr th { border-bottom: 1px solid #dbdbdb; padding: 6px 5px; }
.b-dealer-table tr th:first-child { padding-left: 0; }
.b-dealer-table tr th:last-child { padding-right: 0; text-align: right; }
.b-dealer-table tr td { border-bottom: 1px solid #dbdbdb; padding: 10px 5px; }
.b-dealer-table tr td:first-child { padding-left: 0; }
.b-dealer-table tr td:last-child { padding-right: 0; text-align: right; }
.b-dealer-table .last-row td { font: 18px/22px Roboto Condensed; border-bottom: 0; }

.b-dealer-order { margin-bottom: 10px; }
.b-dealer-order:after, .b-dealer-order:before { content: " "; display: table; clear: both; }
.b-dealer-order .select1 { float: left; width: 179px; margin-right: 8px; margin-bottom: 15px; }
.b-dealer-order .select2 { float: left; width: 229px; margin-right: 8px; margin-bottom: 15px; }
.b-dealer-order .btn-or { margin-bottom: 15px; margin-right: 4px; }

.orders-link { margin-bottom: 5px; }

body.reg_review { min-height: 100%; height: auto; background: url("../img/icons/body-review_bg.jpg") no-repeat center -52px; }

.b-review .review-top { padding-left: 490px; height: 295px; }
.b-review .b-review-table { margin-top: 10px; margin-left: -20px; }
.b-review .b-review-table .review-table { width: 100%; text-align: left; }
.b-review .b-review-table .review-table tr th { font: 18px/22px Roboto Condensed; padding: 18px 0 18px 10px; transition: all 0.5s ease; }
.b-review .b-review-table .review-table tr th:first-child { padding-left: 20px; }
.b-review .b-review-table .review-table tr td { padding: 11px 0 11px 10px; border-top: 1px solid #e0e0e0; cursor: pointer; }
.b-review .b-review-table .review-table tr td:first-child { padding-left: 20px; }
.b-review .b-review-table .review-table tr .col-link { width: 170px; }
.b-review .b-review-table .review-table tr .col-link a { border-bottom: 1px dashed #36576a; }
.b-review .b-review-table .review-table tr .col-link a:hover { color: #36576a; border-color: transparent; }
.b-review .b-review-table .review-table tr td.col-arrow { width: 40px; position: relative; padding: 0 !important; vertical-align: middle; }
.b-review .b-review-table .review-table tr td.col-arrow a { display: inline-block; width: 40px; height: 20px; background: url("../img/icons/reviews-arrow.png") no-repeat left center; }
.b-review .b-review-table .review-table .row-open:hover { background-color: #fde19e; }
.b-review .b-review-table .review-table .row-open.active td { background: #fdb813; }
.b-review .b-review-table .review-table .row-open.active td.col-arrow { background-color: #e0e0e0; }
.b-review .b-review-table .review-table .row-open.active td.col-arrow a { background-position: right center; }
.b-review .b-review-table .review-table .row-hide { width: 940px; }
.b-review .b-review-table .review-table .row-hide td { width: 940px; padding: 0 20px !important; border: 0 !important; }
.b-review .b-review-table .review-table .row-hide td .col-hide { display: none; padding-top: 18px; padding-bottom: 18px; }
.b-review .b-review-table .review-table .row-hide td .col-hide p:last-child { margin-bottom: 0; }
.b-review .b-review-table .review-table .row-hide .review_img { float: left; margin: 0 20px 20px 0; }

.b-sort-blocks.map-sort { margin-bottom: 20px; }
.b-sort-blocks.map-sort:after, .b-sort-blocks.map-sort:before { content: " "; display: table; clear: both; }
.b-sort-blocks.map-sort .list-block { margin-left: -10px; }
.b-sort-blocks.map-sort .list-block .nav { float: left; width: 16.66666%; }
.b-sort-blocks.map-sort .list-block .nav ul li { margin-bottom: 0; }
.b-sort-blocks.map-sort .list-block .nav ul li a { padding: 4px 10px; display: inline-block; color: #333333; }
.b-sort-blocks.map-sort .list-block .nav ul li a:hover { background-color: #fcbd26; }
.b-sort-blocks.map-sort .list-block .nav ul .active a { background-color: #fcbd26; }
.b-sort-blocks.map-sort .map-block:after, .b-sort-blocks.map-sort .map-block:before { content: " "; display: table; clear: both; }
.b-sort-blocks.map-sort .map-block .b-map { float: left;overflow:auto;}
.b-sort-blocks.map-sort .map-block .b-map map area:hover { background-color: #000; }
.b-sort-blocks.map-sort .map-block .b-city { width: 307px; float: left;}

.b-map-search input[type="text"] { width: 230px; display: inline-block; margin-bottom: 20px; }
.b-map-search .btn-or { margin-left: 6px; padding-left: 40px; padding-right: 40px; }

.b-map-adress{width:100%;}
.b-map-adress:after, .b-map-adress:before { content: " "; display: table; clear: both; }
.b-map-adress .adress-list { width: 50%; float: left; }
.b-map-adress .adress-list .list-scroll { position: relative; overflow: hidden; height: 400px; }
.b-map-adress .adress-list .list-scroll .item { margin-bottom: 15px; }
.b-map-adress .adress-list .list-scroll .item h3 { display: inline-block; margin-bottom: 10px; }
.b-map-adress .adress-list .list-scroll .item .map-point { padding-top: 3px; padding-left: 17px; margin-left: 15px; margin-bottom: 10px; display: inline-block; background: url("../img/icons/map-ico_or.png") no-repeat left top; }
.b-map-adress .adress-list .list-scroll .item .map-point span { border-bottom: 1px dashed #333333; color: #333333; }
.b-map-adress .adress-list .list-scroll .item:hover span { border-color: transparent; }
.b-map-adress .adress-list .list-scroll .item p { margin-bottom: 0; color: #333333; line-height: 16px; }
.b-map-adress .adress-map { width: 50%; padding-left: 10px; float: left;height:100%;display: block; }
.b-map-adress .adress-map .all-dealers { margin: 5px 0 25px; }

@media screen and (max-width: 1000px) { .b-sort-blocks .table-block .item { width: 16.66666%; }
  .b-contacts .contacts-map .map { width: 339px; }
  .b-contacts .contacts-map .photo { width: 143px; }
  .b-media-blocks iframe { height: 450px; }
  .b-media-blocks .photo-block .photo-gallery .gallery-item img { max-width: 166px; }
  .b-managers-row .item img { max-width: 70px; max-height: 150px; }
  .b-managers-row .item .manager-info { padding-left: 80px; }
  .left-block { width: 482px; }
  .right-block { margin-left: 21px; }
  body.reg_bg { /*background-position: top center;*/ }
  .b-reg .reg-top { height: 439px; }
  .b-reg .w460 { width: 360px; }
  .b-reg .w720 { width: 630px; }
  .b-reg .reg-row .item { min-height: 350px; }
  .b-reg .reg-row .reg-card .form { margin: 270px 0 0 102px; }
  .b-feed-form .btn-or { display: inline-block; vertical-align: middle; margin-top: 15px; }
  body.reg_review { background-position: top center; background-size: 1980px 530px; }
  .b-review .review-top { padding-left: 400px; height: 344px; }
  .b-review .b-review-table .review-table .row-hide { width: 708px; }
  .b-review .b-review-table .review-table .row-hide td { width: 708px; }
  /*.b-map-adress .adress-list { width: 360px; }
  .b-map-adress .adress-map { width: 348px; margin-left: 20px; }*/
  .b-sort-blocks.map-sort .map-block .b-city { position: relative; z-index: 10; width: 100%; left: 160px; padding-bottom: 10px; background-color: rgba(255, 255, 255, 0.6); float: left; margin-left: -152px; } 
  .b-main-baners.row.row_wrp.b-menu { width: 768px; }
  .content-header h1.title.network, .content-header span.sertchSity { float:none; }
	
  }
@media screen and (max-width: 767px) { 
	.b-products-item .products-item-img { width: 90px; }
	.b-main-baners.row.row_wrp.b-menu { width: 100%; }
  .b-products-item .products-item-img img { display: inline-block; max-width: 70px; max-height: 60px; }
  .b-products-item .products-item-text { padding-left: 0; }
  .b-sort-blocks .list-block .nav { float: left; width: 93px; }
  .b-sort-blocks .table-block .item { width: 93px; }
  .half-block { width: auto; float: none; margin-bottom: 20px; padding-left: 0; }
  .half-block:first-child { padding-right: 0; padding-left: 0; }
  .b-tabs_outside { margin: 0 -20px; }
  .b-tabs_outside .b-tabs_gr a { padding: 0 12px; }
  .b-tabs_outside .b-tabs_gr a:first-child { padding-left: 20px; }
  .b-tabs_outside .b-tabs-blocks_gr .tabs-block .tabs-block-line { padding: 20px 10px 20px 20px; }
  .page-slider { height: 226px; }
  .page-slider iframe { height: 220px; }
  .b-select-line .mark, .b-select-line .model, .b-select-line .year, .b-select-line .btn { 
  /*width: auto; float: none; margin-right: 0; */min-width:50px;max-width:170px;width:30%;
  }
  .b-awards .awards-row { border-bottom: 0; }
  .b-awards .awards-row .award-item { float: none; width: auto; }
  .b-patent .patent-item { border-bottom: 1px solid #efefef; padding-bottom: 20px; margin-bottom: 20px; }
  .b-patent .patent-item:last-child { border-bottom: 0; }
  .b-patent .patent-item .img-block { float: none; width: auto; }
  .b-patent .patent-item .img-block img { max-width: 260px; max-height: 260px; }
  .b-patent .patent-item .text-block { padding-left: 0; }
  .b-contacts .contacts-map .map { float: none; display: inline-block; vertical-align: top; width: 100%; max-width: 400px; }
  .b-contacts .contacts-map .photo { display: inline-block; vertical-align: top; float: none; width: auto; }
  .b-media-blocks iframe { height: 320px; }
  .b-media-blocks .video-block .video-gallery { margin-left: 0; }
  .b-media-blocks .video-block .video-gallery .video-row { margin-bottom: 0; }
  .b-media-blocks .video-block .video-gallery .video-row .video-item { float: none; width: auto; padding-left: 0; margin-bottom: 20px; }
  .b-media-blocks .video-block .video-gallery .video-row .video-item img { max-width: 500px; display: block; }
  .b-media-blocks .video-block .video-gallery .video-row .video-item .text { margin-top: 20px; margin-bottom: 0; }
  .b-managers-row .item { float: none; width: auto; margin-bottom: 15px; }
  .b-managers-row .item:after, .b-managers-row .item:before { content: " "; display: table; clear: both; }
  .b-managers-row .item img { max-width: 70px; max-height: 150px; }
  .b-managers-row .item .manager-info { padding-left: 80px; }
  .b-promo-row .item { float: none; width: auto; margin-bottom: 15px; }
  .b-promo-row .item:after, .b-promo-row .item:before { content: " "; display: table; clear: both; }
  .left-block { width: auto; float: none; }
  .right-block { margin-top: 20px; width: auto; float: none; margin-left: 0; }
  .b-partner-demands .item { display: inline-block; width: auto; max-width: 250px; margin-bottom: 15px; }
  .b-partner-demands .item:last-child { margin-bottom: 0; }
  .b-partner-demands .item p { margin-bottom: 0; }
  .b-documents-row .item { width: 280px; }
  .b-check .checkNomer { display: block; }
  .b-check .checkNomer tbody { display: block; }
  .b-check .checkNomer tbody tr { display: block; margin: 10px 0; }
  .b-check .checkNomer tbody tr td { display: block; padding: 0; margin-bottom: 5px; }
  body.reg_bg, body.reg_bg_ip_gr { background: #fff; }
  .b-reg .reg-top { height: auto; }
  .b-reg .w460 { width: auto; }
  .b-reg .w720 { width: auto; }
  .b-reg .reg-row { margin-bottom: 20px; }
  .b-reg .reg-row .item { min-height: 0; width: auto; float: none; }
  .b-reg .reg-row .reg-card { max-width: 280px; min-height: 330px; }
  .b-reg .reg-row .reg-card .form { margin: 0; padding: 271px 0 0 61px; width: 217px; }
  .b-reg .reg-row .reg-form .form { margin-left: 0; }
  .b-reg .reg-row .reg-form .form .form-item { width: auto; float: none; padding-left: 0; }
  .b-feed-form .input { width: auto; float: none; padding-left: 0; }
  .b-feed-form .capcha .code_input { display: block; margin: 10px 0 0 0; }
  .b-locklist { margin-bottom: 15px; }
  .b-locklist .list-title { position: relative; margin-bottom: 15px; }
  .b-locklist .list-title h3 { line-height: 24px; font-size: 17px; letter-spacing: -1px; padding-left: 32px; background-size: 24px 72px; }
  .b-locklist .list-title .lock_consul { background-position: left -24px; }
  .b-locklist .list-title .lock_block { background-position: left -48px; }
  .b-locklist .list-title .list-hint-block { top: 47px; }
  .b-locklist .list-auto { overflow: hidden; }
  .b-locklist .list-auto .automodel tr td, .b-locklist .list-auto .automodel tr th { white-space: nowrap; }
  .b-dealer-table tr th, .b-dealer-table tr td { white-space: nowrap; }
  .b-dealer-order .select1, .b-dealer-order .select2 { float: none; width: auto; }
  body.reg_review { background: #fff; }
  .b-review { margin-right: -20px; }
  .b-review .review-top { padding-left: 0; height: auto; }
  .b-review .review-top .review-mob { max-width: 100%; }
  .b-review .b-review-table .review-table { width: 100%; text-align: left; }
  .b-review .b-review-table .review-table tr .col-date, .b-review .b-review-table .review-table tr .col-city, .b-review .b-review-table .review-table tr .col-link { display: none; }
  .b-review .b-review-table .review-table .review_img { max-width: 280px !important; margin-right: 0 !important; float: none !important; }
  .b-review .b-review-table .review-table .row-hide { width: auto; }
  .b-review .b-review-table .review-table .row-hide td { width: auto; }
  .b-sort-blocks.map-sort .list-block { margin-left: -10px; }
  .b-sort-blocks.map-sort .list-block .nav { float: left; width: 96px; margin-right: 5px; }
  .b-map-search input[type="text"] { width: 180px; display: inline-block; margin-bottom: 20px; }
  .b-map-search .btn-or { margin-left: 6px; padding-left: 10px; padding-right: 10px; }
  .map-sort-tab { display: none; }
  .b-map-adress .adress-list { width: auto; float: none; /*max-width: 480px; padding-right: 20px;*/ }
  .b-map-adress .adress-map { width: auto; margin-left: 0; float: none;padding-left: 0px; /*max-width: 480px; padding-right: 20px;*/ } 
  .b-map-adress .adress-list list-scroll {height:250px;}
  }
@media screen and (max-width: 620px)  
{
    /*.b-sort-blocks.map-sort .map-block .b-map{display:none;}*/
    
}  
html.touch .gallery-item-hover { opacity: 1 !important; }

html.eq-ie8 .b-header .top-menu { width: 350px; }
html.eq-ie8 .b-header .top-menu .nav { display: block; width: 350px; }
html.eq-ie8 .b-header .top-menu .nav li a { margin-right: 25px; }
html.eq-ie8 .gallery-item:hover .gallery-item-hover { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#9c000000,endColorstr=#9c000000) !important; }
html.eq-ie8 .gallery-item:hover .gallery-item-hover .text { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
html.eq-ie8 .gallery-item .gallery-item-hover .text { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }


/* пользовательские стили*/
/*jquery.pajinate - разбиение на страницы */
.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
}
.page_navigation a, .alt_page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:gray;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
}
.page_navigation .active_page{
	background-color:white !important;
	color:black !important;
	font-weight: bold;
	border: 1px solid silver;
}
.page_navigation .ellipse 
{
    float: left;
    color:gray;
}
/*jquery.pajinate - разбиение на страницы */
/*для новости*/
.text.itemNewes p
{
    margin:0;
    padding:0;
    text-align: justify;
}
.text.itemNewes .itemNewesImg
{
    width:100%;
}
.text.itemNewes .itemNewesImg img
{
    float:left;
    margin:5px;
}
/*для новости*/
/*Гостевая книга*/
.b-feed-form .input {
    float: left;
    width: 33.3%;
    padding-left: 10px;
}
.input input, #code_input {
    display: block;
    width: 100%;
    height: 27px;
    border: 1px solid #cdcdcd;
    margin-bottom: 9px;
    padding: 0 7px;
    font-size: 13px;
    line-height: 25px;
    font-family: Arimo;
}
#code_input {
    width: 159px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 0 0;
}
@media screen and (max-width: 1000px){
	.b-feed-form #msgform .btn-or {
		margin-top: 0;
	}
}
@media screen and (max-width: 466px){
	.b-feed-form #msgform .btn-or {
		margin-top: 15px;
	}
}
/*Отзывы*/
#guestbook p, #reviews p
{
   margin: 0;
  text-align: justify; 
}
#reviews .col-hide a, #guestbook .col-hide a 
{
    text-decoration: underline;
}
/*Гостевая книга*/
/*Отзывы*/
/*Где купить*/
.b-sort-blocks.map-sort #sort-tab2 .city-list a.link.active
{
    text-decoration: none;
    color: #fcbd26;
}
.ui-menu .ui-menu-item {
    border: 1px solid silver;
  padding: 3px;
    width: 231px;
  background-color: #ffcc66;
}
.ui-menu .ui-menu-item:hover {
  background-color: #ffffff;
}
/*Где купить*/
.b-hint .question-line .question.error 
{
   color: red;
}
.b-hint.js-b-hint.errorBlock .answer-line
{
    background-color:White;
    border: 1px solid silver;
      padding: 5px;
      margin-top: 0px;
      color: brown;
}
.ui-menu-item .ui-corner-all
{
    cursor: pointer;
}
/*заказ дилерами продукции*/
.selFilter
{
      border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  padding: 20px;
  text-align: center;
}
.wtable { width:100%; }
.wtable .table{ display:table; width:100%;border-bottom: 0px;}
.wtable .row{ display:table-row; width:100%;}
.wtable .row div.ProductCountValue input{ width:40px; }
.wtable .row.header div{ text-align: center; font-weight: bold; }
.wtable .col{ display:table-cell;min-width:200px;vertical-align: middle;border-bottom: 1px solid #dbdbdb; padding: 10px 5px;}
.wtable .col50{ width:50%;}
.wtable .col100 { width:100%;max-width: 655px;min-width: 200px; } 
.wtable .subCol{display:table-cell; width: 100%;vertical-align: middle; padding: 3px;}
.wtable .subCol.back{vertical-align:top;}
.wtable .row.bgcolor { background-color: #f5f5f5;}
.wtable .tLoc{width:32px;}
.wtable .ad{ position: absolute; display: block; margin-top: 2px;}
.wtable .adLoc{width: 16px;height: 16px; float: left; display: block;}
.wtable .bgcolor { background-color:#f5f5f5;}
@media screen and (max-width: 580px)
{
    .wtable .col50 { width:100%; display: block; } 
	.wtable .row.header div{ text-align: left; }
}
.table .ostatokTable td, .table .ostatokTable th { border-top: 0; border-right: 0;}
.table .ostatokTable tr { border-left: 0;}

.adLoc.A-класс{
	background-image:url('/content/img/ABC.png');
}
.adLoc.B-класс{
	background-image:url('/content/img/ABC.png');
	background-position: -16px 0;
}
.adLoc.C-класс{
	background-image:url('/content/img/ABC.png');
	background-position: -32px 0;
}
.adLoc.X-класс{
	background-image:url('/content/img/XYZNUD.png');
}
.adLoc.Y-класс{
	background-image:url('/content/img/XYZNUD.png');
	background-position: -16px 0;
}
.adLoc.Z-класс{
	background-image:url('/content/img/XYZNUD.png');
	background-position: -32px 0;
}
.adLoc.N-класс{
	background-image:url('/content/img/XYZNUD.png');
	background-position: -48px 0;
}
.adLoc.Nx-класс{
	background-image:url('/content/img/XYZNUD.png');
	background-position: -64px 0;
}
.adLoc.Ny-класс{
	background-image:url('/content/img/XYZNUD.png');
	background-position: -80px 0;
}
.adLoc.Nz-класс{
	background-image:url('/content/img/XYZNUD.png');
	background-position: -96px 0;
}
.adLoc.D-класс{
	background-image:url('/content/img/XYZNUD.png');
	background-position: -112px 0;
}
.adLoc.U-класс{
	background-image:url('/content/img/XYZNUD.png');
	background-position: -128px 0;
}
.adLoc.Ux-класс{
	background-image:url('/content/img/XYZNUD.png');
	background-position: -144px 0;
}
.adLoc.Uy-класс{
	background-image:url('/content/img/XYZNUD.png');
	background-position: -160px 0;
}
.adLoc.Uz-класс{
	background-image:url('/content/img/XYZNUD.png');
	background-position: -176px 0;
}
/*проверка остатка на складе*/
.loadCont
{
    font-family: monospace;
}
.loadCont tr td {
  border-bottom: 0px;
  padding: 0;
}
.loadCont .win
{
    position: absolute;
    background-color: #ffffff;
    border: 2px solid;
    margin-left: 0px;
    margin-top: 5px;
    
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    -o-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
    overflow: hidden;
    
	-moz-box-shadow: 10px 10px 20px #000;
	-webkit-box-shadow: 10px 10px 20px #000;
	box-shadow: 10px 10px 20px #000;
	
	padding-left: 10px;
    padding-right: 10px;
    
    z-index:1;
}
.ostatokTable td{
	padding-left:10px;
	padding-right:10px;
	border:0;
}
.ostatokTable .comissioner-True, .ostatokTable .comissioner-False
{
    /*background-color: antiquewhite;*/
    border-bottom:1px solid;
}
.ostatokTable .comissioner-True2
{
    border-top:1px solid;
}
.ostatokTable .cont
{
    padding-left: 10px;
    padding-right: 10px;
}
.ostatokTable div
{
   margin-top:-7px; 
}
#addOstatkovItem fieldset, #addOstatkov fieldset {
    padding: 10px;
    border: 1px solid silver;
    border-radius: 7px;
    width:100%;
}
#addOstatkovItem legend, #addOstatkov legend {
    color: Gray;
    padding: 3px 10px;
}
#addOstatkovItem .js-sarthNumm
{
    width:80%;
}
#addOstatkovItem .chosen-container,
#addOstatkovItem .chosen-container .chosen-single,
#addOstatkovItem .chosen-container .chosen-single span,
#addOstatkovItem .chosen-container .chosen-single .chosen-drop
{
    width:90%;
}
.minus
{
    width:25px;
    height:25px;
    background-image:url('/content/img/plus_minus.jpg');
    float: right;
    cursor:pointer;
    margin-left: 10px;
    float:right;
}
.plus
{
    width:25px;
    height:25px;
    background-image:url('/content/img/plus_minus.jpg');
    float: right;
    background-position-x: 25px;
    cursor:pointer;
}
/**/
.trco-select .chosen-container-single .chosen-single {
  padding-left: 45px;
  background: url("../img/icons/trco-ico.png") no-repeat 9px center #fff;
  border: 1px solid silver;
  margin-bottom: 5px;
}
/**/
ol.count_list {
  counter-reset: my_cnt;
  margin: 0;
  padding: 0;
}
ol.count_list li {
  text-align: center;
    margin-left: 34px;
      list-style-type: decimal;
}

/**/
/*общие*/
.table {
width: 100%;
border:0;
border-bottom: 1px solid silver;
background: white;
margin:0 auto;
margin-bottom: 20px;
}
.table th {
background: #f5f5f5;
color: Black;
text-align: center;
vertical-align:middle;
}
.table td, .table th {
    border-top: 1px solid silver;
    border-right: 1px solid silver;
}
.table td, .table th {
padding: 3px;
}
.table tr
{
    border-left: 1px solid silver;
}
.ieError{
    display:none;
}
/*внесение остатков*/
#addOstatkov #load .chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-with-drop.chosen-container-active
{
    width:100%
}
/*
#addOstatkov #load
{
    position: absolute;
    margin-left: 10px;
     background: cornsilk;
    border: 1px solid silver;   
    width: 346px;
}
#addOstatkov #load select
{
    width: 357px;
    background: cornsilk;
}
*/
#addOstatkov .num
{
    width: 40px;
    /*padding: 1px;*/
    float: right;
}
#addOstatkov .search
{
    /*width: 354px;*/
    padding: 1px;
}
#addOstatkov #table
{
   text-align: center;
    border: 0px; 
    margin:0 auto;
}
#addOstatkov #table input
{
    /*margin: 10px;
    margin-top:0px;
    margin-bottom:0px;
    border: 1px solid silver;
    background-color: #ffffff;
    text-align:left;*/
    display: inline;
}
#addOstatkov .add
{
   background-image: url('/content/img/button_zerow_order.jpg');
    width: 115px;
    height: 22px;
    border: 0;
    margin-top: 10px;
    cursor: pointer;
    margin: 10px;
    color: #fff;
    font-weight: bolder;
    padding-bottom: 3px; 
}
.wievOst .save, .wievOst .dell
{
    background-image: url('/content/img/calendar/controls.gif');
    width:20px;
    height:20px;
    background-position: 20px 0px;
    cursor:pointer;
          display: block;
}
.wievOst .dell
{
    background-position: 63px 0px;
    float: left;
}
.wievOst .save
{
    margin-left: 20px;
}
#addOstatkov #table input.save.submit
{
     background-color: transparent;
   border: 0px; 
   margin-left:10px;
}
.orlota #table td
{
    border:0px;
}
.orlota
{
    border-left: 1px solid silver;
}
.orlota tr {
  border-left: 0;
}
.orlota .ProductCountValue
{
    width:40px;
    float: left;
}
/**/
/*пользовательский раздел flim*/
#kp img {
    width: 100px;
    border: 1px solid;
    padding: 5px;
}
#kp div 
{
    font-weight: bold;
  padding: 5px;
  padding-bottom: 10px;
  width: 100px;
  margin: 0 auto;
}
/*---справочник возражений---*/
.question-page .btnCat{float: left;margin: 5px;width: 280px;padding: 5px;font-weight: bolder;border: 1px solid grey;border-radius: 5px;cursor:pointer;background-color:whitesmoke;font-size: 19px;color:#cd7f32;}
.question-page button.segment{float: left;border: 1px outset gray;padding: 10px;margin: 10px;color: #cd7f32;font-size: 14px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: whitesmoke;cursor: pointer;font-weight: bold;}
.question-page button.segment.current{border: 1px inset gray;background-color: gray;color: #fff;}
.question-page .hiddeClass {display:none;}
.question-page .textBtn{border: 0;background-color:#fff;padding: 5px;margin: 5px;cursor:pointer;width: 100%;font-family: cursive;}
.question-page .textBtn .txtVozpaj{background-color: cornsilk;font-weight: bold;}
.question-page .txtVozpaj, .txtZirow{border: 1px solid grey;border-radius: 5px;margin: 5px;padding: 10px;text-align:justify;font-size: 19px;background-color:whitesmoke;}
.question-page .textBtn.btnCat .txtVozpaj{background-color: aliceblue;color: black;font-weight: normal;}
.return{font-size: 12px;width: 150px;color: gray;}
.question-page #aserRet .btnCat.upr{background-color: whitesmoke;}
.question-page #edit{float: right;border: 1px outset gray;padding: 10px;margin: 10px;color: #cd7f32;font-size: 14px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: lightgoldenrodyellow;cursor: pointer;font-weight: bold;margin-top: -55px;text-decoration: none;}
/**/
.Questions-Add select, .Questions-Add textarea{width: 450px;margin: 5px;padding: 5px;}
.Questions-Add textarea{resize: vertical;width:438px;}
.Questions-Add #submit, #beck, #reset{float: right;border: 1px outset gray;padding: 10px;margin: 10px;color: #cd7f32;font-size: 14px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color: whitesmoke;cursor: pointer;font-weight: bold;}
.Questions-Add #beck{display: block;border:none;background-color:#fff;}
.Questions-Add table{margin:0 auto;}
.Questions-select .chosen-container{border: 1px solid silver;margin-bottom: 5px;}
.table-add-Questions td{vertical-align:top;}
.table-add-Questions textarea {width: 100%; height: 150px; margin-left: 0px;}
/*---справочник возражений---*/
/*forum ---------------------*/
.jPaginate{
    height:34px;
    position:relative;
    color:#a5a5a5;
    font-size:small;   
	width:100%;
}
.jPaginate a{

    cursor:pointer;
    text-decoration:none;
}
#termPagesForum div
{
    float:left;
    height: 15px;
}

#termPagesForum div span
{
    float:none;

}
.jPag-control-back
{


}
.jPag-control-front
{


}
ul.jPag-pages{
    display:inline;
    margin:0;
    padding:0;
    list-style:none;
    list-style-type:none;
    font-size: large;

}
ul.jPag-pages li
{
    display:inline;
    margin:0;
    padding:5px;
    
   
}
ul.jPag-pages li span.jPag-previous,
ul.jPag-pages li span.jPag-next,
span.jPag-sprevious,
span.jPag-snext,
ul.jPag-pages li span.jPag-previous-img,
ul.jPag-pages li span.jPag-next-img,
span.jPag-sprevious-img,
span.jPag-snext-img{
    height:22px;
    margin:2px;
    float:left;
    line-height:18px;
	padding-top:15px;
}
/*forum*/
.forum .cat
{
    border: solid 1px gray;
    padding: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    background-color: #fcdd76;
    display: block;
    font-weight:bold;

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
}
.forum .crumbsForum
{
	color: gray;
	margin-bottom: 7px;
}
.forum .crumbsForum li {
display: inline;
list-style-type: none;
padding: 0 .75em 0 0;
font-weight: bolder;
font-size: x-small;
}
.forum .tableFull
{
    /*margin-bottom: 5px;
    width:734px;*/
}
.forum .dopCat
{
    float: right;
    border-left:solid 1px gray;
    padding:5px;
    text-align:center;
    color:#505050;
    font-weight:normal;
}
.forum .opisCat
{
    color: #505050;
    font-weight:normal;
    text-align: left;
    font-style: italic;
    font-size: 10px;
    padding-left:5px;
    padding-right:5px;
}
.forum .tema
{
    border: solid 1px gray;
    background-color:#f8c111;
    padding:5px;
    font-weight:bold;
    text-align:center;
	/*height: 12px;*/
    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 3px;
}
.forum .autorSoob
{
	height: 30px;
}
.forum .autorSoob div
{
    border: solid 1px gray;
    background-color:#fcdd76;
    padding: 5px;
	border-bottom: solid 1px silver;
	margin-top: 0px;
    
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0; 

	position: absolute;
	width: 656px;
}
.forum .autorSoob td
{
    padding:5px;
}
.forum .profSoob
{
    width: 100px;
    border: 1px solid silver;
    background: #fff;
    float: left;
    padding: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-top:5px;
}
.forum .soobTime
{
    font-weight:bolder;
    margin-left: 585px;
    position: absolute;
    margin-top: 6px;
    color: gray;
}
.forum .citSoob
{
    border: 1px dashed silver;
    background-color:#faf0e6;
    font-style: italic;
    padding:5px;
    margin:5px;
}
.forum .citSoob div
{
    margin: 5px;
    font-style:italic;
}
.forum .bacgr_l
{

    background-image:url('/content/img/forum/quot_l.png');
    background-repeat:no-repeat;
    background-position: 100px 0;
}
.forum .ba_l
{
    width: 45px;
    height: 30px;
    float: left;
}
.forum .bacgr_r
{
    background-image:url('/content/img/forum/quot_r.png');
    background-repeat:no-repeat;
    background-position: 660px bottom;
    position: relative;
}
.forum .bacgr_r p
{
    max-width: 650px;
}
.forum .ba_r
{
    /*float: right;
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: 0;
    right: 0;*/
}
.forum .txtSoob
{
    background-color:#f5f5dc; 
    border-left:solid 1px gray;
    border-right:solid 1px gray;
    
}
.forum .txt
{
    padding: 5px;
}
.forum .instrSoob
{
    border:solid 1px gray;
	border-top:solid 1px silver;
    background-color:#d5d5d5;
}
.forum .instrSoob div
{
    float:right;
    margin:5px;
}
.forum .add div
{
    float:none;
    /*width: 96%;*/
    margin-left: 0px;
    padding-left: 3px;
}
.forum .addCit, .forum .addSoob, .forum .closAdd, .forum .inputAdd, .forum .addThema, .forum .closAddThema, 
.forum .predProsm, .forum .beckProsm, .forum .helpBB, .forum .redactOpen, .forum .redactClose
{
    font-size:x-small;
    color:#505050;
    cursor:pointer;
      line-height: 17px;
}
.forum .inputAdd, .forum .closAdd, .forum .closAddThema, .forum .predProsm, .forum .beckProsm, .forum .helpBB
{
	float:right;
	/*margin:5px;*/
}
.forum .helpBB
{
	margin:5px;
}
.forum .addCit:hover, .forum .addSoob:hover, .forum .closAdd:hover, .forum .inputAdd:hover, 
.forum .addThema:hover, .forum .closAddThema:hover, .forum .predProsm:hover, .forum .beckProsm:hover, 
.forum .helpBB:hover, .forum #redactSoob:hover, .forum .redactOpen:hover, .forum .redactClose:hover
{
    font-weight:bold;
}
.forum #redactSoob
{
	float:right;
	margin:5px;
	font-size:x-small;
    color:#505050;
    cursor:pointer;
    margin-top: 5px;
background-color: transparent;
}
.forum .beckProsm
{
    margin-top:0;
}
.forum .capAdd
{
    margin-top: 5px;
    margin-left: 20px;
}
.forum .inputAdd, .forum .closAdd
{
    /*margin-top:-13px; */
    background-color:transparent; 
    margin-right: 10px;
}
.forum input[type="submit"] {
  padding: 0;

}
.forum .addThema
{
    padding-bottom: 5px;
    font-weight:normal;
}
.forum .addThemaForm, .forum .addSoobSingle
{
    background-color:#d5d5d5;
    padding:10px;
    margin-bottom: 0px;
    margin-top: 5px;
    text-align: center;
    
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
}
.forum .addThemaForm select
{
    width:485px;
}
.forum .addThemaForm input
{
    padding-left:3px;
    width:100%;
}
.forum .addThemaForm input[name="captcha"]
{
    width:auto;
}
.forum input.inputAddThema
{
    width: 70px;
    float: right;
    border: 0;
    font-size: x-small;
    color: #505050;
    margin-top: -5px;
    cursor: pointer;
    background-color:transparent;
}

.forum input.inputAdd
{
    width: 45px;
    float: right;
    border: 0;
    font-size: x-small;
    color: #505050;
    /*margin-top: 5px;*/
    cursor: pointer;
    background-color:transparent;
}
.forum input.inputAddThema:hover, .forum input.inputAdd:hover
{
    font-weight:bold;
}
.forum .bb_bar
{
    /*border:solid 1px gray;*/
    padding:5px;
    height:16px;
}
.forum .bb_bar a
{
    display: initial;
    float: left;
    margin-right: 5px;
    font-size:x-small;
    text-decoration:none;
    color:Gray;
}
.forum .bb_bar a:hover
{
    font-weight:bold;
}
.forum #buttom a:hover { color: #fcdd76; }


/*forum ---------------------*/
/*пользовательский раздел flim*/
/*BK*/
div.reg-row .form span.form-item
{
    width: 300px;
  display: block;
  float: left;
}
div.reg-row .form span.form-item .chosen-container-single
{
    border: 1px solid silver;
  height: 27px;
}
#falseError
{
    margin-top: 15px;
    color: red;
}
.falseError
{
    color: red;
}
.trueError
{
    color:Green;
}
.onActiveBonus { display: inline-block; padding: 5px 9px; cursor: pointer; font-size: 13px; line-height: 15px; font-family: Arimo;  color: red;margin: 3px;
  border: 1px solid gray; }
  #markiAvto .chosen-container-single
  {
      border: 1px solid silver;
        margin-bottom: 9px;
  }
/*поля регистрации*/
input[type="text"].checkInput, input[type="password"].checkInput,
div.reg-row .form span.form-item.checkInput .chosen-container-single
{
    border: 1px solid red;
}
/*поля регистрации*/
/*BK*/
/*Обратный звонок*/
.connectPhoneMain
{
    text-align: center;
    border: 1px solid silver;
    width: 348px;
    padding: 10px;
    margin: 0 auto;
}
.connectPhoneMain #pass
{
      width: 100px;
  margin: 0 auto;
}
.btn.btnPass
{
    padding: 5px;
  margin: 1px;
  width: 244px;
}
/**/
#ufio::-webkit-input-placeholder, #udatesale::-webkit-input-placeholder, #uemail::-webkit-input-placeholder,
#utown::-webkit-input-placeholder, #utel::-webkit-input-placeholder, #usq::-webkit-input-placeholder, 
#uauto::-webkit-input-placeholder, #usa::-webkit-input-placeholder, #uname::-webkit-input-placeholder, #uid::-webkit-input-placeholder {color:Gray;}
#ufio::-moz-placeholder, #udatesale::-webkit-input-placeholder, #uemail::-webkit-input-placeholder,
#utown::-webkit-input-placeholder, #utel::-webkit-input-placeholder, #usq::-webkit-input-placeholder, 
#uauto::-webkit-input-placeholder, #usa::-webkit-input-placeholder, #uname::-webkit-input-placeholder, #uid::-webkit-input-placeholder {color:Gray;}/* Firefox 19+ */
#ufio:-moz-placeholder, #udatesale::-webkit-input-placeholder, #uemail::-webkit-input-placeholder,
#utown::-webkit-input-placeholder, #utel::-webkit-input-placeholder, #usq::-webkit-input-placeholder, 
#uauto::-webkit-input-placeholder, #usa::-webkit-input-placeholder, #uname::-webkit-input-placeholder, #uid::-webkit-input-placeholder {color:Gray;}/* Firefox 18- */
#ufio:-ms-input-placeholder, #udatesale::-webkit-input-placeholder, #uemail::-webkit-input-placeholder,
#utown::-webkit-input-placeholder, #utel::-webkit-input-placeholder, #usq::-webkit-input-placeholder, 
#uauto::-webkit-input-placeholder, #usa::-webkit-input-placeholder, #uname::-webkit-input-placeholder, #uid::-webkit-input-placeholder {color:Gray;}
/**/
.sidebar h2
{
    font-size: 15px;
    margin: 0;

}
.sidebar ul li p
{
    margin: 0;
}
.sidebar .dopMenu
{
    margin-left: 20px; 
}
/*где курить*/
ymaps p
{
    display: table-row;
    font-family: monospace;
}

/*где курить*/
.nav span
{
    cursor:pointer;
}
.nav span:hover
{
    color: #fdb813;
}
/*выпадающие пункты меню*/
.b-main-menu .productMenu:hover .menu-hide-block { display: block; }
.b-main-menu .aboutMenu:hover .menu-hide-block { display: block; }
.b-main-menu .dilerorderMenu:hover .menu-hide-block { display: block; }
/**/
.b-main-menu .subMenu .menu-hide-block { display: none; position: absolute; z-index: 11;padding: 10px 10px 10px 10px;width: 170px; background-color: #fff; -moz-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px; -webkit-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px; box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px;line-height: 20px;}
.b-main-menu .subMenu .menu-hide-block .nav li a { color:dimgrey;}
.b-main-menu .subMenu .menu-hide-block .nav li a:hover {color:#f1a024;}
.b-main-menu .subMenu .menu-hide-block .nav li.active a  {color:#aaaaaa;}
/**/
.wrp p
{
    text-align:justify;
}
.wrp .slick-track p
{
    text-align:left;
}
.b-locklist span.newLocked
{
    color:Green;
}
/*siteMap*/
.siteMap
{
    margin-left: 60px;
    margin-top: 20px;
    width:70%;
    margin:0 auto;
}
.level0, .level1, .level2 
{
	margin: 10px;
	padding: 10px 0;
	text-transform: uppercase;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: White;	
	background: #999999;
	border: 2px solid #666666;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
	-webkit-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; 
	-moz-box-shadow: rgba(0,0,0,0.5) 2px 2px 2px; /* FF 3.5+ */	
}
.level0 a {
	color: White;
	text-decoration:underline;
}
.level1 a, .level2 a {
	color: White;
	text-decoration:none;
}
.level0:hover {
	background-color: Silver;
	border-color: Gray;
}
.level1 
{
    padding: 3px 0;
    margin: 5px;
	background-color: #ff9900;
	border-color: #ff9900;
	text-align:left;
	padding-left:50px;
	text-transform:lowercase;
	margin-left:10px;
	margin-right:10px;

}
.level1:hover {
    border-color: #ffcc33;
    background-color: #ffcc33;
}
.level2
{
    padding: 3px 0;
    margin: 5px;
    background-color: #666666;
    border-color: #666666;
	text-align:left;
	padding-left:100px;
	margin-left:10px;
	margin-right:10px;
	text-transform:lowercase;
}
.level2:hover {
    border-color: Silver;
    background-color: Silver;
}
.mar_t_l {margin: 0 20px 20px 0; float:left;}
.mar_t_r {margin: 0 0 20px 20px; float:right;}
.mar_m_l {margin: 20px 20px 20px 0; float:left;width: 100%;text-align: center;}
.mar_m_r {margin: 20px 0 20px 20px; float:right;}
.mar_m_c {margin: 20px;text-align: center;}
.b-content p, .b-content li {text-align:justify;}
.b-content .b-promo-blocks p, .b-content .b-managers-row p {text-align:left;}
/*для мобильной верссии*/
@media screen and (max-width: 767px) { 
.subMenu .menu-hide-block { display: none !important; } 
main.wrp.active, section.main-slider.wrp.active  {margin-top: 150px;}
   .header.wrp.active .b-header {
        padding-left: 3px;
        position: fixed;
        width: 100%;
        top: 0;
        background: #f1f1f1;
        -moz-box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 6px;
        -webkit-box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 6px;
        box-shadow: rgba(0, 0, 0, 0.9) 0px 0px 6px;
        height:80px;
        overflow:hidden;
    }
    .header.wrp.active .b-header .menu_m {
        position: fixed;
    }
    .header.wrp.active .b-header .contacts {
        display:none;
    }
    .header.wrp.active .b-main-menu {
        position: fixed;
    }
    .header.wrp.active .b-main-menu .menu_m  { width: 70px; height: 50px; position: absolute; right: 0px; top: 0px; z-index: 55; background: url("../img/icons/menu-ico.png") no-repeat center center; display: none; }

}

div#wrapper {
 position: fixed;
 z-index: 9999;
 bottom: 0%;
 background: transparent;
 color: #fff;
 padding: 10px;
}

/*загрузка прелоадер*/
.b-dealer-table.respons_table div img{
 opacity: .5;
}
#pyat::-webkit-inner-spin-button { 
  opacity: 1;
}
.b-sidebar-item.js-b-sidebar-item
{
    background: #f5f5f5;
}
.page_navigation span
{
    color:Gray;
    font-weight:bold;
    width:100%;
    border:1px solid Gray;
    display:block;
    text-align:center;
}
.page_navigation span.ellipse.more, .page_navigation span.ellipse.less
{
    color:silver;
    font-weight:normal;
    width:auto;
    border:0;
    display:inline;
    text-align:center;
}
/*поиск*/
#search_catalog .locklist table {
    margin-left: 14px;
}
#search_catalog .locklist table .head {
    background: #E6E6E6;
}
#search_catalog .locklist table td{
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 20px;
}
#search_catalog .locklist .consul, #search_catalog .locklist .block,
#search_catalog .locklist .bastion, #search_catalog .locklist .panzer,
#search_catalog .locklist .ip_gr
 {
    position: relative;
    /* margin-bottom: 20px; */
    margin-bottom: 5px;
    margin-top: 15px;
    background-color: #f7e082;
    cursor: pointer;
}
#search_catalog .consul {
    background: url("../img/icons/lock_type.png") no-repeat left -32px;
}
#search_catalog .block {
    background: url("../img/icons/lock_type.png") no-repeat left -64px;
}
#search_catalog .bastion {
    background: url("../img/icons/lock_type.png") no-repeat left top;
}
#search_catalog .panzer {
    background: url("../img/icons/lock_type.png") no-repeat left -128px;
}
#search_catalog .ip_gr {
    background: url("../img/icons/lock_type.png") no-repeat left -96px;
}
#search_catalog .locklist .labe {
    line-height: 32px;
    padding-left: 40px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    font-size: large;
}
#search_catalog .automodel .htext {
    text-align: left;
    padding: 8px 0;
    font-weight: normal;
    color: 0;
    text-transform: uppercase;
    border-bottom: 1px solid #e0e0e0;
    display: inline-block;
    width: 98%;
    cursor:pointer;
}
#search_catalog .locklist table a {
    text-decoration: underline;
    color: #191919;
}
#search_catalog .locklist table a:hover {
    color: #191919;
    text-decoration: none;
}
/*карта сайта*/
.city-list .link.active
{
    color:#f29606;
}
.tabls-block table
{
    margin:0 auto;
    width: 80%;
    margin-bottom: 10px;
}
.tabls-block table tr.head
{
    text-align:center;
    background-color:#E6E6E6;
    font-weight:bold;
}
.tabls-block table td
{
    padding:3px;
}
.modelAvtoMarkaW .chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-container-active.chosen-with-drop
{
    width: 327px;
}
.selectHosen .chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-container-active.chosen-with-drop,
.selectHosen .chosen-container.chosen-container-multi
{
    width: 322px;
}
/*картинки slidera на главной*/
.main-slider-item .img
{
   width:198px;
   height:220px;
}
.main-slider-block .slideNew
{
    float: right;
    margin-right: 15px;
    margin-top: 19px;
    height:15px;
}
.main-slider-item .img.bastion
{
   background-image:url(/content/img/slider/bastion1.png); 
}
.main-slider-item .img.bastion:hover
{
    background-image:url(/content/img/slider/bastion2.png);
}
.main-slider-item .img.ip_gr
{
   background-image:url(/content/img/slider/ip_gr1.png); 
}
.main-slider-item .img.ip_gr:hover
{
    background-image:url(/content/img/slider/ip_gr2.png);
}
.main-slider-item .img.fort
{
   background-image:url(/content/img/slider/fort1.png); 
}
.main-slider-item .img.fort:hover
{
    background-image:url(/content/img/slider/fort2.png);
}
.main-slider-item .img.block
{
   background-image:url(/content/img/slider/block1.png); 
}
.main-slider-item .img.block:hover
{
    background-image:url(/content/img/slider/block2.png);
}
.main-slider-item .img.consul
{
   background-image:url(/content/img/slider/consul1.png); 
}
.main-slider-item .img.consul:hover
{
    background-image:url(/content/img/slider/consul2.png);
}
.main-slider-item .img.panzer
{
   background-image:url(/content/img/slider/panzer1.png); 
}
.main-slider-item .img.panzer:hover
{
    background-image:url(/content/img/slider/panzer2.png);
}
.main-slider-item .img.moto
{
   background-image:url(/content/img/slider/moto1.png); 
}
.main-slider-item .img.moto:hover
{
    background-image:url(/content/img/slider/moto2.png);
}
.main-slider-item .img.ip_ign
{
   background-image:url(/content/img/slider/ip_ign1.png); 
}
.main-slider-item .img.ip_ign:hover
{
    background-image:url(/content/img/slider/ip_ign2.png);
}
.main-slider-item .img.rif
{
   background-image:url(/content/img/slider/rif1.png); 
}
.main-slider-item .img.rif:hover
{
    background-image:url(/content/img/slider/rif2.png);
}
/**/
/*на странице поиска замка иконки моделей авто*/
.autolink img {
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
	top: 0;
	left: 0;
}
.autolink div:hover img, .autolink td:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2); 
	-moz-transform: scale(1.2);
}
.literSerh
{
    display: inline;width: 300px;position: absolute;margin-left: 35px;
}
/*на странице поиска замка иконки моделей авто*/
/*правка слидера на главной*/
.b-main-slider .row .main-slider-block .main-slider-item .hide-block { position: initial;top: 258px;}
.b-main-slider { overflow: visible;margin-bottom: 15px;z-index:1;}
.b-main-slider .row .main-slider-block .slick-list { height: 515px;}
/*правка слидера на главной*/
/*поиск в верхнем меню*/
/*lupa*/
.b-main-menu li.liLupa #lupaImg{width: 91px;height:39px;cursor:pointer;}
.b-main-menu li.liLupa{width: 91px;height:39px;background:url(/content/img/lupa.png) no-repeat center center;}
.b-main-menu .active li.liLupa{width: 91px;height:39px;background:url(/content/img/lupa_fff.png) no-repeat center center;}
.b-main-menu li.liLupa.active{background-image:url(/content/img/lupa_active.png)}
.b-main-menu li.liLupa .hide-block.lupa
{
    display: none;
    position: absolute;
    right: 3px;
    top: 41px;
    width: 285px;
    height: 49px;
    padding: 7px 15px 0 15px;
    background-color: #fff;
    -moz-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px;
    -webkit-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px;
    box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px;
}
.b-main-menu li.liLupa .hide-block.lupa input[type="text"]{width: 188px;float: left;margin-top: 6px;}
.b-main-menu li.liLupa .hide-block.lupa input[type="submit"]{margin-left:5px;}
/*lupa*/
.b-main-menu .dealer-serch { /*position: absolute; top: 0; right: 0; width: 150px; height: 39px;*/ }
.b-main-menu .dealer-serch .hide-block     
{
    display: none;
    position: absolute;
    z-index: 11;
    right: 173px;
    top: -4px;
    width: 300px;
    height: 42px;
    padding: 2px 0px 0 9px;
    background-color: #fff;
    -moz-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px;
    -webkit-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px;
    box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px;
}
.dealer-serch .hide-block input[type="text"]{
    width: 185px;
    float: left;
    margin-right: 10px;
    margin-top: 6px;
}
/*поиск в верхнем меню*/

/*слайдер на страницах родукции*/
/*
 *	generated by WOW Slider 7.3
 *	template Bootstrap
 */
.wowslider {	display: table;zoom: 1; position: relative;width: 100%;	height: 100%;max-width: 655px;margin:0px auto 0px;
	z-index:2;	text-align:left; /* reset align=center */font-size: 10px;text-shadow: none; /* fix some user styles */
	/* reset box-sizing (to boostrap friendly) */-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; 
}
.wowslider .ws_images ul{	position:relative;width: 10000%; height:100%;left:0;list-style:none;margin:0;padding:0;
	border-spacing:0;overflow: visible;	/*table-layout:fixed;*/}
.wowslider .ws_images ul li{position: relative;width:1%;height:100%;line-height:0; /*opera*/overflow: hidden;
	float:left;	font-size:0;padding:0 0 0 0 !important;	margin:0 0 0 0 !important;}
.wowslider .ws_images{position: relative;left:0;	top:0;height:100%;max-width: 655px;vertical-align: top;
	border:none;overflow: hidden;}
.wowslider .ws_images ul a{width:100%;	height:100%;display:block;color:transparent;}
.wowslider img{	max-width: none !important;}
.wowslider .ws_images .ws_list img,
.wowslider .ws_images > div > img{	width:100%;	border:none 0;max-width: none;padding:0;margin:0;}
.wowslider .ws_images > div > img {}
.wowslider .ws_images iframe {	position: absolute;	z-index: -1;}
.wowslider .ws-title > div {display: inline-block !important;}
.wowslider a{ text-decoration: none; outline: none; border: none; }
.wowslider  .ws_bullets { /*float: left;*/position:absolute;z-index:70;top: 0;}
.wowslider  .ws_bullets div{position:relative;float:left;font-size: 0px;}
/* compatibility with Joomla styles */
.wowslider  .ws_bullets a {line-height: 0;}
.wowslider  .wsl{display:none;}
.wowslider sound, .wowslider object{position:absolute;}
/* prevent some of users reset styles */
.wowslider .ws_effect {position: static;width: 100%;height: 100%;}
.wowslider .ws_photoItem {background: #fff;}
.wowslider .ws_photoItem > div {left: 2em;right: 2em;top: 2em;bottom: 2em;}
.wowslider.ws_gestures {	cursor: -webkit-grab;cursor: -moz-grab;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}
.wowslider.ws_gestures.ws_grabbing {	cursor: -webkit-grabbing;cursor: -moz-grabbing;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}
/* hide controls when video start play */
.wowslider.ws_video_playing .ws_bullets {display: none;}
.wowslider.ws_video_playing:hover .ws_bullets {display: block;}
/* IE fix because it don't show controls on hover if frame visible */
.wowslider.ws_video_playing_ie .ws_bullets,.wowslider.ws_video_playing_ie a.ws_next,
.wowslider.ws_video_playing_ie a.ws_prev {display: block;}
/* youtube/vimeo buttons */
.wowslider .ws_video_btn {position: absolute;display: none;cursor: pointer;top: 0;left: 0;
	width: 100%;height: 100%;z-index: 55;}
.wowslider .ws_video_btn.ws_youtube,.wowslider .ws_video_btn.ws_vimeo {display: block;}
.wowslider .ws_video_btn div {position: absolute;	background-image: url(./playvideo.png);	background-size: 200%;
	top: 50%;left: 50%;	width: 7em;	height: 5em;margin-left: -3.5em;margin-top: -2.5em;}
.wowslider .ws_video_btn.ws_youtube div {	background-position: 0 0;}
.wowslider .ws_video_btn.ws_youtube:hover div {background-position: 100% 0;}
.wowslider .ws_video_btn.ws_vimeo div {background-position: 0 100%;}
.wowslider .ws_video_btn.ws_vimeo:hover div {	background-position: 100% 100%;}
.wowslider .ws_playpause.ws_hide {display: none !important;}
/* bullets */
.wowslider .ws_bullets a, #wowslider-container.wowslider-video-product .ws_bullets a { position: relative;display: inline-block;margin: 0 2px;padding: 6px;width: 0;
	border-radius: 50%;	background: rgba(0, 0, 0, 0);-webkit-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff;background-color: #ffd333;	border-color:#ffd333;}
.wowslider .ws_bullets a.ws_selbull, #wowslider-container.wowslider-video-product .ws_bullets a.ws_selbull {	background: #fff;padding: 6px;-webkit-box-shadow: none;
	box-shadow: none;background-color: #faa51b;	border-color:#faa51b;}
/* arrows */
.wowslider a.ws_next,.wowslider a.ws_prev {position:absolute;/*font: 3.2em "controls";*/z-index:60;color: #fff;
	overflow: hidden;width: 50px;height: 80%;top: 10%;opacity: .5;
    background: transparent url("http://flim.ru/content/img/icons/main-slider-arrow.png") no-repeat left top;}
.wowslider a.ws_next {right: 0;
	/*background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
	background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;*/
	background-position: -20px 50%;
}
.wowslider a.ws_prev {left: 0;
	/*background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
	background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;*/
	background-position: 10px 50%;
}
.wowslider a.ws_next:after,.wowslider a.ws_prev:after {position: absolute;display: block;	top: 50%;margin-top: -20px;
	left: 0;right: 0;text-align: center;vertical-align: middle;color: #fff;text-shadow: 0 1px 2px rgba(0,0,0,0.6);}
/*.wowslider a.ws_next:after{content:'\e801';}
.wowslider a.ws_prev:after{	content:'\e800';}*/
.wowslider a.ws_next:hover,.wowslider a.ws_prev:hover{opacity: 0.9;}
/*playpause*/
.wowslider .ws_playpause {position:absolute;font: 3.2em "controls";top:50%;left: 50%;margin-top: -0.5em;
	margin-left: -0.3125em;	color: #fff;opacity: 0.5;text-shadow: 0 1px 2px rgba(0,0,0,0.6);
	text-decoration: none;z-index: 59;}
.wowslider .ws_playpause:hover {	opacity: 0.9;}
.wowslider .ws_playpause:after{	display: block;	text-align: center;}
.wowslider .ws_pause:after {	content: '\e803';}
.wowslider .ws_play:after {	content: '\e802';}/* bottom center */
.wowslider  .ws_bullets, #wowslider-container.wowslider-video-product .ws_bullets {	/*bottom:20px;	left:50%;*/	top: 10px;	right: 0;}
.wowslider  .ws_bullets div, #wowslider-container.wowslider-video-product .ws_bullets div{left:-10px;}
.wowslider .ws_bulframe span{visibility: visible;opacity: 1;position: absolute;width: 0; height: 0; 
	border-left: 7px solid transparent;border-right: 7px solid transparent;	border-top: 7px solid #fff;
	bottom:-10px;margin-left:-7px;left:64px;}
.wowslider .ws-title{position: absolute;	background: none;color:#fff;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;bottom: 50px;top: auto;opacity: 1;	text-align: center;
	width: 100%;padding-left: 20%;padding-right: 20%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
	box-sizing: border-box;	z-index: 50;}
.wowslider .ws-title div{margin-top: 0.5em;font-size: 1.3em;}
.wowslider .ws-title span{font-size: 2.4em;}
.wowslider .ws_images > ul{animation: wsBasic 9.6s infinite;-moz-animation: wsBasic 9.6s infinite;-webkit-animation: wsBasic 9.6s infinite;}
@keyframes wsBasic{0%{left:-0%} 20.83%{left:-0%} 33.33%{left:-100%} 54.17%{left:-100%} 66.67%{left:-200%} 87.5%{left:-200%} }
@-moz-keyframes wsBasic{0%{left:-0%} 20.83%{left:-0%} 33.33%{left:-100%} 54.17%{left:-100%} 66.67%{left:-200%} 87.5%{left:-200%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 20.83%{left:-0%} 33.33%{left:-100%} 54.17%{left:-100%} 66.67%{left:-200%} 87.5%{left:-200%} }
.wowslider .ws_bullets  a img{	text-indent:0;display:block;bottom:15px;left:-64px;visibility:hidden;
	position:absolute;  border: 1px solid #FFFFFF;max-width:none;}
.wowslider .ws_bullets a:hover img{visibility:visible;}
.wowslider .ws_bulframe div div{height:48px;overflow:visible;position:relative;}
.wowslider .ws_bulframe div {	left:0;	overflow:hidden;position:relative;width:128px;	background-color:#FFFFFF;}
.wowslider  .ws_bullets .ws_bulframe{	display:none;bottom:19px;margin-left:2px;overflow:visible;position:absolute;
	cursor:pointer; border: 3px solid #FFFFFF;}
.wowslider .ws_bulframe div div{height: auto;}

@media all and (max-width:400px){
/*	.wowslider .ws_controls,.wowslider .ws_bullets,.wowslider .ws_thumbs{display: none;	}
    .wowslider a.ws_next,.wowslider a.ws_prev {display: none;}	*/
}
/*слайдер на страницах родукции*/

.nav.become_partner .partners-block.over img
{
    width:90px;
}

@media screen and (max-width: 767px)  
{
    .b-main-menu .main-menu .nav li.liLupa { display:none; }                 
}
.true
{
    color: green;
    font-weight: bold;
}
.false
{
    color: Red;
    font-weight: bold;    
}

.divider3 {
    margin-top: 0px;
    padding-bottom: 20px;
    height: 0;
    border-top: 1px solid #d2d2d2;
}
/*выпадающее окно авторизации в шапке*/
.b-header .hide-block-login  
{
    display: none; position: absolute; z-index: 13; right: 3px; 
    top: 39px;
    width: 200px;
    height: 130px;
    padding: 10px 0 0 10px;
    background-color: #fff; -moz-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px; 
    -webkit-box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px; box-shadow: rgba(22, 22, 22, 0.6) 4px 7px 13px; 
}
.b-header .hide-block-login input[type="text"],
.b-header .hide-block-login input[type="password"]
{
    display: block;
    width: 94%;
    height: 27px;
    border: 1px solid #cdcdcd;
    margin-bottom: 9px;
    padding: 0 7px;
    font-size: 13px;
    line-height: 25px;
    font-family: Arimo;
}
.dealer-login .login-text.login.active
{
    color:#ffcc66;
}
/*выпадающее окно авторизации в шапке*/
/*для стать партнером*/
.form #realname, .form #email, .form #phone, .mobi-block input[name="login"]
{
    display: block;
    width: 100%;
    height: 27px;
    border: 1px solid #cdcdcd;
    margin-bottom: 9px;
    padding: 0 7px;
    font-size: 13px;
    line-height: 25px;
    font-family: Arimo;
}
/*для стать партнером*/
/*кнопки support*/
#support img
{
    height:35px;
}
/*кнопки support*/
/*видео на странице продукции*/
.video-product {
  width: 100%;
  position: relative;
  padding-top: 56.25%;
}
.video-product iframe, .video-product object, .video-product embed{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*видео на странице продукции*/
/*кнопка Загрузка на странице сервисной карты*/
.load img{float:left; margin-right: 10px;}
.load h3{color:Gray;}
/*кнопка Загрузка на странице сервисной карты*/
/*стили страницы support*/
/*кнопки support*/
#support img
{
    height:35px;
}
/*кнопки support*/
#support .autolink img{height:auto;}
.productItem{width: 920px;}
.productItem div.site img, .productItem div.mobi img{width: 125px;height:142px;cursor:pointer;}
#support img, .productItem div{cursor:pointer;}
#support #noPointer img {cursor:default;}
.productItem div.site, .productItem div.mobi{width: 123.5px;float:left;margin: 3px;margin-bottom: 15px;border:3px solid #ffffff;overflow:hidden;}
.productItem div.mobi{width: 200px;height:38px;display:none;}
.productItem div.mobi img{width: 32px;height:32px;float: left;}
.productItem div.active {border:3px solid #f1a024;}
.productItem div:hover {border:3px solid wheat;}
.b-main-slider.support .row {
    margin: 0 7px;
}
.b-main-slider.support {
    height: auto;
    padding-top: 7px;
}
.productItem span   
{
    width: 100%;
    height: 56px;
    background-color: silver;
    display: block;
    text-align: center;
    padding: 10px;
    color: gray;
    font-weight: bold;
}
#support .autolinkDiv{width:80px; height:80px;float:left;}
#support .autolinkDiv img{width:80px; height:80px;}

.video-product-50 .video-product
{
    float:left;
    width:50%;
    border: 5px solid #fff;
    padding-top: 35%;
}
@media screen and (max-width: 1000px)  
{
    .productItem div{width: 135px;}
    .productItem{width: 728px;}  
    .productItem span {height: 56px;display: block;vertical-align:middle;}      
}
@media screen and (max-width: 767px)  
{
    .productItem {width: 100%;}
    .productItem div.mobi{display:block;}
    .productItem div.site{display:none;}  
    .b-main-slider.support {background-image:none; background: #ffffff;} 
    .productItem div.mobiSup .content-header{display:none;}
    .productItem div.mobiSup:hover, .productItem div.mobiSup div:hover {border:0;}
    .productItem div.mobiSup, .productItem div.mobiSup div {width:100%;}
    .productItem div.mobiSup {clear: left;}
    .productItem div.mobiSup img {height:32px;} 
    .productItem .mobiSup span {
        width: 100%;
        height: 100%;
        background-color: transparent;
        display: inline;
        text-align: left;
        padding: 0px;
        color: gray;
        font-weight: normal;
        height: auto;
        vertical-align: middle;
    }
    .video-product-50 .video-product	{
        float:none;
        width:100%;
        padding-top: 56%;
        border:0;
        margin-bottom:10px;
    }	
}
/*стили страницы support*/
/*снег -- начало*/
#flake{z-index:100;color:#AAAACC;}
/*снег -- конец*/
/*wawSlider на главной -- начало*/
/*
 *	generated by WOW Slider 2.6
 *	template Shady
 */

#wowslider-container { 
	zoom: 1; 
	position: relative; 
	width: 100%;
	max-width:960px;
	max-height:580px;
	margin:0px auto 0px;
	z-index:100;
	border:none;
	text-align:left; /* reset align=center */
	font-size: 10px;
}
#wowslider-container.wowslider-video-product {
	max-width:650px;
	max-height:100%;
}
#wowslider-container.fullscreen-mode,
#wowslider-container.fullwidth-mode {
	max-width:none;
	max-height:none;
}

#wowslider-container .ws_images ul{
	position:relative;
	width: 10000%; 
	height:100%;
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	overflow: visible;
	/*table-layout:fixed;*/
}
#wowslider-container .ws_images ul li{
	position: relative;
	width:1%;
	height:100%;
	line-height:0; /*opera*/
	overflow: hidden;
	float:left;
	font-size:0;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}

#wowslider-container .ws_images{
	position: relative;
	left:0;
	top:0;
	width:100%;
	height:100%;
	max-height:580px;
	overflow:hidden;
}
#wowslider-container.fullscreen-mode .ws_images,
#wowslider-container.fullwidth-mode .ws_images {
	max-height:none;
}
#wowslider-container .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}
#wowslider-container.fullscreen-mode .ws_images a,
#wowslider-container.fullwidth-mode .ws_images a {
	height:100%;
}
#wowslider-container img{
	max-width: none !important;
}
#wowslider-container .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	padding:0;
	margin:0;
}

#wowslider-container .ws_images iframe {
	position: absolute;
	z-index: -1;
}
#wowslider-container a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container  .ws_bullets { 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container  .ws_bullets div{
	position:relative;
	float:left;
	font-size: 0px; 
}
#wowslider-container  a.wsl{
	display:none;
}
#wowslider-container  .ws_bullets { 
	padding: 10px; 
}
#wowslider-container .ws_bullets a { 
	margin-left:16px;
	width:12px;
	height:12px;
	float: left;
	text-indent: -4000px;
	position:relative;

	background: rgb(30,165,194); /* ie */
	background: rgba(30,165,194,0.5);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#wowslider-container .ws_bullets a.ws_selbull, #wowslider-container .ws_bullets a:hover{
	/*background: rgba(30,165,194,1);*/
}
#wowslider-container .ws_bullets a:hover {
	-webkit-animation: pulseIn .9s infinite linear;
	-moz-animation: pulseIn .9s infinite linear;
	animation: pulseIn .9s infinite linear;
}
/*
#wowslider-container a.ws_next, #wowslider-container a.ws_prev {
	font-family: 'wowslider-controls';
	position:absolute;
	display:none;
	text-shadow: none;
	text-align: center;
	background: rgb(30,165,194);
	color: #fff;
	top:50%;
	margin-top:-2.5em;
	height: 5em;
	width: 5em;
	z-index:60;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#wowslider-container a.ws_next:hover,
#wowslider-container a.ws_prev:hover{
	background: rgba(30,165,194,0.6);
}
#wowslider-container a.ws_next{
	right:10px;
}
#wowslider-container a.ws_next:after {
	content: '\e801';
	display: block;
	font-size: 3.5em;
	line-height: 1.5em;
}
#wowslider-container a.ws_prev {
	left:10px;
}
#wowslider-container a.ws_prev:after {
	content: '\e800';
	display: block;
	font-size: 3.5em;
	line-height: 1.5em;
}

#wowslider-container a.ws_prev:hover:after {
	-webkit-animation: prevArrow .7s infinite ease-in-out;
	-moz-animation: prevArrow .7s infinite ease-in-out;
	animation: prevArrow .7s infinite ease-in-out;
}
#wowslider-container a.ws_next:hover:after {
	-webkit-animation: nextArrow .7s infinite ease-in-out;
	-moz-animation: nextArrow .7s infinite ease-in-out;
	animation: nextArrow .7s infinite ease-in-out;
}
*/
* html #wowslider-container a.ws_next,* html #wowslider-container a.ws_prev{display:block}
#wowslider-container:hover a.ws_next, #wowslider-container:hover a.ws_prev {display:block}
/* bottom center */
#wowslider-container  .ws_bullets {
	bottom:-33px;
	/*left:50%;*/
}
#wowslider-container  .ws_bullets div{
	left:-70%;
}

#wowslider-container .ws-title{
	position:absolute;
	display:block;
	bottom: 0.31em;
	left: 1.23em;
	margin: 9px;
	z-index: 50;
	font-family:MisoBold, Oswald, Impact,Charcoal, sans-serif;
	font-size: 5.5em;
	color: #FFF;
	text-shadow: 1px 1px 1px #333333;
}
#wowslider-container .ws-title div,#wowslider-container .ws-title span{
	display:inline-block;
	padding:10px;
	background:#3398B6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	opacity:0.95;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);	
}
#wowslider-container .ws-title div{
	display:block;
	background:#B02D15;
	margin-top:10px;
	color: #FFFFFF;
	opacity:0.8;
	text-shadow: 1px 1px 1px #000000;
}


#wowslider-container .ws_images > ul{
	animation: wsBasic 16.8s infinite;
	-moz-animation: wsBasic 16.8s infinite;
	-webkit-animation: wsBasic 16.8s infinite;
}
@keyframes wsBasic{0%{left:-0%} 14.88%{left:-0%} 25%{left:-100%} 39.88%{left:-100%} 50%{left:-200%} 64.88%{left:-200%} 75%{left:-300%} 89.88%{left:-300%} }
@-moz-keyframes wsBasic{0%{left:-0%} 14.88%{left:-0%} 25%{left:-100%} 39.88%{left:-100%} 50%{left:-200%} 64.88%{left:-200%} 75%{left:-300%} 89.88%{left:-300%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 14.88%{left:-0%} 25%{left:-100%} 39.88%{left:-100%} 50%{left:-200%} 64.88%{left:-200%} 75%{left:-300%} 89.88%{left:-300%} }



#wowslider-container .ws_bullets  a img{
	text-indent:0;
	display:block;
	bottom:16px;
	left:-115px;
	visibility:hidden;
	position:absolute;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 3px solid #ffffff;
	max-width:none;
}
#wowslider-container .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container .ws_bulframe div div{
	height:75px;
	overflow:visible;
	position:relative;
}
#wowslider-container .ws_bulframe div div img {
	height: 100%;
}
#wowslider-container .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:200px;
	background-color:#ffffff;
}
#wowslider-container  .ws_bullets .ws_bulframe{
	display:none;
	bottom:18px;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 3px solid #ffffff;
}
#wowslider-container .ws_bulframe span{
	display:block;
	position:absolute;
	bottom:-9px;
	margin-left:0px;
	left:95px;
	background:url('/content/img/slider/triangle.png');
	width:15px;
	height:6px;
}

#wowslider-container.ws_gestures,
#wowslider-container.ws_gestures > div > a {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="), move;
}
#wowslider-container.ws_gestures.ws_grabbing,
#wowslider-container.ws_gestures.ws_grabbing > div > a {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="), move;
}

/* hide controls when video start play */
#wowslider-container.ws_video_playing .ws_bullets {
	display: none;
}
#wowslider-container.ws_video_playing:hover .ws_bullets {
	display: block;
}
/* IE fix because it don't show controls on hover if frame visible */
#wowslider-container.ws_video_playing_ie .ws_bullets,
#wowslider-container.ws_video_playing_ie a.ws_next,
#wowslider-container.ws_video_playing_ie a.ws_prev {
	display: block;
}


/* youtube/vimeo buttons */
#wowslider-container .ws_video_btn {
	position: absolute;
	display: none;
	cursor: pointer;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 55;
}
#wowslider-container .ws_video_btn.ws_youtube,
#wowslider-container .ws_video_btn.ws_vimeo {
	display: block;
}
#wowslider-container .ws_video_btn div, .wowslider .ws_video_btn div {
	position: absolute;
	background-image: url('/content/img/slider/playvideo.png');
	background-size: 200%;
	top: 50%;
	left: 50%;
	width: 7em;
	height: 5em;
	margin-left: -3.5em;
	margin-top: -2.5em;
}
#wowslider-container .ws_video_btn.ws_youtube div {
	background-position: 0 0;
}
#wowslider-container .ws_video_btn.ws_youtube:hover div {
	background-position: 100% 0;
}
#wowslider-container .ws_video_btn.ws_vimeo div {
	background-position: 0 100%;
}
#wowslider-container .ws_video_btn.ws_vimeo:hover div {
	background-position: 100% 100%;
}

#wowslider-container1 .ws_playpause.ws_hide {
	display: none !important;
}

#wowslider-container .ws_fullscreen {
	display: none;
	position: absolute;
	font-family: "fullscreen";
	top: .5em;
	right: .5em;
	font-size: 2.25em;
	z-index: 59;
	color: #1EA5C2;
	text-shadow: none;
}
#wowslider-container .ws_fullscreen:hover {
	-webkit-animation: pulseOut .9s infinite linear;
	-moz-animation: pulseOut .9s infinite linear;
	animation: pulseOut .9s infinite linear;
}


#wowslider-container:hover .ws_fullscreen {
	display: block;
}
#wowslider-container .ws_fullscreen:after {
	content: '\e800';
}
/*wawSlider на главной -- конец*/
/*таблица заказа дилеров -- начало*/
.wtable .col5{
	width: 5%;
}
.wtable .col25{
	min-width: 56px;
}
.wtable .row.header div.center,
.wtable .row div.center
{
	text-align: center;
}
@media screen and (max-width: 580px){
	.wtable .col25{
		width: 24%;
		display: inline-block;
	}
	.wtable.order .col50{
		min-width: 313px;
	}
}
/*таблица заказа дилеров -- конец*/
/* стили для страницы продукции, аккардион -- начало*/
ul li p a.col-arrow {
    display: inline-block;
    width: 30px;
    height: 10px;
    background: url("/content/img/icons/reviews-arrow.png") no-repeat left center;
    background-position: -5px -14px;
}
ul li p.active a.col-arrow {
    background-position: -45px -14px;
}
ul li p a.col-link {
    border-bottom: 1px dashed #36576a;
}
ul li p a.col-link:hover {
    color: #36576a;
    border-color: transparent;
}
/*стили для страницы продукции, аккардион -- конец*/
/* форма задать вопрос */
#msgform .textarea
{
    max-width:66.6%;
    float:left;
}
#msgform .submitForm
{
    max-width:30%;
    float:right;
}

@media screen and (max-width: 767px)  
{
    #msgform .textarea
    {
        max-width:100%;
        float:none;
    }
    #msgform .submitForm
    {
        max-width:100%;
        width:100%;
        float:none;
    }
    #msgform .submitForm img
    {
        max-width:100%;
        width:auto;
    }

}
/* форма задать вопрос */