

/* Start:/js/fotorama/fotorama.css?147567194215141*/
/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/js/fotorama/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/js/fotorama/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}
/* End */


/* Start:/js/owl.carousel/owl.carousel.css?14761767444614*/
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/js/owl.carousel/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* End */


/* Start:/css/style.css?158169475548185*/
/*--------------------------
#
# created by MNP
# url: www.mynetplatform.com
# icq: 224454617
# skype: ciuvir
#
------------------------  */

html, body, div, span, p, img, li, ol, ul, fieldset, form, label, h1, h2, h3 {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit}

html, body {height: 100%}
body {font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 12px; color:#525252;  min-width: 1030px;
/*background:#fff url("/images/snow03.jpg") repeat top;*/
background-color: #f1f3f5; background-position: center top; background-repeat: no-repeat;}
a {outline: none}
.blue-flow {/*background-image: url(/images/blue-flow.jpg)*/}

h1 {color: #000; font: 24px Arial; padding: 10px 0 0}

.left {float: left; display: inline}
.right {float: right; display: inline}
.yes {color: #6eae01}
.no {
	color: #9D9999;
	/* color: rgb(255, 0, 0); */
}

.radius-10 {-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}
.radius-10-top {-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px}
.radius-10-bot {-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px}
.bord-blue .mid-slider{border: 2px solid #0075bb}
.bord-gray  .mid-slider{border: 2px solid #c4c4c4}
.bord-yellow  .mid-slider{border: 2px solid #ffd900}

.two-col .bord-blue {border: 2px solid #0075bb;z-index: 1;}
.two-col  .bord-gray  {border: 2px solid #c4c4c4}
.two-col  .bord-yellow  {border: 2px solid #ffd900;z-index: 2;}

a.in-cart {
    width: max-content; 
    text-align: center; 
    margin:0!important; 
    border:none!important; 
    padding: 2px 0 6px; 

    background: rgb(134,208,8);
    background: linear-gradient(180deg, rgba(134,208,8,1) 0%, rgba(119,186,4,1) 95%, rgba(101,159,0,1) 100%);
    border: 1px solid #b2b2b2;
    border-radius: 3px;
    padding: 3px;
    padding-left:6px;
    padding-right:6px;
    /* background: url(/images/in-cart.png) no-repeat left top;  */
    /* border: 0;  */
    font: 12px Arial!important;
     color: #fff!important; 
     cursor: pointer;
      float: left!important;
       display: inline}
.in-cart-big 
{width: 111px; 
    text-align: center; 
    margin:0!important; 
    /* border:none!important;  */
    padding: 4px 6px 4px; 
    /* background: url(/images/in-cart-big.png) no-repeat left top;  */
    /* border: 0;  */
    font: 18px Arial!important; 
    color: #fff!important; 
    cursor: pointer; 
    float: left; 
    /* display: inline; */
    width: max-content;
    text-align: center;
    margin: 0!important;
    border: none!important;
   
    background: rgb(134,208,8);
    background: linear-gradient(180deg, rgba(134,208,8,1) 0%, rgba(119,186,4,1) 95%, rgba(101,159,0,1) 100%);
    border: 1px solid #b2b2b2;
    border-radius: 3px;
    
}
.catalog-item-compared{border:none!important;}
/* structure
----------------------------------------------------------------------------------------*/
#wrapper {margin: 0 auto -77px; min-height:100%; height:auto !important; height:100%; width: 1022px; padding: 0 4px; background: url(/images/w-bg.png) repeat-y left top}
#container {overflow: hidden; width: 100%}
#content-bg {float: left; width: 100%}
#down, #footer {height: 77px}

/* header
----------------------------------------------------------------------------------------*/
.header-msg {position: absolute; text-align: center; width: 982px;}
#header {padding: 6px 21px 0 19px}
#header .top {height: 231px}
#header .top .left {background: url(/images/top-banner.jpg) no-repeat left top; width: 735px; height: 215px; margin: 15px 0 0}
#header .top .left a {display: block; width: 120px; height: 62px; margin: 6px 0 0 17px; text-indent: -9999px}
#header .right {width: 238px; margin: 13px 4px 0 0}
#header .right a:hover {text-decoration: none}
#header .item {border-bottom: 1px solid #cbcbcb; line-height: 15px; padding: 0 0 4px 9px}
#header .contact span {display: block; color: #010101; font-size: 14px; padding: 0 0 3px}
#header .contact span b {font-size: 18px}
/*#header .contact p {padding: 0 0 5px}*/
#header .contact b {font-size:16px;}
#header .contact small {font-size: 11px;}
#header .contact a {color: #007dc8}

/*#header .cart {background: url("/images/korzina1.png") no-repeat scroll 5px 5px transparent;padding: 7px 0 7px 57px;}*/
#header .cart #cart_line{background: url("/images/korzina2.png") no-repeat scroll 0px 3px transparent; padding: 5px 0 5px 40px;}
#header .cart #compare{background: url("/images/spisok-sravneniya.png") no-repeat scroll 10px 2px transparent; padding: 4px 0 3px 40px;}

/*#header .cart {background: url("/images/cart.gif") no-repeat scroll 5px 17px transparent;padding: 7px 0 7px 29px;}*/
/*#header .cart p {padding: 0 0 5px}*/
#header .cart a {color: #028ad2}
#header .consult {padding: 5px 0 3px 10px; height:57px;}
/*
#header .consult p {padding: 4px 0 0}
#header .consult span {margin: 0 14px 0 0}
#header .consult img {vertical-align: -2px}
*/
.h-src-enter {clear: both; width: 100%; height: 37px; background: url(/images/src-enter.png) no-repeat left top; margin: 0 0 11px}
.h-src-enter .src {float: left; display: inline; margin: 9px 0 0 10px}
.h-src-enter .src label {color: #fff; float: left; display: inline; margin: 3px 6px 0 0}
.h-src-enter .src .srcbox {width: 621px; padding: 2px 3px; color: #525252; font: 12px Arial; border: 1px solid #a3a3a3; float: left; display: inline; margin: 0 9px 0 0}
.h-src-enter .src .src-sub {width: 26px; height: 23px; background: url(/images/src.png) no-repeat left top; border: 0; float: left; display: inline; cursor: pointer}
.h-src-enter .enter {float: right; display: inline; width: 211px; padding: 0 0 0 36px; margin: 7px 0 0; background: url(/images/enter.png) no-repeat 15px 7px; height: 21px; font-size: 18px; color: #fff; line-height: 21px}
.h-src-enter .enter a {font-size: 12px; color: #010101; text-decoration: none; border-bottom: 1px dotted #010101}
.h-src-enter .enter a:hover {border: 0}

.mid-menu {background: url(/images/tm-blue.png) repeat-x left top; height: 40px; font-size: 14px; line-height: 38px; width: 980px; margin: 0 1px 10px 0}
.mid-menu ul {width: 100%;}
.mid-menu ul li {float: left; display: inline}
/*.mid-menu ul li a {float: left; display: inline; height: 40px; color: #fff; text-decoration: none; display: block; background: url(/images/tm-li.png) no-repeat left top; margin: 0 0 0 -1px; padding: 0 24px}*/
.mid-menu ul li a {float: left; display: inline; height: 40px; color: #fff; text-decoration: none; display: block; background: url(/images/tm-li.png) no-repeat left top; margin: 0 0 0 -1px; padding: 0 21px;}
.mid-menu ul li a:hover, .mid-menu ul li.active>a {background: url(/images/tm-yellow.png) repeat-x left top; color: #000}
.mid-menu ul li.first a {padding: 0 19px 0 18px;}

#header .top-inner {height: 104px}
#header .top-inner .left {width: 277px; margin: 21px 15px 0 0; font: italic 11px Tahoma; line-height: 15px; color: #007dc8; text-transform: uppercase}
#header .top-inner .left img {margin-bottom: -3px}
#header .top-inner .item {float: left; display: inline; border-bottom: 0; margin-top: 10px; width:180px;}
#header .top-inner .cart {width: 210px; margin-top:17px;}
#header .top-inner .cart #cart_line {padding-bottom:5px;}
/*#header .top-inner .cart {width: 264px}*/
#header .top-inner .consult {width: 206px; margin: 18px 0 0;  height:57px;}
#header .top-inner .contact {margin: 14px 0 0}

#compare a.close{text-decoration:none; color:red;}
/* content
----------------------------------------------------------------------------------------*/
#content {margin: 0 21px 0 273px}
.top-slider {margin: 0 0 10px}
.top-slider .body {height: 116px; overflow: hidden}
.top-slider .body  li{width:728px;}
.top-slider .navig {height: 33px; background: url(/images/show-bot.png) no-repeat left top}
.top-slider .navig ul {background: url(/images/show-ul.png) repeat-x left top; float: left; display: inline; list-style: none; height: 27px; margin: 3px 5px; padding:0}
.top-slider .navig ul li {float: left; display: inline; background: url(/images/show-li.gif) no-repeat right top; height: 27px; font-weight: bold; font-size: 20px; line-height: 27px; padding:0}
.top-slider .navig ul li a {color: #fff; text-decoration: none; padding: 0 10px}
.top-slider .navig ul li a:hover, .top-slider .navig ul li.active a {color: #ffd901}
.top-slider .navig ul .back a {float: left; display: inline; height: 27px; width: 28px; padding: 0; background: url(/images/show-back.png) no-repeat left top; text-indent: -9999px}
.top-slider .navig ul .next a {float: left; display: inline; height: 27px; width: 30px; padding: 0; background: url(/images/show-next.png) no-repeat left top; text-indent: -9999px}
.day-item .radius-10{background: #ff8a00 url(/images/day-item.png) repeat-x left top; overflow: hidden; padding: 0 0 7px; margin: 0 0 10px}
.day-item h2 {font: bold 16px Arial; color: #df6004; height: 27px; line-height: 29px; text-align: center; text-transform: uppercase}
.day-item .photo {float: left; display: inline; width: 142px; margin: 8px 0 0 23px}
.day-item .info {margin: 0 17px 0 166px}
.day-item .info a {color: #007dc8}
.day-item .info a:hover {text-decoration: none}
.day-item .info .text {border-bottom: 1px solid #fed083; padding: 6px 0 7px; margin: 0 0 12px; line-height: 20px}
.day-item .info .text .left {width: 246px; color: #010101}
.day-item .info .text .left a {font-size: 14px}
.day-item .info .charakt {color: #000000;margin-left: 246px;}
.day-item .text-bot .left {color: #000}
.day-item .text-bot .left span {text-decoration: line-through; color: #010101; margin: 0 5px 0 0}
.day-item .text-bot .left b {font-size: 16px; margin: 0 18px 0 0}
.day-item .text-bot .left em img {vertical-align: 2px}
.day-item .text-bot .right {width: 215px; margin: 1px 0 0}
.day-item .text-bot .right p {float: left}
.day-item .text-bot .right a {margin: 2px 0 0 13px; color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; float: left; display: inline; }
.day-item .text-bot .right a:hover {border: 0}

.mid-slider {position: relative; height: 219px; /*padding: 0 15px;*/ margin: 0 0 9px}
.mid-slider h2 {font: 18px Arial; color: #000; padding: 7px 15px 13px}
.mid-slider .body {/*padding: 0 16px;*/ height: 170px; overflow: hidden}
.mid-slider .body ul {list-style: none; width: 100%; overflow: hidden}
.mid-slider .body ul li {float: left; display: inline; border-left: 1px solid #e1e1e1; margin: 0 0 10px -1px; width: 212px; padding: 0 0 0 8px}
.mid-slider .body .header {height: 45px;}
.mid-slider .body .header a {color: #007dc8; }
.mid-slider .body .top {height: 95px; margin-top:5px;}
.mid-slider .body .top .photo {position: relative; float: left; display: inline; width: 85px; margin: 3px 0 0 1px; text-align: center;}
.mid-slider .body .top .photo img{ max-width: 100%}
.mid-slider .body .top .photo .sale {
    background: url("/images/pr-F40D0D.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: -8px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 73px;
}
.mid-slider .body .top .photo .special {
    background: url("/images/pr-FF9A00.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: -8px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 97px;
}

.mid-slider .body .top .photo .substandart {
    background: url("/images/pr-F7FF50.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 73px;
}
.mid-slider .body .top .text {margin: 0 5px 0 90px; line-height: 20px}
.mid-slider .body .top .text a {color: #007dc8}
.mid-slider .body .top .text a:hover {text-decoration: none}
.mid-slider .body .top .text p {font-style: italic; padding: 0px;}
.mid-slider .body .top .text p.no img {margin: 0 0 0 4px; vertical-align: -2px}
.mid-slider .body .top .text .price {line-height: 14px; margin-top:3px;}
.mid-slider .body .top .text .price span {text-decoration: line-through; color: #525252; font-size: 14px}
.mid-slider .body .top .text .price .caption {text-decoration: none; color: #525252; font-size: 12px; font-style:normal; padding-top: 3px;}
.mid-slider .body .top .text .price b {color: #0075bb; font-size: 18px}
.mid-slider .body .top .text .price small{display: block; margin-top:3px; font-size: 14px;}
.mid-slider .body .top .text .price small.nostrike{font-size: 10px;}
.mid-slider .bot span {text-decoration: line-through; color: #525252; font-size: 10px}
.mid-slider .bot b {color: #0075bb; font-size: 14px}
.mid-slider .bot p {height: 25px; line-height: 26px}
.mid-slider .bot input {margin: 3px 0 0}
.mid-slider .bot a {float: left; display: inline; color: #0194e3; text-decoration: none; border-bottom: 1px dotted #0194e3; line-height: 15px; margin: 5px 0 0 10px}
.mid-slider .bot a:hover {border: 0}


.jcarousel-container{padding: 0 31px;}
#mycarousel.jcarousel-container{padding:0}
.mid-slider .jcarousel-prev {position: absolute; left: 0; top: 50px; width: 21px; height: 46px; text-indent: -9999px; cursor:pointer;}
.bord-blue .mid-slider .jcarousel-prev{background: url(/images/next-back.png) no-repeat 0 0}
.bord-gray .mid-slider .jcarousel-prev{background: url(/images/next-back.png) no-repeat 0 -46px}
.bord-yellow .mid-slider .jcarousel-prev{background: url(/images/next-back.png) no-repeat 0 -92px}
.mid-slider .jcarousel-next {position: absolute; right: 0; top: 50px; width: 21px; height: 46px; text-indent: -9999px; cursor:pointer;}
.bord-blue .mid-slider .jcarousel-next {background: url(/images/next-back.png) no-repeat -21px 0}
.bord-gray .mid-slider .jcarousel-next {background: url(/images/next-back.png) no-repeat -21px -46px}
.bord-yellow .mid-slider .jcarousel-next {background: url(/images/next-back.png) no-repeat -21px -92px}

.jcarousel-prev[disabled=true]{background:#fff!important; cursor:default!important;}
.jcarousel-next[disabled=true]{background:#fff!important; cursor:default!important;}

.speedbar {color: #646464; padding: 7px 0 6px}
.speedbar a {color: #646464}
.speedbar a:hover {text-decoration: none}
.speedbar img {margin: 0 10px 0 8px; vertical-align: -2px}

.error a{cursor:pointer;}
.tovar {overflow: hidden; width: 100%}
.tovar a {color: #007dc8}
.tovar .tops {overflow: hidden; padding: 1px 0 7px; line-height: 12px}
.tovar .left {color: #9f9f9f}
.tovar .right a {color: #0075bb}
.tovar .right a:hover {text-decoration: none}
.tovar .right img {vertical-align: -2px}
.tovar .right .error a {text-decoration: none; border-bottom: 1px dotted #0075bb; margin: 0 0 0 17px}
.tovar .right .error a:hover {border: 0}
.tovar .body {border: 1px solid #d0d0d0; border-left: 0; border-right: 0; padding: 13px 0; overflow: hidden}
.tovar .body .photo {width: 200px; float: left; display: inline; padding: 3px 0 0 8px; position: relative;}
.tovar .body .photo {padding-top: 20px;}
.tovar .body .photo img {width: 200px}
.tovar .body .photo .sale {
    background: url("/images/pr-F40D0D.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 73px;
}
.tovar .body .photo .special {
    background: url("/images/pr-FF9A00.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 97px;
}
.tovar .body .photo .recomend {
    background: url("/images/pr-recomend.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 84px;
}
.tovar .body .photo .substandart {
    background: url("/images/pr-F7FF50.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000;
    font-size: 11px;
    height: 41px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 73px;
}
.tovar .body .info {margin: 0 0 0 224px}
.tovar .body .info span {font-size: 18px; text-decoration: line-through; color: #a9a9a9}
.tovar .body .info b {color: #0075bb; font-size: 30px; display: block; line-height: 30px}
.tovar .body .info div {padding: 14px 0 10px; font-style: italic}
.tovar .body .info p {overflow: hidden; padding: 2px 0 7px}
.tovar .body .info p a {
    float: left; 
    display: inline; 
    text-decoration: none; 
    border-bottom: 1px dotted #0194e3; 
    font-size: 14px; color: #0194e3;
     margin: 9px 0 0 8px
    }
.tovar .body .info p .prnt  {float: none; display: inline; text-decoration: underline; border-bottom: none; font-size: 10px; color: #0194e3; margin: 0px;}
.tovar .body .info p a:hover {border: 0}
.tovar .body .info .schema {padding: 41px 0 7px; font-style: normal}
.tovar .body .info .schema img {vertical-align: -5px; margin-right: 3px}
.tovar .add-this {padding: 13px 0 32px 4px}
.tovar .details {padding: 0 0 19px}
.tovar .details .dtabs {height: 38px; list-style: none; overflow: hidden; width: 100%}
.tovar .details .dtabs li {cursor:pointer; border: 3px solid #fff; border-bottom: 0; float: left; display: inline; background: url(/images/det-li.gif) no-repeat left 10px; padding: 11px 10px 9px 13px; margin: 0 0 0 -4px}
.tovar .details .dtabs li a {text-decoration: none; border-bottom: 1px dotted #0075bb}
.tovar .details .dtabs li a:hover {border-bottom: 0}
.tovar .details .dtabs .active {border: 2px solid #0075bb; border-bottom: 0; padding: 0; position: relative; background: #fff; z-index: 1; margin: 0; cursor:default}
.tovar .details .dtabs .active a {float: left; display: inline; padding: 11px 10px 9px 9px; border: 0; color: #000; font-weight: bold}
.tovar .details .block {border: 2px solid #0075bb; position: relative; margin: -3px 0 0; z-index: 0}
.tovar .details .block .in {background: url(/images/det-block.gif) repeat-y center top; overflow: hidden; margin: 4px 0 4px 3px; padding: 5px 0 31px}
.tovar .details .block .in2{overflow: hidden; margin: 4px 7px 4px 7px;}
.tovar .details .block .col {float: left; display: inline; width: 50%}
.tovar .details .block .col .row {overflow: hidden; padding: 8px 10px 2px; color: #525252}
.tovar .details .block .col .row div {float: left; display: inline; width: 180px}
.tovar .details .block .col .row p {font-style: italic; float: left;  width: 160px;}
/* --------------------------- */
.blocks .details {padding: 0 0 19px}
.blocks .details .dtabs {height: 38px; list-style: none; overflow: hidden; width: 100%}
.blocks .details .dtabs li {cursor:pointer; border: 3px solid #fff; border-bottom: 0; float: left; display: inline; background: url(/images/det-li.gif) no-repeat left 10px; padding: 11px 10px 9px 13px; margin: 0 0 0 -4px}
.blocks .details .dtabs li p {text-decoration: none; border-bottom: 1px dotted #0075bb}
.blocks .details .dtabs li p:hover {border-bottom: 0}
.blocks .details .dtabs .active {border: 2px solid #C4C4C4; border-bottom: 0; padding: 0; position: relative; background: #fff; z-index: 1; margin: 0; cursor:default}
.blocks .details .dtabs .active p {float: left; display: inline; padding: 11px 10px 9px 9px; border: 0; color: #000; font-weight: bold}
.blocks .details .block {border: 2px solid #C4C4C4; position: relative; margin: -3px 0 0; z-index: 0}
.blocks .details .block .in {background: url(/images/det-block.gif) repeat-y center top; overflow: hidden; margin: 4px 0 4px 3px; padding: 5px 0 31px}
.blocks .details .block .in2{overflow: hidden; margin: 4px 7px 4px 7px;}
.blocks .details .block .in2 .noborder td {border:none;}
.blocks .details .block .col {float: left; display: inline; width: 50%}
.blocks .details .block .col .row {overflow: hidden; padding: 8px 10px 2px; color: #525252}
.blocks .details .block .col .row div {float: left; display: inline; width: 180px}
.blocks .details .block .col .row p {font-style: italic;}
/* --------------------------- */

.noborder td {border:none;}

.mid-slider.mini {height: 142px}
.mid-slider.mini .body {height: 93px}
.mid-slider.mini .body .top .photo {margin: 5px 0 0 1px}
.mini .jcarousel-next, .mini .jcarousel-prev{top: 10px}

.mini.bord-blue.jcarousel-prev{background: url(/images/next-back.png) no-repeat 0 0}
.mini.bord-gray .jcarousel-prev{background: url(/images/next-back.png) no-repeat 0 -46px}
.mini.bord-yellow .jcarousel-prev{background: url(/images/next-back.png) no-repeat 0 -92px}

.mini.bord-blue .jcarousel-next {background: url(/images/next-back.png) no-repeat -21px 0}
.mini.bord-gray .jcarousel-next {background: url(/images/next-back.png) no-repeat -21px -46px}
.mini.bord-yellow .jcarousel-next {background: url(/images/next-back.png) no-repeat -21px -92px}

.mid-slider.mini .price {padding: 10px 0 0; color: #0075bb; font-size: 14px; font-weight: bold}
.mid-slider.mini .price s{font-size: 11px; color:#525252;}

.two-col a {color: #0075bb}
.two-col .top {overflow: hidden; border-bottom: 1px solid #d0d0d0; padding: 0 0 3px}
.two-col .top .left {color: #525252; padding: 10px 0 0}
.two-col .top .left a {text-decoration: none; border-bottom: 1px dotted #0075bb}
.two-col .top .left a:hover {border: 0}
.two-col .top .left span {margin: 0 3px 0 0}
.two-col .top .left img {margin: 0 0 0 3px}
.two-col .top .left b {color: #000; margin: 0 0 0 13px}
.two-col .top .left em {font-style: normal; margin-left:7px; padding-right:9px;}
.two-col .top .left .selected a{font-weight:bold; color:#000; border:none;}
.two-col .top .left .desc {background:url(/images/uarr.gif) no-repeat 100% 3px;}
.two-col .top .left .asc {background:url(/images/tarr.gif) no-repeat 100% 3px;}
.bord-gray.no-border{border:0;}
.two-col .no-border .top{border:0}

.mid-block {overflow: hidden; padding: 25px 0 58px}
.nav, .catalog .navig {text-align: right; padding: 7px 0 0;}
.nav::before, .catalog .navig::before {content: ""; display: block; clear: both;}
.nav a, .catalog .navig span, .catalog .navig a {margin: 0 3px}
.nav span, .catalog .navig span {font-weight: bold; color: #000}
.nav img, .catalog .navig img {vertical-align: -4px}
.nav.pad {padding: 22px 0 0}
.mid-block .left {width: 474px}
.mid-block .right {width: 233px}
.mid-block .cat-item {padding: 9px 11px 6px; overflow: hidden; margin: 0 0 11px}
.mid-block .cat-item .photo {float: left; display: inline; width: 132px; text-align: center; padding: 0 0 13px; position: relative}
.mid-block .cat-item .photo.flag {padding-top: 20px;}
.mid-block .cat-item .photo .sale {
    background: url("/images/pr-F40D0D.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: -8px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 73px;
}
.mid-block .cat-item .photo .recomend {
    background: url("/images/pr-recomend.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: -8px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 84px;
}
.mid-block .cat-item .photo .special {
    background: url("/images/pr-FF9A00.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: -8px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 97px;
}

.mid-block .cat-item .photo .substandart {
    background: url("/images/pr-F7FF50.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: 0;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 73px;
}
.mid-block .cat-item .photo p {padding: 12px 0 0 0; text-align:center;}
.mid-block .cat-item .info {margin: 0 0 0 132px; padding: 3px 0 0}
.mid-block .cat-item .info .no{float:right;}
.mid-block .cat-item .info .yes{float:right;}
.mid-block .cat-item .info span a {color: #007dc8; font-size: 14px}
.mid-block .cat-item .info small  {display: block;}
.mid-block .cat-item p {padding: 8px 0 7px}
.mid-block .cat-item .bot {clear: both; border-top: 1px solid #dbdbdb}
.mid-block .cat-item .bot .left {width: 229px; padding: 10px 0 0}
/*.mid-block .cat-item .bot .left small {color: #9D9999}*/
.mid-block .cat-item .bot .left span {font-size: 14px; text-decoration: line-through; margin-right: 4px}
.mid-block .cat-item .bot .left b {color: #0075bb; font-size: 18px; margin-right: 9px}
.mid-block .cat-item .bot .right {
    width: 218px; padding: 10px 0 0;
    display: flex;
    justify-content: flex-end;
}
.mid-block .cat-item .bot .right a {text-decoration: none; border-bottom: 1px dotted #0075bb; margin: 3px 0 0 12px; float: left}
.mid-block .cat-item .bot .right a:hover {border: 0}
.mid-block .r-block .bord-yellow, .mid-block .r-block .bord-gray {padding: 10px 7px 12px 7px; overflow: hidden; margin: 0 0 11px}
.mid-block .r-block  .mid-slider {border:none; height:auto;}
.mid-block .r-block .mid-slider ul { float: none; font-size: 12px; list-style: none outside none; width: 100%; }
.mid-block .r-block .mid-slider ul li {background:none;}
.mid-block .r-block .mid-slider .header {height:auto;}
.mid-block .r-block .mid-slider .top {border: none;}

.mid-block .r-block  .title{ padding-bottom: 12px; text-align:center; color:#E23C3C; font-weight:bold;}
.mid-block .r-block  .clear_fltr { padding-top:10px; font-weight:bold; text-align:center; }
.mid-block .r-block  .clear_fltr  a {color: #525252; text-decoration: none; }
.mid-block .r-block b {color: #000; display: block; padding: 5px 0 10px 0;}
.mid-block .r-block ul {list-style: none; font-size: 11px; float: left; display: inline; width: 49%}
.mid-block .r-block ul li {background: url(/images/blue-bul.gif) no-repeat left 5px; padding: 0 0 6px 8px}
.mid-block .r-block ul li a {color: #525252; text-decoration: none}
.mid-block .r-block ul li a:hover {color: #018cd6; text-decoration: underline}
.mid-block .r-block .price ul {font-size: 10px}
.mid-block .r-block .price b {padding: 0 0 16px}
.mid-block .r-block .price ul li {background: url(/images/blue-bul.gif) no-repeat left 4px; padding: 0 0 7px 8px}

.text-block {padding: 30px 0 28px; line-height: 15px}
.text-block h1 {padding: 8px 0 11px}
.text-block h2 {font: 18px Arial; color: #000; padding: 20px 0 9px}
.text-block h3 {font: 14px Arial; color: #000; padding: 11px 0 5px}
.text-block a {color: #007dc8}
.text-block p {padding: 5px 0}
.text-block ol {padding: 5px 0 10px 23px}
.text-block ul {padding: 5px 0 10px 20px}
.text-block li {padding: 4px 0 6px}
.text-block li br {margin: 0 0 10px}
 .line {border-top: 1px solid #d0d0d0; font-size: 1px; line-height: 1px; margin: 11px 0 11px; clear:both;}
.text-block table {border-collapse: collapse; margin: 10px 0 16px; width: 100%}
.text-block table th {background-color: #8d8d8d; height: 31px; font-weight: bold; text-align: left; color: #fff}
.text-block table td,
.text-block table th {padding: 0 12px}
.text-block table td {height: 36px;}

#YMapsID-57 table{border-collapse: collapse; margin: 0px; width: auto;}
#YMapsID-57 table th {background-color: none; height: auto; font-weight: normal; text-align: left; color: transparent;}
#YMapsID-57 table td,
#YMapsID-57 table th {padding: 0px}
#YMapsID-57 table td {height: auto; border-bottom: none;}

.text-block form label { padding: 0px 4px 0px 4px; }
.text-block form input {margin: 2px 0}
.text-block .noborder td {border:none;}
.text-block .news-item  .date {padding:10px 0px 5px 0px; font-size: 10px;}
.text-block .news-item  .preview_picture {margin-right:10px;}
.text-block .filesheader {color: #000000; font: 18px Arial; padding: 10px 0 5px}
.text-block .filesitem { background: url(/images/download.png) no-repeat 0 0; padding:2px 0 0 20px; margin:5px 0 0 10px;}

/* left
----------------------------------------------------------------------------------------*/
#left {float: left; width: 273px; margin-left: -100%}
#left .in {padding: 0 12px 9px 20px}
#left .in ul {list-style: none}
.l-menu {width: 241px}
.l-menu .tabs {height: 30px}
.l-menu .tabs li {float: left; display: inline; line-height: 15px; cursor:pointer;}
.l-menu .tabs li a {text-decoration: undeline; color: #007dc8; border-bottom: 1px dotted #007dc8}
.l-menu .tabs li a:hover {border: 0}
.l-menu .tabs .t1 {width: 170px}
.l-menu .tabs .t2 {width: 106px}
.l-menu .tabs b {display: block; font-weight: normal; height: 22px; padding: 6px 11px 0; position: relative}
.l-menu .tabs b span {font: 14px Tahoma}
.l-menu .tabs .active {border-bottom: 1px solid #d3d3d3; }
.l-menu .tabs .active b {border-bottom: 1px solid #e2e2e2; background: #f1f1f1}
.l-menu .tabs li b sup {position: absolute; left: 0; top: 0; width: 10px; height: 10px}
.l-menu .tabs li b sub {position: absolute; right: 0; top: 0; width: 10px; height: 10px}
.l-menu .tabs .active b sup {background: url(/images/corner-gray.gif) no-repeat 0 0}
.l-menu .tabs .active b sub {background: url(/images/corner-gray.gif) no-repeat -10px 0}
.l-menu .tabs .active a {color: #646464; border: 0}

.lm {background: #f1f1f1; position: relative; margin: 0 0 9px; padding: 15px 0 31px;}
.lm2 {background: #f1f1f1; position: relative; margin: 0 0 9px; padding: 5px 0;}
.lm2 b {display: block; font-weight: normal; padding: 0px 11px 0; position: relative; text-align: center;}
.lm2 b a {border: 0 none; color: #646464;}
.lm2 b span {font: bold 14px Tahoma; }

.lm2 .crnr_lt,.lm .crnr_lt {position: absolute; left: 0; top: 0; width: 10px; height: 10px; background: url(/images/corner-gray.gif) no-repeat 0 0px}
.lm2 .crnr_rt,.lm .crnr_rt {position: absolute; right: 0; top: 0; width: 10px; height: 10px; background: url(/images/corner-gray.gif) no-repeat -10px 0}
.lm2 .crnr_lb,.lm .crnr_lb {position: absolute; left: 0; bottom: 0; width: 10px; height: 10px; background: url(/images/corner-gray.gif) no-repeat 0 -10px}
.lm2 .crnr_rb,.lm .crnr_rb {position: absolute; right: 0; bottom: 0; width: 10px; height: 10px; background: url(/images/corner-gray.gif) no-repeat -10px -10px}

.lm sup {position: absolute; right: 0; top: 0; width: 10px; height: 10px; background: url(/images/corner-gray.gif) no-repeat -10px 0}
/*
#lm1 sup {position: absolute; right: 0; top: 0; width: 10px; height: 10px; background: url(/images/corner-gray.gif) no-repeat -10px 0}
#lm2 sup {position: absolute; right: 0; top: 0; width: 10px; height: 10px; background: url(/images/corner-gray.gif) no-repeat -10px 0}
#lm2 sup {position: absolute; left: 0; top: 0; width: 10px; height: 10px; background: url(/images/corner-gray.gif) no-repeat 0 0}
.lm sub {position: absolute; right: 0; bottom: 0; width: 10px; height: 10px; background: url(/images/corner-gray.gif) no-repeat -10px -10px}
.lm em {position: absolute; left: 0; bottom: 0; width: 10px; height: 10px; background: url(/images/corner-gray.gif) no-repeat 0 -10px}
*/
.lm ul {width: 100%; overflow: hidden; margin: -2px 0 0}
.lm ul li {margin: 0 0 -2px}
.lm ul li div.m {background: url(/images/li-line.gif) repeat-x left bottom; margin: 0 5px 0 0; overflow: hidden; padding: 9px 0 6px; cursor:pointer;}
.lm ul li div.m .img {float: left; width: 82px; text-align: center}
.lm ul li div.m .link {padding-right: 20px}
.lm ul li div.m .l1 {padding-top: 17px}
.lm ul li div.m .l2 {padding-top: 8px}
.lm ul li div.m .link a {color: #007dc8; font: bold 12px Tahoma}
.lm ul li div.m .link a:hover {text-decoration: none}
.lm ul li.active {margin: 0 1px -2px; background: #5e5e5e url(/images/li-bg.png) no-repeat left top!important; position: relative}
.lm ul li.active div.m {background: 0}
.lm ul li.active .link a,.lm ul li.active div.m .link a, .lm ul li.active a {color: #fff}
.lm ul li.active a:hover {text-decoration: none}
.lm ul li.active>a{font-weight:bold; text-decoration: none}
.lm ul li.active ul li {margin: 0 20px 0 38px; padding: 0 0 9px 7px; background: url(/images/arrow.gif) no-repeat left 5px!important;}
.lm ul li.active ul {padding: 0 0 4px; display:block}
.lm ul li ul{display:none}

.bot-links {background: #ececec url(/css/../images/b-l-bg.png) repeat-x left top; margin: 0 23px 0 21px; padding: 22px 0 7px 17px; overflow: hidden}
.bot-links ul {list-style: none; overflow: hidden; padding: 0 0 0 7px}
.bot-links ul .item {float: left; display: inline; /*width: 27%;*/ line-height: 25px}
.bot-links ul .item.mini {width: 19%}
.bot-links ul li a {color: #525252}
.bot-links ul li a:hover {text-decoration: none}
.bot-links ul li ul {padding: 0 5px 0 10px}

.bot-block {padding: 24px 0 0; background: url(/images/copy-bg.gif) no-repeat left top; margin: 25px 0 0}
a:hover {text-decoration: none}
.bot-block .f-logo {float: left; display: inline; width: 161px; height: 43px; background: url(/images/logo.png) no-repeat left top; text-indent: -9999px; margin: 7px 0 0}
.bot-block .f-links {margin: 0 200px 0 275px; font: 11px Tahoma; color: #007dc8; line-height: 18px}
.bot-block .f-links a {color: #007dc8}
.bot-block .f-design {width: 180px; float: right; display: inline; background: url(/images/relevant.gif) no-repeat left top; padding: 16px 0 5px 23px; margin: 5px 0 0}
.bot-block .f-design a {color: #b5b5b5}

/* footer
----------------------------------------------------------------------------------------*/
#footer {width: 980px; margin: 0 auto; background: url(/images/foot.jpg) no-repeat left top; position: relative; color: #fff; font: 11px Tahoma; }
#footer img {width: 97px; height: 127px; position: absolute; right: 18px; top: -127px}
.f-about {margin: 2px 0 0 15px; float: left; display: inline; width: 238px}
.f-adres {margin: 2px 0 0; float: left; display: inline}

/* buttons-inputs */
.btn {margin: 0 1px 7px; text-align: left; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-size: 12px; color: #fff; border: 0; cursor: pointer; padding: 3px 0 12px 5px; height: 23px}
.btn.register {width: 108px; background: url(/css/../images/btn-reg.jpg) no-repeat left top}
.btn.apply {width: 90px; background: url(/css/../images/btn-ok.jpg) no-repeat left top}
.btn.recalculate {width: 109px; background: url(/css/../images/btn-recalculate.jpg) no-repeat left top; cursor: pointer}
.btn.checkout {width: 133px; background: url(/css/../images/btn-checkout.jpg) no-repeat left top; cursor: pointer}
/*.btn.repeat {width: 129px; background: url(/css/../images/btn-repeat.jpg) no-repeat left top; cursor: pointer}*/
.btn.repeat{
	background: url(/css/../images/btn-repeat.jpg) no-repeat scroll left top transparent;
	border: medium none !important;
	color: #FFFFFF !important;
	cursor: pointer;
	display: inline;
	font: 12px Arial !important;
	margin: 0 !important;
	padding: 2px 29px 6px 7px;}
.btn.cansel_input {width: 126px; background: url(/css/../images/btn-cansel.jpg) no-repeat left top; cursor: pointer}
.btn.cansel{
	background: url(/css/../images/btn-cansel.jpg) no-repeat scroll left top transparent;
	border: medium none !important;
	color: #FFFFFF !important;
	cursor: pointer;
	display: inline;
	font: 12px Arial !important;
	margin: 0 !important;
	padding: 2px 29px 6px 7px;}
/*.btn.more {width: 101px; background: url(/css/../images/btn-more.jpg) no-repeat left top; cursor: pointer}
.btn.more {width: 101px; text-align: left; margin:0!important; border:none!important; padding: 2px 0 6px; background: url(/css/../images/btn-more.jpg) no-repeat left top; border: 0; font: 12px Arial!important; color: #fff!important; cursor: pointer; float: left!important; display: inline}
*/
.btn.save {width: 96px; background: url(/css/../images/btn-save.jpg) no-repeat left top; cursor: pointer}
.btn.reset {width: 90px; background: url(/css/../images/btn-reset.jpg) no-repeat left top; cursor: pointer}
.btn.more{ background: url("/css/../images/btn-more.jpg") no-repeat scroll left top transparent;
	border: medium none !important;
	color: #FFFFFF !important;
	cursor: pointer;
	display: inline;
	font: 12px Arial !important;
	margin: 0 !important;
	padding: 2px 29px 6px 7px;}
.fltr_cncl {
    color: red;
    font-size: 14px;
    position: relative;
    top: 0px;
}
.pools .buttons {margin-top: 10px;}
.pools .buttons  a{ color:#007DC8;}
.pools .buttons input {padding-bottom:7px;}
.pools .question {margin: 15px 0 5px 0;}
.pools .res_ok { color:#6EAE01; font-weight:bold; margin: 15px 0 15px 0;}
.pools .res_err { color:red; font-weight:bold; margin: 15px 0 15px 0;}
.mid-block .r-block  .pools ul li {background: none;}
.mid-block .r-block  .pools ul {width: 100%; font-size: 12px;}
.mid-block .r-block  .pools .question {margin: 0 0 5px 0;}

.specoffer {position: relative; /*height: 219px; padding: 0 15px;*/ margin: 0 0 9px}
.specoffer h2 {font: 18px Arial; color: #000; padding: 7px 15px 13px}
.specoffer .body {/*padding: 0 16px; height: 170px; overflow: hidden */}
.specoffer .body ul {list-style: none; width: 100%;/* overflow: hidden */}
.specoffer .body ul::after{
    display: block;
    content: "";
    clear: both;
}
.specoffer .body ul li {float: left; display: inline; border-left: 1px solid #e1e1e1; margin: 0 0 10px -1px; width: 212px; padding: 0 0 0 8px}
.specoffer .body ul li:nth-child(3n+4){clear: both}
.specoffer .body .header {height: 45px;}
.specoffer .body .header br {padding:0px; margin:0px;}
.specoffer .body .header a {color: #007dc8; }
.specoffer .body .top {height: 95px; margin-top:5px;}
.specoffer .body .top .photo {float: left; display: inline; width: 85px; margin: 3px 0 0 1px; position: relative; text-align: center;}
.specoffer .body .top .photo.flag {padding-top: 20px;}
.specoffer .body .top .photo img{max-width: 100%}
.specoffer .body .top .sale {
    background: url("/images/pr-F40D0D.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: -8px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 73px;
}
.specoffer .body .top .special {
    background: url("/images/pr-FF9A00.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 11px;
    height: 41px;
    left: -8px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 97px;
}
.specoffer .body .top .substandart {
    background: url("/images/pr-F7FF50.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #000;
    font-size: 11px;
    height: 41px;
    left: -8px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -2px;
    width: 73px;
}
.specoffer .body .top .text {margin: 0 5px 0 85px; line-height: 20px;  padding-left: 5px;}
.specoffer .body .top .text a {color: #007dc8}
.specoffer .body .top .text a:hover {text-decoration: none}
.specoffer .body .top .text p {font-style: italic; padding: 0px;}
.specoffer .body .top .text p.no img {margin: 0 0 0 4px; vertical-align: -2px}
.specoffer .body .top .text .price {line-height: 14px; margin-top:3px;}
.specoffer .body .top .text .price span {text-decoration: line-through; color: #525252; font-size: 14px}
.specoffer .body .top .text .price b {color: #0075bb; font-size: 18px}
.specoffer .body .top .text .price small{display: block; margin-top:3px; font-size: 13px;}
.specoffer .bot span {text-decoration: line-through; color: #525252; font-size: 10px}
.specoffer .bot b {color: #0075bb; font-size: 14px}
.specoffer .bot p {height: 25px; line-height: 26px}
.specoffer .bot input {margin: 3px 0 0}
.specoffer .bot a {float: left; display: inline; color: #0194e3; text-decoration: none; border-bottom: 1px dotted #0194e3; line-height: 15px; margin: 5px 0 0 10px}
.specoffer .bot a:hover {border: 0}
.consult img {cursor:pointer;}

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½
#jivo_chat_widget{
	display: none;
}
*/
/* ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½, ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
#jivo_custom_widget{
	width: 180px;
	cursor: pointer;
	height: 55px;
	/*position:fixed;*/
	background-image: url(/css/../js/jivosite/images/offline1.png);
}

/* ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ 3px */

/* ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½*/
#jivo_custom_widget.jivo_online{
	width: 180px;
	height: 55px;
	background-image: url(/css/../js/jivosite/images/online1.png);
}
.article_item {margin-bottom:4px;}
.article_item a {display:block;}

.box_fix-spec {
    background: url("/images/tm-yellow.png") repeat scroll left top rgba(0, 0, 0, 0);
    border-radius: 0 3px 3px 0;
    box-shadow: -1px 0 3px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    margin-top: -150px;
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 800;
}
.box_fix-spec .ctrl {
    padding: 10px 0;
}
.box_fix-spec .ctrl img {
    display: block;
    margin: 0 auto;
}
.box_fix-spec .ctrl .open {
    display: none;
}
.box_fix-spec .cont {
    padding: 0 6px;
}
.box_fix-spec .cont img {
    display: block;
    margin: 13px auto;
}
.box_fix-spec .popup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #0075BB;
    display: none;
    padding: 5px 20px;
    position: absolute;
    right: 200%;
    text-align: center;
    top: 0;
    white-space: nowrap;
}
.box_fix-spec .popup .close {
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 10px;
}
.box_fix-spec .popup .close img {
    display: block;
    width: 100%;
}
.box_fix-spec .popup .close:hover img {
    position: relative;
    top: -10px;
}
.box_fix-spec .popup h3 {
    font-size: 16px;
    font-weight: bold;
}
.box_fix-spec .popup p {
    line-height: 20px;
    margin: 5px 0;
}
.box_fix-spec.open .popup {
    display: block;
}

.spec-filter{
    overflow: hidden;
    margin-bottom: 15px;
}
.spec-filter label{
    display: block;
}
.spec-filter .col{
    width: 50%;
    float: left;
}


/** dealers **/
#header .top .left{
    border-radius: 6px 6px 0 0;
    overflow: hidden;
    position: relative;
}
#header .top .left a.dealer-logo{
    position: absolute;
    text-indent: 0;
    top: 0;
}

.side-prom-blck{
	border-radius: 10px;
	margin: 0 0 11px;
	border: 2px solid rgb(255, 217, 0);
}

.side-prom-blck .fotorama__stage{
	border-radius: 8px;
}

.side-prom-blck .fotorama__nav-wrap{
	position: absolute;
    bottom: 0px;
}

.index-prom-blck-big .fotorama__nav-wrap{
	position: absolute;
    bottom: 0px;
}

.index-prom-blck-big .fotorama__arr {
    border: 1px solid rgb(255, 255, 255);
    border-radius: 25px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
	background-color: rgba(0, 0, 0, 0.5);
	margin-left: 4px;
    margin-right: 4px;
}

.index-prom-blck-big .fotorama__arr:hover {
	background-color: rgba(0, 0, 0, 0.3);
}

.fotorama__dot {
    border: 1px solid rgb(1, 150, 230);
}

.index-prom-blck-small{
	margin: 10px 0px;
}

.twice_banner{
	margin: 5px 0px;
}
.twice_banner .half{
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 5px;
}

.twice_banner .half:nth-child(even){
	padding-right: 0px;
}

.twice_banner .half:nth-child(odd){
	padding-left: 0px;
}

.pdf-icon{
	background: url(/images/pdf.jpg) 0px 50% no-repeat;
	padding: 6px 0px 6px 25px;
}

.contact_btn{
	background: url(/images/icons-messengers.png) 0px 0px no-repeat;
	display: inline-block;
	width: 24px;
	height: 24px;
}
.contact_btn.telegram{
    background-position: 0px 0px;
}
.contact_btn.facetime{
    background-position: -24px 0px;
}
.contact_btn.skype{
	background-position: -48px 0px;
}
.contact_btn.whatsapp{
	background-position: -72px 0px;
}
.contact_btn.viber{
	background-position: -96px 0px;
}

#jivo-iframe-container.jivo-collapsed{
	opacity: 0!important;
}

.videocalls{
	display: inline-block;
	text-align: center;
	float: right;
}
.videocalls .title{
	margin-top: 5px;
	margin-bottom: 5px;
	color: #007dc7;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
}
img[data-src*='//img.youtube.com'] {
	opacity: 0.5;
}
.youtube-overlay{
    background: url(/images/YouTubePlay.png) no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 18px;
    left: 25px;
}

@media screen and (max-width: 1024px) {
	.mid-menu ul li a {
	    padding: 0 20px;
	}
}

.compare-grid__scroll{
overflow-x:scroll;
}
.sale_list{
	position: relative;
	color: white;
	width: 60%;
	margin: auto;
	font-weight: bold;
	line-height: 2em;
	text-align: center;
	z-index: 1;
}
.sale_list:before{
	width: 70px;
	    height: 0;
	    content: "";
	    position: absolute;
	    z-index: 0;
	    top: 0;
	    left: -10px;
	    border-left: 15px solid transparent;
	    border-right: 15px solid transparent;
	    border-top: 25px solid #c32f34;
}
.sale_list:after{
	width: 70px;
	    height: 0;
	    content: "";
	    position: absolute;
	    z-index: 0;
	    top: 0;
	    left: -10px;
	    border-left: 15px solid transparent;
	    border-right: 15px solid transparent;
	    border-bottom: 25px solid #c32f34;
}

/*Êðàñíûé*/
.sale_red:before{
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 25px solid #c32f34;
}
.sale_red:after{
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	 border-bottom: 25px solid #c32f34;
}
/*Îðàíæåâûé*/
.sale_orange:before{
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 25px solid #f49910;
}
.sale_orange:after{
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	 border-bottom: 25px solid #f49910;
}
/*Æåëòûé*/
.sale_yellow:before{
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 25px solid #fbe200;
}
.sale_yellow:after{
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	 border-bottom: 25px solid #fbe200;
}
/*Çåëåíûé*/
.sale_green:before{
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 25px solid #78bb06;
}
.sale_green:after{
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	 border-bottom: 25px solid #78bb06;
}

.sale_list>span{
	position: relative;
	z-index: 2;
}
.sale_list>span:hover{
	cursor: pointer;
}
.sale_list__text{
	top: -110px;
	position: absolute;
	 display: none;
	font-size: 11px;
	color: rgb(0, 0, 0);
	padding: 1px;
	border: 1px solid rgb(75, 161, 219);
	background-color: rgb(75, 161, 219);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 0;
	min-width: 120px;
	left: -21px;
	min-height: 96px;
}
.sale_list__text:before{

	    height: 0;
	    content: "";
	    position: absolute;
	    z-index: 0;
	    top: 100%;
	    left: 45%;
	    border-left: 5px solid transparent;
	    border-right: 5px solid transparent;
	    border-top: 15px solid  rgb(75, 161, 219);
}



.sale_a{
	position: absolute;
    bottom: 3.1px;
    width: 100%;
    left: 0;
}
.sale_list__cont{
	background-color: rgb(255, 255, 255);
    display: inline-block;
    height: 96px;
		font-weight: 100;
		line-height: 1em;
		display: flex;
		align-items: center;
		z-index: 10;
}
.catalog-top-banner{
    margin-top:15px;
    width: 100%;
}
.catalog-top-banner a{
    width: 100%;
    height: inherit;
    display: block;
}
.catalog-top-banner a img{
    width: 100%;
}
li.is_blue_menu{
    width:100% !important;
    background-color: rgb(0, 161, 250);
    
}
li.is_blue_menu a{
    text-align: left !important;
    color:white !important;
    background: none !important;
    border-left:1px solid rgb(0, 161, 250);
}
li.is_blue_menu a:hover{
    text-align: left !important;
  
}
/* End */


/* Start:/local/templates/.default/components/bitrix/search.title/searching/style.css?13323290752092*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/.default/components/bitrix/search.title/searching/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/top_multilevel/style.css?13330174464154*/
/**Top menu**/
#multilevel,#multilevel ul
{
	/*margin:0; padding:0;
	background:#BC262C url(/local/templates/.default/components/bitrix/menu/top_multilevel/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;*/
	/*font-size:90%*/
}

#multilevel
{
	position:relative;
}

/*Links*/
#multilevel a
{
	/*display:block;
	padding:5px 10px;
	padding:0.3em 0.8em;
	text-decoration:none;
	text-align:center;*/
}

#multilevel li 
{
	/*float:left;*/
}

/*Root items*/
#multilevel li a.root-item
{
	/*color:#fff;
	font-weight:bold;
	padding:7px 12px;*/
}

/*Root menu selected*/
#multilevel li a.root-item-selected
{
	/*background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;*/
}

/*Root items: hover*/
#multilevel li:hover a.root-item, #multilevel li.jshover a.root-item
{
	/*background:#e26336;
	color:#fff;*/
}

/*Item-parents*/
#multilevel a.parent
{
	/*background: url(/local/templates/.default/components/bitrix/menu/top_multilevel/images/arrow.gif) center right no-repeat;*/
}

/*Denied items*/
#multilevel a.denied
{
	/*background: url(/local/templates/.default/components/bitrix/menu/top_multilevel/images/lock.gif) center right no-repeat;*/
}

/*Child-items: hover*/
#multilevel li:hover, #multilevel li.jshover
{
	/*background:#D6D6D6;
	color:#fff;*/
}

/*Child-items selected*/
#multilevel li.item-selected
{
	/*background:#D6D6D6;
	color:#fff;*/
}

/*Sub-menu box*/
#multilevel li ul
{
	background:url("/images/tm-yellow.png") repeat scroll left top transparent;
	position:absolute;
	/*top:-999em;*/
	top:40px;
	display:none;
	z-index:900;
	height:auto;
	/*width:12em;*/
	width:inherit;
	/*border:1px solid #C1C1C1;*/
}

/*Sub-menu item box*/
#multilevel li li 
{
	float:left;
	clear:left;
	display:inline;
	width:inherit;
}

/*Item link*/
#multilevel li ul a
{
	float: none;
    text-align: center;
	color:#000;
	background: url("/images/tm-yellow.png") no-repeat scroll left top transparent;
	z-index: 999;
}

/*Items text color & size */
/*#multilevel li:hover li a,
#multilevel li.jshover li a,
#multilevel li:hover li:hover li a,
#multilevel li.jshover li.jshover li a,
#multilevel li:hover li:hover li:hover li a,
#multilevel li.jshover li.jshover li.jshover li a,
#multilevel li:hover li:hover li:hover li:hover li a,
#multilevel li.jshover li.jshover li.jshover li.jshover li a,
#multilevel li:hover li:hover li:hover li:hover li:hover li a,
#multilevel li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	background: url("/images/tm-li.png") no-repeat scroll left top transparent;
	color:#4F4F4F;
	font-weight:bold;
}*/

/*Items text color & size: hover*/
#multilevel li:hover>a,
#multilevel li.jshover>a,
#multilevel li:hover li:hover a,
#multilevel li.jshover li.jshover a,
#multilevel li:hover li:hover li:hover a,
#multilevel li.jshover li.jshover li.jshover a,
#multilevel li:hover li:hover li:hover li:hover a,
#multilevel li.jshover li.jshover li.jshover li.jshover a
#multilevel li:hover li:hover li:hover li:hover li:hover a,
#multilevel li.jshover li.jshover li.jshover li.jshover li.jshover a
#multilevel li:hover li:hover li:hover li:hover li:hover li:hover a,
#multilevel li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
    background: url("/images/tm-yellow.png") repeat-x scroll left top transparent;
    color: #000000;
}

#multilevel li ul ul
{
	/*margin:-27px 0 0 132px;*/
	/*margin:-1.93em 0 0 11.6em;*/
}

#multilevel li:hover ul ul,
#multilevel li.jshover ul ul,
#multilevel li:hover ul ul ul,
#multilevel li.jshover ul ul ul,
#multilevel li:hover ul ul ul ul,
#multilevel li.jshover ul ul ul ul,
#multilevel li:hover ul ul ul ul ul,
#multilevel li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#multilevel li:hover ul,
#multilevel li.jshover ul,
#multilevel li li:hover ul,
#multilevel li li.jshover ul,
#multilevel li li li:hover ul,
#multilevel li li li.jshover ul,
#multilevel li li li li:hover ul,
#multilevel li li li li.jshover ul,
#multilevel li li li li li:hover ul,
#multilevel li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/index-banners-fotorama/style.css?1476175881108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/index-small-banners-fotorama/style.css?1476349838108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /js/fotorama/fotorama.css?147567194215141 */
/* /js/owl.carousel/owl.carousel.css?14761767444614 */
/* /css/style.css?158169475548185 */
/* /local/templates/.default/components/bitrix/search.title/searching/style.css?13323290752092 */
/* /local/templates/.default/components/bitrix/menu/top_multilevel/style.css?13330174464154 */
/* /local/templates/.default/components/bitrix/news.list/index-banners-fotorama/style.css?1476175881108 */
/* /local/templates/.default/components/bitrix/news.list/index-small-banners-fotorama/style.css?1476349838108 */
