

/* Start:/bitrix/templates/.default/components/bitrix/news.list/publication/style.css?1516710024380*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

body section .mini-blog, body section .blog{
	margin-top: 20px;
}

body section .mini-blog, body section .blog {
    background: url('/bitrix/templates/.default/components/bitrix/news.list/publication/./images/bg_block_publish.gif') repeat;
    font-size: 16px;
    text-align: center;
    width: 100%;
    background-attachment: fixed;
}
/* End */


/* Start:/bitrix/templates/main_v2/styles.css?15338819295415*/
.doptextblock {
  text-align:left;
}
.doptextblock h3{
  text-align:left !important;
}

.golden-site {
	display: none !important;
	position: absolute;
	top: 5px;
	font-size: 12px;
	color: #b8b7b7;
}
.golden-site__icon {
	display: inline-block;
	vertical-align: middle;
	background: url(/bitrix/templates/main_v2/images/golden_icon.png) no-repeat;
	width: 34px;
	height: 40px;
	margin-right: 5px;
}
.golden-site:hover .golden-site__icon {
	background-position: -36px 0;
}

@media screen and (min-width: 768px) {
	.golden-site {
		display: block !important;
	}
}
#regvindow {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -150px;
  margin-left: -300px;
  left: 50%;
  width: 255px;
  height: 308px;
  padding: 10px 10px 10px 310px;
  background: url(/images/okno-rozygrysh.jpg) 0 50% no-repeat #ffffff;
  border: 2px solid #d4d6d7;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(212,214,215,1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(212,214,215,1);
  box-shadow: 0px 0px 10px 0px rgba(212,214,215,1);
  z-index: 9999;
}
#closeregvindow {
  background: url(/images/close.jpg) 0 0% no-repeat #ffffff;
  width: 13px;
  height: 13px;
  display: block;
  float: right;
  cursor: pointer;
}
#regvindow .txt {
  color: #ff3300;
  font-size: 20px;
  margin: 25px 0 25px 0;
}
#regvindow input[type=text] {
  width: 227px;
  height: 39px;
  border: 1px solid #d5d6d7;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin: 2px 0 2px 0;
  padding: 0 5px 0 5px;
}
#regvindow input[type=submit] {
  color: #ffffff;
  background: #ff3300;
  border: 0;
  padding: 7px 13px 7px 13px;
  margin: 2px 17px 2px 0;
  float: right;
  cursor: pointer;
}
#regvindow A {
  margin: 6px 0px 0px 0;
  color: #ff3300;
  font-weight: bold;
  text-decoration: underline;
  float: left;
  font-size: 12px;
  display: inline-block;
}
.regvindow2 {
  width: 555px !important;
  height: 308px !important;
  padding: 10px 10px 10px 10px !important;
  background: #ffffff !important;
}
.regvindow2 .txt22 {
  margin-top: 60px;
  color: #ff3300;
  font-size: 19px;
  text-align: center;
}
.regvindow2 .txt21 {
  color: #909190;
  font-size: 17px;
  text-align: center;
  margin-top: 60px;
}
.regvindow2 .txt21 A {
  float: none !important;
  font-size: 17px !important;
  color: #909190 !important;
  font-weight: normal !important;
}

@media screen and (max-width: 767px) {
#regvindow {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -150px;
  margin-left: -145px;
  left: 50%;
  width: 250px;
  height: 308px;
  padding: 10px 10px 10px 30px;
  background: #ffffff !important;
  border: 2px solid #d4d6d7;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(212,214,215,1);
  -moz-box-shadow: 0px 0px 10px 0px rgba(212,214,215,1);
  box-shadow: 0px 0px 10px 0px rgba(212,214,215,1);
  z-index: 9999;
}
}


#panel{
position: absolute;
z-index: 10000;
}

.list-items{
	margin: 0 auto;
}

.item-wrapper{
    display: inline-block;
    float: left;
    width: 33%;
}

.show-later{
	display: none!important;
}

.show-hidden-wrap{
	width: 15%;
	margin: 0 auto;
    clear: left;
}

@media screen and (min-device-width: 768px) and (max-device-width: 959px){
	.show-hidden-wrap{
		width: 20%;
		margin: 0 auto;
        clear: left;
	}
}

.show-hidden{
	width: 100%;
	background-color: #fff;
	padding: 8px;
}

.main-product{
	overflow: hidden;
}

@media screen and (min-device-width: 991px){
	.carousel-container{
		min-width: 940px;
	}
	.product-slider{
		min-width: 940px;
	}

	.product-slider .owl-item{
		min-width: 313px;
	}
}

@media screen and (max-device-width: 960px){
	.item-wrapper{
		width: 31%;
		padding: 0 1%;
	}
}

@media screen and (max-device-width: 767px){
	.item-wrapper{
		width: 100%;
	}
	/*.show-hidden{
		display: none;
	}*/
	.show-hidden-wrap {
        width: 35%;
        clear: left;
    }
	.show-later{
		display: inline-block;
	}
}


.interview_buttons>div>input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}
.interview_buttons>div>label {
    cursor: pointer;
}
.interview_buttons>div>label:before {
    content: " ";
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url(/bitrix/templates/main_v2/images/checkbox-2.png);
    position: relative;
    top: 7px;
	margin-right: 10px;
}

.interview_buttons>div>input[type=radio]:checked + label:before {
	background-position: 0 -27px;
}
.interview_buttons>div>label:hover:before {
	background-position: 0 -54px;
}
.interview_buttons>div>input[type=radio]:checked + label:hover:before {
	background-position: 0 -81px;
}
.interview{
	text-align: left !important;
}
.radio-buttons{
	margin-top: 10px;
}



.liner_top{
    padding-top: 70px;
}

/*input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}
label {
    cursor: pointer;
}
label:before {
    content: " ";
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url(/bitrix/templates/main_v2/images/checkbox-2.png);
    position: relative;
    top: 7px;
	margin-right: 10px;
}

input[type=radio]:checked + label:before {
	background-position: 0 -27px;
}
label:hover:before {
	background-position: 0 -54px;
}
input[type=radio]:checked + label:hover:before {
	background-position: 0 -81px;
}
.interview{
	text-align: left !important;
}
.radio-buttons{
	margin-top: 10px;
}*/
/* End */


/* Start:/bitrix/templates/main_v2/template_styles.css?15472151406164*/
@media screen and (max-width: 767px){
	.ft_res_block{display:none!important;}
}

.ft_res_block{
display: inline-block;
    margin-bottom: 20px;}
.title_res{
display:block;
    color: rgba(184,183,183,1);
    margin-bottom: 20px;
    font-size: 18px;}
.ft_res_block ul{}
.ft_res_block ul li{
    display: block;
    width: 260px!important;}
.ft_res_block a{color: #ffffff!important;;}
.ft_res_block a:hover{text-decoration: underline;}
.clr{clear:both;}

@media screen and  (max-width: 450px){
	body header .header-content .logo a {
		width: 46px!important;
	}
}
@media screen and  (max-width: 767px){
	#good-show-button,
	.product-name{display: none!important;}
	.product-menu-content .btn-desc{  }
}
.other_card{
	padding: 0 !important;
	display: block;
	width: 18px;
	height: 17px;
	background-color: #ff2a00;
	color: #ffffff;
	border-radius: 50%;
	-web-border-radius: 50%;
	text-align: center;
	font-size: 10px;
	line-height: 16px;
	position: absolute;
	margin-top: -13px;
	margin-left: 18px;
}
.header_phones a{
	display: inline-block;
	width: 45%;
	text-align: center;
	font-size: 13px;
	font-weight: 600;
	color: #8a8a8a;
}
.header_phones a:nth-child(1){}
.header_phones a:nth-child(2){}
.header_phones{
	display: none;
	text-align: center;
	background-color: #ececec;
	padding: 10px 0px;
}


.rub-symbol
{
	display: inline-block;
	font-size: 24px;
	line-height: 7px;
	border-bottom: 1px solid #000000;
	width: 0.4em;
	font-weight: normal;
}

.gr_button{
	background-color: #c5c5c5!important;
	border-color: #c5c5c5!important;
}

.first_lvl_menu{}
body  .first_lvl_menu .next_lvl a{
	padding-left: 12px;
	line-height: 28px;
	padding-top: 2px;
	padding-bottom: 2px;
}
body  .first_lvl_menu .first_obj a{

	padding-left: 12px!important;
	padding-right: 41px;
	line-height: 28px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline-block;
}
body .first_lvl_menu .next_lvl{
	background-color: #6b6a6a;
	display: none;
}
.first_obj{
	position: relative!important;
}
body .first_lvl_menu  .open_next{
	background: url(/bitrix/templates/main_v2/images/sprite_hide_arr.png) no-repeat;
	background-position: -36px -11px;
	display: block;
	width: 16px;
	height: 11px;
	padding: 0;
	position: absolute;
	top: 0px;
	bottom: 0px;
	margin: auto;
	right: 15px;
}

.other_view.show_lvl{}
.other_view.show_lvl .open_next{
	background-position: -36px -1px;
}
.next_lvl.show_other{
	display: block!important;
}
.other_view{
	cursor: pointer;
	display: inline-block;
	position: absolute;
	top: 0px;
	bottom: 0px;
	margin: auto;
	height: 30px;
	right: 0px;
	margin-right: 0px;
	z-index: 100;
	width: 100%;
}

.other-menu-button {
	line-height: normal;
	display: inline-block;
}
.other-menu-button{
	margin-right: 10px;
	margin-top: 10px;
	z-index: 9999;
	float: right;
}
.phone-menu{
	width: 27px;
	height: 24px;
	background-repeat: no-repeat;
	display: inline-block;
	background-position: 50% 50%;
	background-size: contain;
	margin-top: 2px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDE2Ljg3NyAxNi44NzciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2Ljg3NyAxNi44Nzc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNS4zMDEsNS41ODdMMS40MDQsMS42ODhjMC41MDMtMC41MDMsMS4wMDUtMS4wMDcsMS41MDktMS41MTFDMy4xNDYtMC4wNTYsMy41MjItMC4wNiwzLjc1NiwwLjE3bDMuMDM2LDMuMDM5ICAgYzAuMjMyLDAuMjMyLDAuMjMyLDAuNjE0LTAuMDAzLDAuODQ4TDYuMTI0LDQuNzIxTDUuNTA1LDUuMzRDNS40MjksNS40MTcsNS4zNiw1LjQ5OSw1LjMwMSw1LjU4N3ogTTguNTA3LDExLjkzOCAgIGMtMC42MzgtMC41NDktMS4yNS0xLjEzMi0xLjg0NC0xLjcyNUM2LjA3LDkuNjE2LDUuNDg5LDkuMDA2LDQuOTM5LDguMzY1Yy0wLjQ1LTAuNTItMC41MzgtMS4yNzMtMC4zMDMtMS45MDdMMC42MzYsMi40NTcgICBjLTAuOTMxLDAuOTU3LTAuODEyLDMuMzMsMC4yMDgsNS40MTVjMC40MzgsMC45MDIsMS4wMDYsMS43MTYsMS41OTMsMi40OWMwLjU4NiwwLjc2OCwxLjIyOSwxLjQ5NCwxLjkwNiwyLjE3NiAgIGMwLjY3OSwwLjY4MSwxLjQwMSwxLjMyNywyLjE3MSwxLjkxM2MwLjc3NCwwLjU4OSwxLjU5LDEuMTUzLDIuNDg2LDEuNTljMi4wODgsMS4wMTksNC40NjIsMS4xMzEsNS40MTgsMC4xOTlsLTQuMDAxLTQuMDAxICAgQzkuNzgzLDEyLjQ3NCw5LjAyOSwxMi4zODcsOC41MDcsMTEuOTM4eiBNMTYuNzAyLDEzLjExOWwtMy4wMzYtMy4wMzdjLTAuMjMzLTAuMjMtMC42MTUtMC4yMy0wLjg0OCwwLjAwM2gtMC4wMDJsLTAuNjY3LDAuNjY2ICAgbC0wLjYxNSwwLjYxOGMtMC4wNzYsMC4wNzYtMC4xNTksMC4xNDMtMC4yNDcsMC4yMDVsMy44OTYsMy44OThjMC41MDQtMC41MDUsMS4wMDctMS4wMDcsMS41MTItMS41MSAgIEMxNi45MywxMy43MjksMTYuOTM1LDEzLjM1MiwxNi43MDIsMTMuMTE5eiIgZmlsbD0iI2I5YjdiOCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
display: inline-block;
}
.cart-other{
	background-image: url(/bitrix/templates/main_v2/images/icon/sprite_icon.png);
	background-position: 0 -32px;
	background-repeat: no-repeat;
	display: inline-block;
	width: 30px;
	height: 30px;
}

@media screen and  (min-width: 768px){
	.other-menu-button{
		display: none;
	}
}


.error_delivery{}

.checker_int::-webkit-input-placeholder {color:red;}
.checker_int:-moz-placeholder {color:red;}

.check_out_info{
	display: inline-block;
	color: red;
	line-height: normal;
	margin-bottom: 10px;
}

.call_me_block{}
.call_me_block h3{
	text-align: center;
	font-size: 25px;
	border-bottom: 1px solid #ececec;
	padding-bottom: 16px;
	margin-bottom: 20px;
}
.call_me_block_2 .label-text a{    color: red;}
.call_me_block_2 .label-text{
	font-size: 14px;
	width: 230px;
	line-height: 15px;
	padding-top: 3px;
}
.call_me_block_2{
	width: 280px;
	display: block;
	margin: 0 auto;
	padding-top: 10px;
}

.call_me_block_2{}
.call_me_block_2 .user-form{}
.call_me_block_2 .user-form input{
	border-radius: 4px;
width: 260px;
	height: 40px;
	margin-bottom: 12px;
	padding: 0px 10px;
	border: 1px solid #b5b5b5;
	box-shadow: inset 0px 1px 2px #cecece;
}



/* End */
/* /bitrix/templates/.default/components/bitrix/news.list/publication/style.css?1516710024380 */
/* /bitrix/templates/main_v2/styles.css?15338819295415 */
/* /bitrix/templates/main_v2/template_styles.css?15472151406164 */
