

/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/navigacia/style.min.css?1570530793467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog/simple/style.css?15705307921317*/
.sortirovka {
float: left; 
width: 100%; 
max-width: 100%; 
height: auto; 
background-color: #ebebeb; 
margin-top: 14px; 
margin-bottom: 10px;
}
.leftblock {float: left; margin-left: 3px; width: 211px;}
.leftblock p {
font-size: 10px; 
font-family: Ubuntu-Light; 
color: #666; 
margin-bottom: 6px; 
margin-left: 8px; 
margin-top: 6px; 
float: left;
}
.leftblock a {
font-size: 10px; 
font-family: Ubuntu-Light; 
margin-left: 6px; 
margin-top: 6px;
color: #990000; 
float: left;
position: relative;
}

.leftblock a.parametr {margin-left: 22px;}
.leftblock a:after {
    position: absolute;
    right: -10px;
    top: 4px;
    width: 7px;
    height: 5px;
    display: block;
    background: url(/bitrix/templates/eshop_bootstrap_red/images/arrow1.png) right top no-repeat;
    content: "";
}

.leftblock a.active1 {border-bottom: 1px solid #c49595;}
.leftblock a.active1:after {background: url(/bitrix/templates/eshop_bootstrap_red/images/arrow2.png) right top no-repeat;}

.rightblock {float: right; width: 179px;}
.rightblock p {
font-size: 11px; 
font-family: Ubuntu-Light; 
color: #666; 
margin-bottom: 6px; 
margin-top: 5px; 
float: left;
padding-right: 16px;
}
.rightblock a {float: left; height: 24px; margin-left: 10px; color: #999;}
.rightblock a:hover {color: #990000;}
.rightblock a.active {color: #990000;}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/catalog/simple/bitrix/catalog.element/.default/style.css?164750251212240*/
.catalog-detail-images {
float: left; 
width: 411px; 
height: auto; 
max-width: 100%; 
box-shadow: 0px 0px 15px #999;
position: relative;
}

.catalog-detail-images img {width: 100%; height: auto;}

.catalog-detail-images .img-list {float: left; width: 100%; max-width: 100%; margin-bottom: 14px; margin-left: 10px;}

.catalog-detail-images .no-image1 {
width: 80%;
max-width: 100%; 
height: auto; 
margin: 20px auto; 
text-align: center; 
border: 1px solid #d2d2d2;
background: url(/bitrix/templates/eshop_bootstrap_red/images/bg1.png) no-repeat;
background-size: cover;
}

.no-image1 h1 {text-align: center; margin-top: 100px; margin-bottom: 100px;}

.img-list img {
float: left; 
height: 60px; 
width: 60px; 
border: 1px solid #d2d2d2;
margin-left: 6px; 
}

.novinka {
position: absolute; 
right: 2px; 
top: 2px; 
background: url(/bitrix/templates/eshop_bootstrap_red/images/novinka-bg.png) right top no-repeat;
height: 25px;
width: 84px;
}

.novinka p {
color: #fff; 
font-size: 16px; 
font-family: Ubuntu-Medium; 
margin-bottom: 0px;
float: right;
margin-top: 3px;
margin-right: 5px;
}

.rasprodaja {
position: absolute; 
right: 2px; 
top: 2px; 
background: url(/bitrix/templates/eshop_bootstrap_red/images/rasprodaja-bg.png) right top no-repeat;
height: 25px;
width: 115px;
}

.rasprodaja p {
color: #fff; 
font-size: 16px; 
font-family: Ubuntu-Medium;
margin-bottom: 0px;
float: right;
margin-top: 3px;
margin-right: 5px;
}

.skidka {
position: absolute; 
right: 2px; 
top: 2px; 
background: url(/bitrix/templates/eshop_bootstrap_red/images/skidka-bg.png) right top no-repeat;
height: 25px;
width: 79px;
}

.skidka p {
color: #fff; 
font-size: 16px; 
font-family: Ubuntu-Medium;
margin-bottom: 0px;
float: right;
margin-top: 3px;
margin-right: 5px;
}

.catalog-detail-item {
float: left;  
height: auto; 
width:400px;
width: calc(100% - 432рх); 
width: -moz-calc(100% - 432px); 
width: -webkit-calc(100% - 432px); 
max-width: none; 
margin-left: 18px;
}

.catalog-detail-item .name {float: left; width: 300px; max-width: 100%; height: auto;}

.catalog-detail-item h1 {
float: left; 
margin-left: 10px; 
color: #000; 
font-size: 16px; 
font-family: Ubuntu-Regular; 
font-weight: normal;
margin-bottom: 4px;
margin-top: 2px;
width: 100%;
}

.catalog-detail-item h2 {
float: left; 
margin-left: 20px;
color: #666;
font-size: 12px;
font-family: Ubuntu-Light; 
font-weight: normal;
margin-bottom: 0px;
}

.zagolovok {
float: left; 
width: 215px; 
height: 23px; 
background: url(/bitrix/templates/eshop_bootstrap_red/images/h2-bg.png) left top no-repeat; 
margin-top: 16px;
margin-left: 10px;
max-width: 100%;
}

.zagolovok h3 {
float: left; 
margin-left: 20px;
color: #fff;
font-size: 14px; 
font-family: Ubuntu-Regular;
font-weight: normal;
margin-top: 4px;
margin-bottom: 0px;
}


.catalog-detail-item .text1 {float: left; width: 100%; height: auto; margin-top: 10px; margin-left: 10px}

.catalog-detail-item .text1 p1 {color: #333; font-size: 12px; font-family: Ubuntu-Light;}

.catalog-detail-item .spisok {float: left; width: 100%; max-width: 100%; height: auto; margin-top: 25px; margin-left: 0px;}

.spisok .torg-menu {
float: left; 
margin-left: 19px; 
width: auto;
}

.spisok .torg-menu a {
color: #333; 
font-size: 16px; 
font-family: Ubuntu-Light; 
padding: 3px;
float: left;
margin-bottom: 2px;
margin-left: 2px;
background-color: #fff;
border-bottom: 2px solid #d6d6d6;
border-top: 2px solid #d6d6d6;
border-left: 2px solid #d6d6d6;
border-right: 2px solid #d6d6d6; 
}

.spisok .torg-menu a:hover {
color: #fff;
background-color: #999;
}

.spisok .torg-menu a.active {
color: #fff;
background-color: #999;
}

.catalog-detail-item .spisok1 {float: left; width: 100%; max-width: 100%; height: auto; margin-top: 12px; margin-left: 0px;}

.spisok1 .element1 {float: left; margin-left: 20px; width: 216px; height: auto; margin-top: 5px;}

.spisok1 .element1 p {float: left; margin-bottom: 0px; font-size: 14px; font-family: Ubuntu-Light; color: #333;}

.spisok1 .element1 p1 {float: right; margin-bottom: 0px; font-size: 14px; font-family: Ubuntu-Light; color: #333; width: 132px;}


.item-torg {
float: left;  
height: auto; 
width: 100%; 
max-width: 100%; 
margin-left: 0px;
display: none;
}

.item-torg.active {display: block;}

.catalog-detail-item form {
float: left; 
height: auto; 
width: 216px; 
max-width: 100%; 
position: relative; 
margin-top: 0px;
}

.catalog-detail-item .quant {float: left; margin-left: 20px; width: 70px; height: auto; margin-top: 22px;}

.quant a {color: #000; font-size: 18px; font-family: Ubuntu-Medium;}

.quant a:hover {color: #cc0000;}

.quant input {
width: 40px; 
height: 21px; 
background-color: #999; 
color: #fff; 
font-size: 16px; 
font-family: Ubuntu-Medium;
border: none;
text-align: center;
padding-top: 4px;
padding-bottom: 6px;
}

.price {float: left; width: 100%; height: auto; margin-left: 20px; margin-top: 38px; margin-bottom: 36px;}

.price p {margin-bottom: 0px; color: #666; font-size: 18px; font-family: Ubuntu-Regular;}

.price b {color: #000; font-family: Ubuntu-Medium; font-size: 20px; margin-left: 20px; font-weight: normal;}

.price b2 {color: #000; font-family: Ubuntu-Medium; font-size: 20px; margin-left: 20px; font-weight: normal;}

.price p2 {font-family: Ubuntu-Light; font-size: 20px;}

.price p3 {margin-bottom: 0px; color: #666; font-size: 18px; font-family: Ubuntu-Regular; display: none;}

.catalog-detail-item button {
float: left; 
height: 28px; 
width: 100%; 
background: url(/bitrix/templates/flaglife/images/knopka23.png) left top no-repeat;
border: none;
color: #fff;
font-size: 14px;
font-family: Ubuntu-Medium;
text-align: left;
padding-left: 20px;
}

.catalog-detail-item button:focus {  
background-color: #fff; 
color: #d2d2d2;
}


.complect-container {
float: left; 
width: 100%; 
max-width: 100%; 
height: auto; 
margin-top: 32px; 
position: relative;
}

.complect-container .complects {
float: left; 
height: auto; 
width: calc(100% - 354px);
width: -moz-calc(100% - 354px);
width: -webkit-calc(100% - 354px);
max-width: none; 
position: relative;
box-shadow: 0px 0px 15px #777;
}

.complect-container .complects h1 {
color: #333; 
font-size: 16px; 
font-family: Ubuntu-Regular; 
float: left; 
margin-left: 18px;
margin-bottom: 0px;
margin-top: 7px;
}

.tabs1 {float: left; width: 100%; max-width: 100%; height: auto; margin-top: 23px;}

.tab1 {float: left; width: 108px; height: auto; margin-left: 12px; text-align: center; cursor: pointer;}

.tab1.active {background-color: #cccccc;}

.tab1 img {
width: 74%;
height: auto;
margin-top: 8px;
}

.tab1 p {
font-size: 12px; 
color: #333; 
font-family: Ubuntu-Regular; 
margin-bottom: 5px;
margin-top: 8px; 
}

.contents1 {
float: left; 
width: 100%; 
max-width: 100%; 
height: auto; 
margin-top: 16px;
}

.contents1 .content1 {
float: left; 
width: 100%; 
max-width: 100%; 
height: auto; 
display: none; 
margin-bottom: 42px;
position: relative;
}

.contents1 .content1 .ssilka-on-modal {
width: 123px;
height: auto;
position: absolute;
bottom: -28px;
margin-left: 40%;
}

a.alltovars {
color: #333; 
font-size: 11px; 
font-family: Ubuntu-Light;
border-bottom: 2px solid #c3c3c3;
cursor: pointer;
}

a.alltovars:hover {
border-bottom: none;
}

.contents1 .content1.z-ind {display: block;}

.content1 .col-tovar {
float: left;
width: 102px;
height: auto;
border-right: 1px solid #d2d2d2;
margin-left: 18px;
padding-top: 8px;
padding-left: 0px;
padding-right: 18px;
text-align: center;
}

.content1 .col-tovar img {
width: 84px; 
height: auto;
}

.content1 .col-tovar p {
color: #333; 
font-size: 10px; 
font-family: Ubuntu-Light; 
margin-bottom: 12px;
margin-top: 8px;
}

.content1 .col-tovar p b {
font-size: 14px; 
font-family: Ubuntu-Light;
font-weight: normal;
}

.content1 .col-tovar button {
background-color: #999999; 
color: #fff; 
font-size: 11px; 
font-family: Ubuntu-Light;
text-align: center;
border: none;
padding-bottom: 4px;
padding-top: 4px;
padding-left: 12px;
padding-right: 12px;
}

.content1 .col-tovar button:focus { 
background-color: #cc0000; 
}

.content1 .col-tovar .price1 {
color: #cc0000;
font-size: 14px; 
font-family: Ubuntu-Light; 
margin-top: 0px;
margin-bottom: 20px;
}


.complect-container .container-right {
float: right; 
width: 323px; 
height: auto; 
box-shadow: 0px 0px 15px #777;
position: relative;
}

.complect-container .container-right .gl-img {
float: left; 
width: 85px;
height: auto;
border: 1px solid #cccccc;
margin-left: 6px;
margin-top: 4px;
margin-bottom: 4px;
}

.complect-container .container-right h1 {
color: #333; 
font-size: 16px; 
font-family: Ubuntu-Regular; 
float: left; 
margin-left: 30px;
margin-bottom: 0px;
margin-top: 40px;
}

.complect-container .container-right .list {float: left; width: 100%; max-width: 100%; height: auto;}

.complect-container .container-right .list p24 {
float: left; 
margin-left: 13px; 
margin-bottom: 10px; 
margin-top: 13px;
font-size: 14px; 
font-family: Ubuntu-Light; 
color: #333;
}

.container-right .itog-price {float: left; margin-left: 13px; margin-top: 13px; display: none;}

.itog-price p {font-size: 14px; font-family: Ubuntu-Light; color: #cc0000;}

.itog-price p4 {font-size: 14px; font-family: Ubuntu-Light; color: #cc0000; display: none;}

.itog-price b {font-size: 14px; font-family: Ubuntu-Light; font-weight: normal; display: none;}

.itog-price b3 {font-size: 14px; font-family: Ubuntu-Light; font-weight: normal;}

.itog-price b.active {display: block;}

.container-right .list .elem {
float: left; 
width: 100%; 
max-width: 100%; 
height: auto; 
position: relative; 
margin-top: 13px; 
display: flex;
align-items:center;
}

.elem .first-block {float: left; width: 94px; height: auto; position: relative;}

.elem .first-block img {    
width: 67px;
height: auto;
border: 1px solid #cccccc;
margin-left: 13px;
float: left;
}

.elem .second-block {width: 216px; height: auto; position: relative; display: flex;}

.elem .second-block p {
text-align: left; 
color: #333; 
font-size: 11px; 
font-family: Ubuntu-Light; 
margin-bottom: 0px;
margin-left: 11px;
float: left;
width: 120px;
}

.elem .second-block .price1 {
float: right;
margin-right: 0px;
color: #cc0000;
width: 40px;
display: flex;
align-items: center;
}

.elem .second-block .price1 b {
font-weight: normal;
}

.elem .second-block .price1 p25 {
margin-left: 4px;
}
.elem .del {
position: relative;
float: right;
right: 18px;
width: 12px;
height: 11px;
content: "";
background: url(/bitrix/templates/eshop_bootstrap_red/images/krest.png) top right no-repeat;
cursor: pointer;
}





.modal_all {
display: none;
position: absolute;
top: 1104px;
border-radius: 5px;
background: #fff;
box-shadow: 0px 0px 15px #777;
width: 40%;
height: auto;
padding: 20px;
z-index: 1000;
}

.modal_all .modal_all_close {
width: 20px;
height: 20px;
position: absolute;
top: 18px;
right: 10px;
cursor: pointer;
display: block;
font-size: 12px;
color: #afafaf;
}

.content2 .col-tovar1 {
float: left; 
width: 102px; 
height: auto; 
border-right: 1px solid #d2d2d2; 
margin-left: 10px; 
padding-top: 8px;
padding-left: 8px;
padding-right: 8px;
text-align: center;
}

.content2 .col-tovar1 img {
width: 84px; 
height: auto;
}

.content2 .col-tovar1 p {
color: #333; 
font-size: 10px; 
font-family: Ubuntu-Light; 
margin-bottom: 12px;
margin-top: 8px;
}

.content2 .col-tovar1 p b {
font-size: 14px; 
font-family: Ubuntu-Light;
font-weight: normal;
}

.content2 .col-tovar1 button {
background-color: #999999; 
color: #fff; 
font-size: 11px; 
font-family: Ubuntu-Light;
text-align: center;
border: none;
padding-bottom: 4px;
padding-top: 4px;
padding-left: 12px;
padding-right: 12px;
}

.content2 .col-tovar1 .price1 {
color: #cc0000;
font-size: 14px; 
font-family: Ubuntu-Light; 
margin-top: 0px;
margin-bottom: 20px;
}


.container-right form{
float: left;
margin-left: 13px;
margin-top: 6px;
margin-bottom: 8px;
width: 80%;
max-width: 80%;
height: auto;
display: none;
}

.container-right button {
border: none;
color: #fff;
font-size: 14px;
font-family: Ubuntu-Medium;
background: url(/bitrix/templates/eshop_bootstrap_red/images/knopka23.png) left top no-repeat;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
padding-right: 10px;
}

.container-right button:focus {  
background-color: #fff; 
color: #d2d2d2;
}
/* End */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/navigacia/style.min.css?1570530793467 */
/* /bitrix/templates/.default/components/bitrix/catalog/simple/style.css?15705307921317 */
/* /bitrix/templates/.default/components/bitrix/catalog/simple/bitrix/catalog.element/.default/style.css?164750251212240 */
