

/* Start:/bitrix/templates/kzpromokod/components/bitrix/search.title/shop/style.css?15078058751980*/
.search button{cursor:pointer;width:24px;height:23px;display:inline-block;display:inline;zoom:1;vertical-align:top;padding:0;margin:0;border:none;background:url('/bitrix/templates/kzpromokod/components/bitrix/search.title/shop/images/button-search.png') center center no-repeat;}
div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:2005;margin-top:30px;}
table.title-search-result{border-collapse:collapse;border:none;width:100%;}
table.title-search-result th{background-color:#F7F7F7;border-right:1px solid #e8e8e8;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;vertical-align:top;}
table.title-search-result td.title-search-item img{vertical-align:top;}
table.title-search-result td.title-search-item b{}
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{padding-right:15px;padding-left:24px;padding-top:0px;}
table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;}
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;}
table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator{padding-top:0px;padding-bottom:0px;}
div.title-search-fader{display:none;background-image:url('/bitrix/templates/kzpromokod/components/bitrix/search.title/shop/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute;}
/* End */


/* Start:/bitrix/templates/kzpromokod/styles.css?15078058763842*/
.bx-newslist a{ text-decoration:none;}
.bx-button a{color:white;}
.bx-button a:hover{color:white;}
.bx-button .cupon-table-page {width:100%;}
p {font-size: 14px;font-family: arial,verdana,tahoma;}
.cupon-table-page {
    margin: 0 0 10px 0;
    padding: 0;
    box-sizing: border-box;
    position: relative;
    display: table;
    border-collapse: separate;
    width: 60%;}
.table-cell-left-page {
    display: table-cell;
    width: 30px;}
.js-kod-page {
    border: 1px dashed #333 !important;
    background: #fff;
    box-shadow: none;
    text-align: center;
    font-size: 18px;
    padding: 4px 5px;
    display: table-cell;
    color: rgb(102, 102, 102);}
.ankor-pr {
 display: block;
 position: absolute;
 margin-top: -20%;
 width: 0;
 height: 0;}
 .voucher-popup { 
position: fixed; 
top: 0; 
left: 0; 
bottom: 0; 
right: 0; 
z-index: 2000; 
overflow: hidden;}
.popup-content { 
z-index: 2001; 
position: absolute!important; 
top: 50%; 
left: 50%; 
max-width: 700px; 
background: #ffffff; 
text-align: center; 
transition: opacity 0.5s;
box-shadow: 10px 10px 50px rgba(0, 0, 0, 0.4);
 -webkit-transition: opacity 0.5s;
 -moz-transition: opacity 0.5s;
 -ms-transition: opacity 0.5s;
 -o-transition: opacity 0.5s;
 transition: opacity 0.5s;
 -webkit-box-shadow: 10px 10px 50px rgba(0, 0, 0, 0.4);
 -moz-box-shadow: 10px 10px 50px rgba(0, 0, 0, 0.4);
 -ms-box-shadow: 10px 10px 50px rgba(0, 0, 0, 0.4);
 -o-box-shadow: 10px 10px 50px rgba(0, 0, 0, 0.4);
 box-shadow: 10px 10px 50px rgba(0, 0, 0, 0.4);
 -webkit-transform: translate(-50%, -50%);
 -moz-transform: translate(-50%, -50%);
 -ms-transform: translate(-50%, -50%);
 -o-transform: translate(-50%, -50%);
 transform: translate(-50%, -50%);}
/* .popup-content img {
width:140px;
height:70px;
margin: 10px 10px 0px 10px;
}*/
.popup-content a{
text-decoration:none;
}
#closediv{
position: absolute!important;
right: 15px;
float:right;
}
#closediv img {
width:37px;
height:37px;
}
 .popup-header-title {
color: #133783; 
margin: 10px 10px 20px 10px;
font-size: 18px;
}
.popup-header-title a{
    color: #133783;
    margin: 0;
    font-weight: 600;
    padding: 2px 0 15px;
    font-size: 18px;
}
 .cn-code {
style="margin: 0px 10px 10px 10px;
}
 .see-code {
display: inline-block; 
letter-spacing: normal; 
vertical-align: top; 
word-spacing: normal; 
width: 280px;
padding-bottom: 20px;
}
.see-code a{
color:white;
}
 .show-code-title {
color: #000000;
font: 700 15px/18px ;
}
 .show-code {
background-color: #FD7300;
border: 2px dashed #000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
font: 700 18px/22px 'helvetica', 'arial', sans-serif;
margin: 10px auto;
padding: 7px 15px;
text-align: center;
width: 200px;
color: #fff;"
}
 .popup-backdrop {
background: rgba(0,0,0,0.5); 
position: fixed; 
top: 0; 
left: 0; 
bottom: 0; 
right: 0; 
width: 100%; 
height: 100%; 
z-index: 200;
}
@media only screen and (max-width: 700px) {
 .popup-content {
 width:95%
top: 20px;
 }
}
@media only screen and (max-width: 400px) {
 .cn-code .cn-go-to-shop {
 height:50px;
 line-height: 50px;
 font-size: 18px
 }
 .cn-description .cn-description-button-call {
 margin-top: 15px
 }
 .popup-content .cn-section .cn-title {
 font-size: 16px
 }
 .popup-header {
 padding: 20px 0 15px 0
 }
 .popup-header-title {
 margin-top: 10px;
 font-size: 16px
 }
 .cupon-table-page{ min-width: 260px; width:100%;}
}
@media only screen and (max-width: 320px) {
 .cn-code .cn-go-to-shop {
 height:35px;
 line-height: 40px;
 font-size: 14px;
 margin-top: 0
 }
 .cn-description {
 margin-top: 20px;
 padding: 15px 0
 }
 .cn-description .cn-description-button-call {
 margin-top: 15px
 }
 .popup-content .cn-section .cn-title {
 font-size: 14px
 }
 .popup-header {
  margin: 0px 10px 0px 10px
 }
 .popup-header-title {
 margin-top: 5px;
 font-size: 16px
 }
}
/* End */


/* Start:/bitrix/templates/kzpromokod/template_styles.css?16641794507431*/
.date-from{color: #535353;;font-size:10px;}
.date-to{white-space: nowrap;font-size: 12px;margin-top: 5px;color: #535353;font-weight: 700;padding-left: 5px}
@media only screen and (max-width: 560px) {.date-to { display: block; padding: 15px 0 10px; }}
.products_container hr{background-image:url("/bitrix/templates/kzpromokod/images/line2.png");border:0px none currentColor;display:block;height:16px;margin:0.5em 0px;padding:0px;}
.exclusive span{color:red;border:1px solid red;padding:1px 4px 1px 4px;border-radius:3px;font-weight:bold;font-size:10px}
.exclusive{margin:0px 0 6px 0;display:inline;}
.recommended span{color:gray;border:1px solid gray;padding:1px 4px 1px 4px;border-radius:3px;font-weight:bold;font-size:10px}
.recommended{margin:0px 0 6px 0;display:inline;}
.goshop{color:#6BBB38;text-decoration:underline;}
.goshop:hover{text-decoration:underline;}
.htooltip span{background-color:rgba(0,0,0, 0.8);border-radius:15px 15px 15px 0px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.5);color:#fff;margin-left:-150px;margin-top:0px;opacity:0;padding:2px 2px 2px 2px;position:absolute;text-decoration:none;visibility:hidden;width:150px;z-index:10;}
.htooltip:hover span{opacity:1;visibility:visible;}
.htooltip span img{border:0 none;float:left;margin:-71px 0 0 -234px;opacity:0;position:absolute;visibility:hidden;z-index:-1;}
.htooltip:hover span img{opacity:1;visibility:visible;}
.product_holder hr{background-image:url(/bitrix/templates/kzpromokod/images/line5.png) !important;border:0px none;display:block;height:16px;margin:0.5em 0px;padding:0px;}
.product-list hr{background-image:url(/bitrix/templates/kzpromokod/images/line2.png);border:0px none;display:block;height:16px;margin:0.5em 0px;padding:0px;}
.product-grid hr{background-image:url(/bitrix/templates/kzpromokod/images/line2.png);border:0px none;display:block;height:16px;margin:0.5em 0px;padding:0px;}
.difdisc{color:#fff;font-size:15px;font-weight:bold;}
.difdiscel{color:#fff;font-size:15px;font-weight:bold;background:#e6093b;}
.backimg{background:#fff;height:60px;}
.shoplistcat{width:184px;float:left;margin-right:32px;margin-bottom:30px;margin:0 20px 30px 20px;}
#regions{position:absolute;right:0px;top:0px;}
#regions ul li{display:inline-block}
#regions ul{list-style:none outside none;margin:0;padding:0;}
.subscribebutton{background:#0099ff;color:white;border:1px solid transparent;}
.subscribebutton:hover{border:1px dashed #cc0000;}
.share{float:right}
.screenshop img{float:right;margin-left:8px;border:1px gray solid;}
.sh1{box-shadow:1px 1px 5px #000000;}
.timer{text-align:center;font-weight:bold;color:#890737;margin-top:10px;}
.timertable{color:#890737;min-width:150px;}
.timertablef{color:#888888;border:2px dashed #888888;min-width:150px;background:#cccccc;border-radius:3px;}
.code{margin-left:10px;background:#fd7300;border:2px dashed #000;color:#fff;text-align:center;padding:4px;font-size:14px;font-weight:bold;min-width:127px;max-width:235px;line-height:14px;padding:10px 18px 10px 18px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.content{margin:0px 0 0 0;}
.shoplist{float:left;margin-left:10px;}
.shoplist ul{list-style-type:none;padding:0;}
.shoplist2{height:400px;}
.shoplist2 ul{list-style-type:none;padding:0;}
.shadow_eff1{width: 148px;text-align:center;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow: 4px 7px 6px -6px #777;}
.shadow_eff1 img{width:100%;}
.shadow_eff1:hover{-webkit-box-shadow:0 10px 6px -6px #00D0DD;-moz-box-shadow:0 10px 6px -6px #00D0DD;box-shadow:0 10px 6px -6px #00D0DD;}
.shadow_eff2{text-align:center;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777;border: 1px solid #ccc;}
.coupon .cl{float:left;width:106px;padding-right:8px;min-height:110px;}
.coupon .cl_detal{float:left;width:106px;padding-right:8px;}
.coupon .cr{float:right top;margin:0 0 0 103px;padding-left:10px;}
.description{font-size:14px;margin-top:10px;text-align:justify;}
.product_holder_inside .description{/*padding-right:6px;*/}
.discount p{text-align:center;font-size:12px;color:white;width:100px;font-weight:bold;margin-top:-4px;background:#cc0000;background:-moz-linear-gradient(top, hsla(0, 100%, 50%,1) 0%, hsla(0, 100%, 30%,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0, 100%, 50%,1)), color-stop(100%,hsla(0, 100%, 30%,1)));background: #777;background:-o-linear-gradient(top, hsla(0, 100%, 50%,1) 0%,hsla(0, 100%, 30%,1) 100%);background:-ms-linear-gradient(top, hsla(0, 100%, 50%,1) 0%,hsla(0, 100%, 30%,1) 100%);background:linear-gradient(top, hsla(0, 100%, 50%,1) 0%,hsla(0, 100%, 30%,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#990000',GradientType=0);color:#fff;text-shadow:1px -1px 1px rgba(146, 150, 150, 1);border: 1px solid #777;border-bottom: 1px solid #777;}
.discount_detail p{margin-top:-4px;text-align:center;font-size:16px;width:142px;font-weight:bold;background:#cc0000;background:-moz-linear-gradient(top, hsla(0, 100%, 50%,1) 0%, hsla(0, 100%, 30%,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(0, 100%, 50%,1)), color-stop(100%,hsla(0, 100%, 30%,1)));background: -webkit-linear-gradient(top, #777 0%,#777 100%);background:-o-linear-gradient(top, hsla(0, 100%, 50%,1) 0%,hsla(0, 100%, 30%,1) 100%);background:-ms-linear-gradient(top, hsla(0, 100%, 50%,1) 0%,hsla(0, 100%, 30%,1) 100%);background:linear-gradient(top, hsla(0, 100%, 50%,1) 0%,hsla(0, 100%, 30%,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#990000',GradientType=0);color:#fff;text-shadow:1px -1px 1px rgba(146, 150, 150, 1);border: 1px solid #777;border-bottom: 1px solid #777;}
.butpr{algn:left;min-height:30px;padding-top: 15px;}
.cl img{border:1px solid #ccc;}
.cl_detal img{border:1px solid #ccc;}
.section_des p{text-align:justify;font-size:14px;margin:0.6em 0 0 0;}
.section_des div{text-align:justify;font-size:14px;margin:0.6em 0 0 0;}
.section_des li{text-align:justify;margin-top:0.6em}
.section_des a{font-size:14px;text-decoration:underline;}
.section_des img{max-width:100%;height: auto;}
.left_baner{margin:0 0 0 26px;}
.fdesc{margin:0px 0 0px 0;}
.likebtn{margin-top:10px;overflow:visible;}
.like_detail{margin-left:35px;}
.category_desc p{text-align:justify;font-size:14px;margin-top:10px;line-height:1.3em;}
.category_desc a{font-size:14px;text-decoration:underline;}
.search_sub{color:gray;font-size:10px;padding:0 0 0 5px;}
.search_sub a{color:gray;font-size:10px;text-decoration:underline;}
.abc_title {color: #fff; min-width: 12px; height: 18px; text-align: center; font-size: .923em; border: 1px solid #ddd; border-top: 1px solid #EFEFEF; border-radius: 3px; background: #006DB3; border-style: none; margin: 3px; padding: 2px 6px;}
a.abc_title:visited, a.abc_title:hover {color: #fff;}
.abc_char {display: block; float: left; /*width: 800px;*/width: 80%; padding-top: 15px; padding-left: 40px; color: #333; text-decoration: none; font-size: 1.1em; cursor: default;}
.abc_char a{font-size: x-large; margin: 20px 0;text-decoration: none;}
.abc_list {list-style:none;}
.abc_list li {    width: 180px;    height: 32px;    line-height: 2.4615em;    border-bottom: dashed 1px #ddd;    margin-right: 20px;    display: inline-flex;}
.on-up { cursor: pointer; position: fixed; bottom: 10px; right: 10px; background: #222222b5; color: #f3f1f1; padding: 10px 15px; font-size: 14px; border: 1px solid #fff;}
/* End */
/* /bitrix/templates/kzpromokod/components/bitrix/search.title/shop/style.css?15078058751980 */
/* /bitrix/templates/kzpromokod/styles.css?15078058763842 */
/* /bitrix/templates/kzpromokod/template_styles.css?16641794507431 */
