.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%}}.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}}.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{width:95%}.cont-block,.left-block{margin:0 auto;float:none}.cont-block{width:96%}}.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.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}}