

/* Start:/bitrix/templates/.default/components/bitrix/catalog/fimar-main/bitrix/catalog.element/.default/style.css?175076565117086*/
#cat-item-top{border:1px solid #d9d9da;padding:15px 23px 20px 6px;margin-bottom:8px}
#cat-item-top-left{width:287px;float:left}
#cat-item-top-left-big-img{border:1px dotted #c7c7c7;width:276px}
#cat-item-top-left-big-img .fancy-img img{width:100%}
.cat-item-top-left-small-img{border:1px dotted #c7c7c7;width:73px;margin:8px 8px 0 0;float:left;height:73px;overflow:hidden;vertical-align:middle}
#cat-item-top-left-video{display:inline-block;width:75px;height:68px;background:url(/images/cat-item-top-left-video-bg.gif) top no-repeat;margin-top:17px}
#cat-item-top-left-video:hover{background-position:bottom}
#cat-item-top-description{padding-left:310px}
#cat-item-top-description h1{color:#464646;font-size:18px}
p#cat-item-top-description-price{font-size:22px;font-weight:700;color:#85bb3c;border:none!important;padding-top:3px}
#cat-item-top-description p{line-height:35px;border-bottom:1px dotted #c7c7c7}
#cat-item-top-description p span{color:#464646}
p#cat-item-top-description-delivery{font-size:15px;font-weight:700;color:#464646;border:none!important;line-height:23px;padding:8px 0}
a#cat-item-top-description-basket{display:inline-block;width:127px;height:34px;background:url(/images/list-cat-item-description-basket-bg.gif) no-repeat;}
a#cat-item-top-description-basket:hover{background-position:0 -36px}
button.price_request{display:inline-block;width:127px;height:36px;background:url(/images/getprice.png) no-repeat;margin-top:10px;border:none;font-size:0}
button.price_request:hover{background-position:0 -36px}
#cat-item-center{padding:18px;margin:0;line-height:24px;background-color:#f4f4f4}
#cat-item-center ul li{display:block;position:relative;font-size:1em;line-height:1.9em;color:#3b3d3b;list-style:none;padding-left:20px;margin-left:12px}
#cat-item-center ul li:before{content:'\E800';position:absolute;left:0;top:0;color:#36ab00;font-size:1em;font-family:"fontello";font-style:normal;font-weight:700;speak:none;display:inline-block;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;font-variant:normal;text-transform:none}
#cat-item-center ul,#cat-item-center p{margin-bottom:15px}
#cat-item-bottom h3{font-size:22px;padding:20px 0 11px}
.cat-item-bottom-items{width:310px;border:1px dotted #c7c7c7;float:left;margin-right:6px;padding:6px;margin-bottom:7px}
.margin-right-none{margin-right:0}
.cat-item-bottom-items-img{width:120px;height:120px;overflow:hidden;float:left;margin-right:13px}
.cat-item-bottom-items p{font-size:15px;font-weight:700;line-height:23px;padding:16px 0 10px}
.cat-item-bottom-items p a{color:#464646}
.cat-item-bottom-items span{font-size:20px;font-weight:700;color:#85bb3c}
.shim{position:fixed;bottom:0;left:0;top:0;right:0;overflow:auto;-webkit-overflow-scrolling:touch}
.shim>*{-webkit-transform:translatez(0px)}
.shim{background:rgba(0,0,0,0.5);zoom:1;z-index:999999}
.pdf_download{display:flex;flex-direction:column;font-size:14px}
.pdf_download img{margin-top:20px}
a.modal-close{position:absolute;right:10px;top:10px;display:block;cursor:pointer;width:26px;height:26px;background:url(/images/modal_close.png) 0 0 no-repeat}
a.modal-close:hover{background-position:0 -26px}
.modal{display:none;position:relative;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5);margin-top:-155px;margin-left:-183px;width:366px;height:400px;position:absolute;left:50%;top:50%;padding:10px}
.modal-container h2{color:#272727;font-size:20px;line-height:22px;margin-bottom:18px}
#request-price-modal form input[type="text"]{font-size:18px;color:#146caa;height:22px;padding:4px;border:2px solid #e4e4e4}
#request-price-modal form .controls{margin-bottom:16px}
#request-price-modal form .btn{margin-top:18px;margin-left:78px;background:url(/images/submitprice.png) 0 0 repeat-x;width:127px;height:36px;margin-top:10px;border:none;font-size:0}
#request-price-modal .modal-container{margin-top:26px;margin-left:30px}
#request-price-modal h1{font-size:20px;text-transform:uppercase;margin-bottom:32px}
#request-price-modal form input.name{width:288px}
#request-price-modal form .input-tel input.number{width:186px}
.error label, .error.check_agreement, .error.check_agreement a, .error.check_agreement .lock{color:#B94A48!important}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:11004;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/images/fancybox.png)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:10000;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:11001;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:11002;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:11001}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(/images/fancybox.png) -40px 0;cursor:pointer;z-index:11003;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(/images/blank.gif);z-index:11002;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:11002;display:block}
#fancybox-left-ico{background-image:url(/images/fancybox.png);background-position:-40px -30px}
#fancybox-right-ico{background-image:url(/images/fancybox.png);background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:10001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(/images/fancybox-x.png)}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(/images/fancybox.png);background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(/images/fancybox-y.png);background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(/images/fancybox.png);background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(/images/fancybox-x.png);background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(/images/fancybox.png);background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(/images/fancybox-y.png)}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(/images/fancybox.png);background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:11002}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url(/images/fancy_title_over.png);display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url(/images/fancybox.png) -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px;background:url(/images/imagesfancybox-x.png) 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url(/images/fancybox.png) -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent!important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_nw.png',sizingMethod='scale')}
.product_pdf_list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:15px;position:relative;box-sizing:border-box;width:100%}
.product_pdf_list .pdf_download{width:100%;text-align:left;margin-top:15px;color:#464646;text-decoration:none}
.product_pdf_list .pdf_download img{width:70px;margin-bottom:5px;opacity:.9}
.product_pdf_list .pdf_download:hover img{opacity:1}
.fotorama .fotorama__nav,.fotorama__nav__frame{margin:0!important}
.fotorama .fotorama__nav__shaft,.fotorama .fotorama__nav__shaft.fotorama__grab{margin-top:10px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;box-sizing:border-box!important}
.fotorama.fotorama--fullscreen .fotorama__nav__shaft{justify-content:center!important}
.fotorama .fotorama__thumb-border{display:none;visibility:hidden;opacity:0}
.fotorama .fotorama__nav__frame.fotorama__nav__frame--thumb{padding:4px!important;margin-bottom:6px!important;box-sizing:border-box!important;margin-right:3px!important;border:1px solid #ccc;background-color:#fff!important}
.fotorama .fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active{border:1px solid #00a5f7;box-shadow:0 0 6px rgba(0,148,222,.3)}
.fotorama .fotorama__nav__shaft{display:grid!important;grid-template-columns:repeat(3,1fr)}
.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background-color:unset!important;border:none!important;box-sizing:border-box!important}
.fotorama.fotorama--fullscreen{width:900px!important;left:50%!important;height:80%!important;transform:translateX(-50%)!important;background-color:#fff!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;margin:auto 0!important;box-sizing:border-box;padding:0!important;box-shadow:1px 1px 4px 2px rgba(0,0,0,0.3)!important;border:2px solid #fff}
.fullscreen{background-color:unset!important}
.fotorama.fotorama--fullscreen .fotorama__wrap{height:100%!important}
.fotorama.fotorama--fullscreen .fotorama__stage{height:100%!important;box-sizing:border-box;border-bottom:none!important;padding:10px 0!important;position:relative}
.fotorama.fotorama--fullscreen .fotorama__nav-wrap{margin-top:auto;height:100px!important;box-sizing:border-box;border-top:4px solid #fff!important}
.fotorama.fotorama--fullscreen .fotorama__stage,.fotorama.fotorama--fullscreen .fotorama__nav-wrap{background-color:#fff!important;border:1px solid #fff}
.fotorama.fotorama--fullscreen .fotorama__stage__frame img{display:block;width:100%!important;height:100%!important;object-fit:contain;top:0!important;left:unset!important}
.fotorama.fotorama--fullscreen .fotorama__nav-wrap{display:none!important}
.fotorama .fotorama__thumb{box-sizing:border-box}
.fotorama .fotorama__thumb img{width:100%!important;height:100%!important;object-fit:contain!important;left:0!important;top:0!important}
.fotorama .fotorama__thumb{background:unset!important}
.fotorama .fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding:4px!important}
.fotorama__stage .fotorama__loaded--img:not(.fotorama__stage__frame--video){cursor:zoom-in}
.fotorama--fullscreen .fotorama__stage .fotorama__loaded--img:not(.fotorama__stage__frame--video){cursor:zoom-out}
.fotorama_overlay{display:none;position:fixed;top:0;left:0;background-color:#777;opacity:.7;cursor:pointer;width:100%;height:100%}
#fotorama_product.fotorama .fotorama__wrap--video .fotorama__arr{transform:unset!important;-webkit-transform:unset!important;opacity:1!important}
#fotorama_product.fotorama--fullscreen .fotorama__wrap--css3 .fotorama__video-close{transform:unset!important;-webkit-transform:unset!important;opacity:1!important}
#fotorama_product_2{width:70%;margin:0 auto;padding-top:15px;background-color:#f4f4f4!important}
#fotorama_product_2.fotorama .fotorama__nav__shaft{display:block!important}
#fotorama_product .fotorama__stage__frame.fotorama__stage__frame--video img,#fotorama_product_2 .fotorama__stage__frame.fotorama__stage__frame--video img{width:100%!important;height:100%!important;left:0!important;top:0!important;object-fit:cover}
#fotorama_product .fotorama__video,#fotorama_product_2 .fotorama__video{top:0!important}
.fotorama .fotorama__fullscreen-icon{top:0!important;right:unset!important;left:50%!important;width:75%!important;height:100%!important;background-image:unset!important;background-color:blue!important;opacity:0!important;transform:translateX(-50%)!important}
.fotorama .fotorama__img{transition:unset!important}
@media screen and (max-width: 910px) {
.fotorama .fotorama__stage__shaft{width:100%!important;box-sizing:border-box}
.fotorama.fotorama--fullscreen{width:96%!important}
.fotorama.fotorama--fullscreen .fotorama__stage{height:100%!important}
.fotorama.fotorama--fullscreen .fotorama__stage,.fotorama.fotorama--fullscreen .fotorama__nav-wrap{width:100%!important}
.fotorama.fotorama--fullscreen .fotorama__stage__frame img{box-sizing:border-box}
}
@media screen and (max-width: 540px) {
.product_pdf_list{margin-bottom:20px}
}
@media screen and (max-width: 480px) {
#fotorama_product_2{width:100%}
.fotorama.fotorama--fullscreen{height:65%!important}
.product_pdf_list .pdf_download img{opacity:1}
#fotorama_product:not(.fotorama--fullscreen) .fotorama__stage__frame:not(.fotorama__stage__frame--video) img.fotorama__img{padding:20px!important;box-sizing:border-box}
}
@media screen and (max-width: 335px) {
#fotorama_product_2 .fotorama__nav--thumbs .fotorama__nav__frame{width:85px!important}
}
@media screen and (max-width: 318px) {
#fotorama_product_2 .fotorama__nav--thumbs .fotorama__nav__frame{width:80px!important}
}
@media screen and (max-width: 300px) {
#fotorama_product_2 .fotorama__nav--thumbs .fotorama__nav__frame{width:70px!important}
}
/* End */
/* /bitrix/templates/.default/components/bitrix/catalog/fimar-main/bitrix/catalog.element/.default/style.css?175076565117086 */
