.grid .bx_content_section,.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{margin-bottom:15px;width:66%;float:left}.grid2x1 .bx_sidebar{margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33%;float:right;padding-left:5%}@media (max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media (max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media (max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}ul.bxr-service-menu{list-style:none;padding:0;font-size:14px;position:relative;margin:0;background:#f9f9f9;width:100%}ul.bxr-service-menu li{padding:0;color:#414141;position:relative;border-bottom:1px solid #ebebeb;margin:0;line-height:17px}.bxr-service-menu li a{padding:12.5px 15px;text-decoration:none;margin-right:0;color:#13449a;position:relative;display:block}.bxr-service-menu li a.title{padding:18px 18px 18px 40px;font-size:14pt;font-weight:600;color:#000;background:#ffcc32;font-family:PT Sans Caption;display:block}.bxr-service-menu li a.title:after{height:24px;content:"";position:absolute;top:12px;background:url(/bitrix/components/ag/menu/templates/.default/images/menu.png);left:9px;width:24px}.bxr-service-menu li ul{list-style:none;padding:0;margin:0;display:none}.bxr-service-menu li ul li{padding:0;border-bottom:none;margin:0}.bxr-service-menu li ul li:first-child{padding-top:0;font-weight:400;padding-left:0}.bxr-service-menu li ul li:after{display:none}.bxr-service-menu li ul li a{padding:15px 25px 15px 15px;color:#000;border-top:1px solid #f1f1f1}.bxr-service-menu li.item-selected ul{display:block}.bxr-service-menu li.item-selected ul li{background:#fff!important;padding-left:15px}.bxr-service-menu li.item-selected ul li a{overflow-x:hidden;color:#000!important}.bxr-service-menu li.item-selected ul li a:after{height:24px;right:0;content:"";position:absolute;top:5px;background:url(/bitrix/components/ag/menu/templates/.default/images/grad_text.png);width:32px}.bxr-service-menu li a.root-item-selected,.bxr-service-menu li.item-selected a.root-item-selected{font-weight:700;color:#000;background:#fff}.bxr-service-menu ul li.item-selected a{font-weight:700;color:#fff}.bxr-service-menu li:last-child{margin-right:0}.bxr-service-menu li:hover a{text-decoration:none}.searcher{padding:20px;position:relative;margin:0 0 20px;background:#fbec0d}.searcher p.txt{padding:0 0 0 40px;position:relative;margin:0;float:left}.searcher p.txt:after{height:24px;content:"";position:absolute;top:7px;background:url(/bitrix/templates/.default/components/bitrix/catalog/products/bitrix/catalog.section/.default/images/searcher-icon.png);left:0;width:24px}.searcher a.tel{padding:0 0 0 40px;font-size:21px;text-decoration:none;font-weight:700;color:#000;position:relative;margin:11px 0 0;float:right}.searcher a.tel:after{height:24px;content:"";position:absolute;top:2px;background:url(/bitrix/templates/.default/components/bitrix/catalog/products/bitrix/catalog.section/.default/images/tel-icon.png);left:0;width:24px}.left-block{width:300px}.cont-block,.left-block{height:auto;position:relative;float:left}.cont-block{margin:0 0 0 25px;width:815px}@media only screen and (max-width:750px){.left-block{margin:0 auto 20px;width:100%;float:none}.cont-block{margin:0 auto;width:100%;float:none}}.quantity-controls{height:auto;position:relative;width:82px!important;vertical-align:middle}.quantity-controls .quantity{height:36px;font-size:16px;border:1px solid #44bb6e;color:#000;text-align:center;width:60px;display:block}.controls span{padding:10px 0;font-size:80%;color:#6d6d6d;border-bottom:1px solid #eee;display:block}.price-block .sale-link{color:red;position:relative}.price-block .price{font-size:18px;font-weight:700;position:relative;margin:0 0 5px}.price-block p{margin:0 0 10px;line-height:35px}.blog-add-cart{position:relative;display:table-cell}.price-block .add-to-cart-btn{height:36px;font-size:12px;border:none;text-decoration:none;font-weight:700;color:#000;text-transform:uppercase;position:relative;text-align:center;background-color:#f0db2c;cursor:pointer;width:36px;line-height:25px;display:block}.price-block .add-to-cart-btn:after{height:11px;content:"";position:absolute;top:11px;background:url(/bitrix/templates/.default/components/bitrix/catalog/products/bitrix/catalog.section/.default/images/add-to-cart-btn.png);left:10px;width:12px}.text_add-to-cart{font-size:small;color:#65a228}.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{position:relative;text-align:center}.bx-pagination .bx-pagination-container ul{list-style:none;padding:0;margin:0;display:inline-block}.bx-pagination .bx-pagination-container ul li{padding:0;margin:0 5px 15px;background:none;display:inline-block}.bx-pagination .bx-pagination-container ul li span{height:32px;padding:0 12px;font-size:14px;color:#444;min-width:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#eff0f1;line-height:32px;vertical-align:middle;display:block}.bx-pagination .bx-pagination-container ul li a{height:32px;text-decoration:none;color:#444;min-width:32px;line-height:32px;vertical-align:middle;display:block}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{color:#fff;background:#2255af}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span{padding:0 18px;border:2px solid #eff0f1;color:#444;background:#fff;line-height:28px}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span{padding:0 18px;border:2px solid #eff0f1;color:#aab1b4;background:#fff;line-height:28px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span{border-color:#dadada;color:#000;background:#fff}@media only screen and (max-width:750px){.bx-pagination .bx-pagination-container ul li a,.bx-pagination .bx-pagination-container ul li span{height:20px;padding:0 6px;font-size:14px;color:#444;min-width:20px;border-radius:10px;line-height:20px;display:block}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span{padding:0 18px;border:2px solid #eff0f1;color:#444;background:#fff;line-height:16px}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span{padding:0 18px;border:2px solid #eff0f1;color:#aab1b4;background:#fff;line-height:16px}}.ostrov-section-list{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin:0 0 30px;width:300px;float:left}.ostrov-special{position:relative;margin:0 0 0 25px;width:815px;float:left}.ostrov-section-list ul{list-style:none;padding:0;margin:-2px 0 0}.ostrov-section-list ul li{position:relative;margin:2px 0;background:#1447a2;display:block}.ostrov-section-list ul li a{padding:.69em 15px;font-size:11pt;text-decoration:none;color:#fff;display:block}.ostrov-section-list ul li li{border-top:1px dotted #7492b8;margin:0;background:transparent;display:block}.ostrov-section-list ul ul{background:#f6f6f6}.ostrov-section-list ul li li a{overflow-x:hidden;color:#050000}.ostrov-section-list ul li li#bx_1847241719_71 a:after{height:24px;right:0;content:"";position:absolute;top:5px;background:url(/bitrix/templates/.default/components/bitrix/catalog/products/bitrix/catalog.section.list/.default/images/grad_text.png);width:32px}.ostrov-section-list ul li a span{float:right;padding-left:1em}@media only screen and (max-width:750px){.ostrov-section-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}.ostrov-section-list,.ostrov-special{margin:0 auto;width:100%;float:none}}@media only screen and (max-width:500px){.ostrov-section-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}