

/* Start:/bitrix/templates/cheryplus/components/bitrix/catalog.element/cheryplus/style.css?15484295272869*/
.color-gray{
    color: #000;
    opacity:0.5;
}

.img-gray img{
    filter: url(/bitrix/templates/cheryplus/components/bitrix/catalog.element/cheryplus/#gray);  /* Firefox 4+ */
    filter: gray; /* IE 5+ */
    -webkit-filter: url(/bitrix/templates/cheryplus/components/bitrix/catalog.element/cheryplus/#gray); /* Chrome ?? */
    -webkit-filter: grayscale(1); /* Chrome 18+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)"; /* new IE */
    opacity: 0.5;

}
.clear{
    clear: both;
    widows: 100%;
}
#table_info {
    padding: 5px 0px;
}
#table_info table {
    width: 100%;
}
#table_info * {
    border-collapse: collapse;
}
#table_info th, 
#table_info td {
    padding: 5px;
    border: 1px solid black;
}
#wrap_block_c {
    display: table;
    margin-top: 10px;
}
#wrap_block_c .item-info-box {
    float: right;
    margin-right: 23.2%;
    clear: right;
}
.text_bottom_block {
    clear: right;
}
@media screen and (max-width: 1100px)
{
    #wrap_block_c .item-info-box {
        margin-right: 0px;
        width: 50%;
    }
    #wrap_block_c .width-50 {
       width: 50%!important; 
    }
}
@media screen and (max-width: 670px)
{
    #wrap_block_c .c.x4d12.item-info-box,
    .good-wrapper #wrap_block_c .x8d12.width-50 {
        width: 100%!important;
        float: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 0px;
        padding-left: 0px;
    }
    body .page-main .list-of-goods .x9d12 {
        width: 100%;
    }
    .item-img-box img {
        width: auto;
        max-width: 100%;
        margin: auto;
        display: block;
    }
    body #srch_dynamic.marg-bot-35 {
        margin-bottom: 10px;
    }
    body #comment_list {
        max-width: 100%;
        width: auto;
    }
    body .accordion h3,
    body .accordion .h3 {
        clear: both;
    }
    .content_m_select_button2 {

    }
    body .accordion .h3 {
        background: white;
        margin: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        border-bottom: 1px solid #be1e2d;
        text-align: center;
        font-size: 18px;
        line-height: 28px;
        height: 28px;
        max-height: 28px;
        overflow: hidden;
        display: table;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    body .accordion .h3 span {
        line-height: 28px;
        height: 28px;
        vertical-align: middle;
        position: static;
        display: block;
        float: left;
        width: 30%;
        max-width: 28px;
        /*        -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                -o-transform: none;
                transform: none;*/
        background-repeat: no-repeat;
        background-position: 50% 50%!important;
    }
    body .list-of-goods .accordion a {
        overflow: hidden;
    }
}
/* End */


/* Start:/bitrix/components/atlant/oneclick/templates/.default/style.css?14579674615337*/
.wrap_one_click_link{
	display: inline-block;
	margin-left: 3px;
	margin-right: 3px;
}
.buy_one_click, .buy_all_one_click{
	display: block;
	border: 1px solid #ffdc53;
	border-radius: 5px;
	background-clip: padding-box;
	box-shadow: 0 1px 0 rgba(86,70,4,.5), inset 0 0 5px #fff;
	background: linear-gradient(to top, #f4c500 0%, #ffd100 100%);
	color: #534200;
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	width: 170px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	text-decoration: none;
}
.buy_one_click:hover, .buy_all_one_click:hover{
	border: 1px solid #fde074;
    background: linear-gradient(to top, #f9ce18 0%, #ffdc18 100%);

}
#modal_form_b1c {
	width: 460px;
	min-height: 510px;
}
#modal_form_b1c .popup-window-content{
	overflow: auto;
}
#modal_form_b1c .popup-window{
	border-radius: 5px;
	background-clip: padding-box;
	background-color: #fff;
	box-shadow: 0 0 15px rgba(0,0,0,.5);
	border: none;
	min-width: 470px;
}
#modal_form_b1c .popup-window-top-row > td{
	background: #bd1e2d;
	background: linear-gradient(to bottom, #bd1e2d, #901420);
}
#modal_form_b1c .popup-window-top-row > td:first-child{
	box-shadow: inset 2px 2px #d53a49;
	border: none;
}
#modal_form_b1c .popup-window-top-row > td:nth-child(2), #modal_form_b1c .popup-window-top-row > td:last-child{
	box-shadow: inset 0px 2px #d53a49;
	border: none;
}


#modal_form_b1c .popup-window-content-row > td.popup-window-left-column{
	box-shadow: inset 2px 0px #cccccc;
	width: 18px;
}
#modal_form_b1c .popup-window-bottom-row > td{
	box-shadow: inset -2px -2px #cccccc;
}
#modal_form_b1c .popup-window-content-row > td.popup-window-right-column{
	box-shadow: inset -2px 0px #cccccc;
	width: 18px;
}


#modal_form_b1c .access-title-bar{
	color: #FFF;
	padding-left: 17px;
}

#modal_form_b1c .popup-window-close-icon{
	background: url(/bitrix/components/atlant/oneclick/templates/.default/images/close.png) no-repeat center center;
}

#modal_form_b1c #form_one_click{
	padding: 30px 0 0 0;
}



#modal_form_b1c .name{
	width: 68%;
	float: left;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	color: #333;
}
#modal_form_b1c .article{
	width: 32%;
	float: right;
	text-align: right;
	color: #999;
	font-weight: bold;
	font-family: Arial;
}

#modal_form_b1c .img_wrap{
	overflow: auto;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 190px;
	width: 100%;
}

#modal_form_b1c .img_wrap img{
	height: 190px;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

#modal_form_b1c .offers-wrap{
	float: left;
	width: 100%;
}

#modal_form_b1c .offers-wrap label, #modal_form_b1c .input_form label{
	color: #333;
	font-weight: bold;
	font-family: Arial;
	margin-bottom: 10px;
	display: block;
}
#modal_form_b1c .input_form label.only_RU_label{
	margin: 8px 0 0 10px;
	float: left;
}
#modal_form_b1c .input_form input.only_RU_input{
	width: auto;
	height: auto;
	float: left;
	margin: 10px 0 0;
}
#modal_form_b1c .input_form{
	float: left;
	width: 100%;
	margin-top: 15px;
}
#modal_form_b1c .input_form > div:first-child{
	width: 50%;
	float: left;
}
#modal_form_b1c .input_form > div:last-child{
	float: right;
}
#modal_form_b1c .offers-wrap select{
	width: 100%;
	height: 23px;
	border: 1px solid #333333;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
#modal_form_b1c .input_form input{
	width: 193px;
	height: 28px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	border: 1px solid #333333;
	display: block;
}

#modal_form_b1c .popup-window-hr{
	display: none;
}
#modal_form_b1c .popup-window-buttons{
	margin: 15px 0 20px 0;
	text-align: left;
}
#modal_form_b1c .popup-window-button{
	background: none;
}

#modal_form_b1c .b1c-cancel .popup-window-button-text{
	width: 146px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #ececec;
	border-radius: 5px;
	background-clip: padding-box;
	box-shadow: 0 1px 0 rgba(0,0,0,.5), inset 0 0 5px #fff;
	background: -webkit-linear-gradient(bottom, #b5b5b5, #eaeaea);
	background: -o-linear-gradient(bottom, #b5b5b5, #eaeaea);
	background: linear-gradient(to top, #b5b5b5, #eaeaea);
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	font-family: Arial;
}
#modal_form_b1c .b1c-cancel .popup-window-button-text:hover{
	background: -webkit-linear-gradient(bottom, #bdbdbd, #efefef);
	background: -o-linear-gradient(bottom, #bdbdbd, #efefef);
	background: linear-gradient(to top, #bdbdbd, #efefef);
}
#modal_form_b1c .b1c-send{
	float: right;
}
#modal_form_b1c .b1c-send .popup-window-button-text{
	width: 225px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #cd6a74;
	border-radius: 5px;
	background-clip: padding-box;
	box-shadow: 0 1px 0 rgba(57,6,11,.5), inset 0 0 5px #fff;
	background: linear-gradient(to top, #bd1d2d, #cd2c3b);
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	font-family: Arial;
}
#modal_form_b1c .b1c-send .popup-window-button-text:hover{
	background: linear-gradient(to top, #cd2837, #e94958);
}





#modal_form_b1c .popup-window-button-left, #modal_form_b1c .popup-window-button-right{
	display: none;
}
/* End */


/* Start:/bitrix/js/altasib.errorsend/css/window.css?14793810984771*/
.bx-core-dialog .a-dialog-center{
	position:relative;
	margin:39px 0px 49px 0px;
	padding:4px 10px 4px 15px;
	background-color:#FFFFFF;
}
.bx-core-dialog .a-dialog-head{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
.bx-core-dialog .a-dialog-head div{
	height:39px;
	background-color:#DFF1FF;
}
.bx-core-dialog .a-dialog-head div.l{
	background-position:top left;
	background-repeat:no-repeat;
}
.bx-core-dialog .a-dialog-head div.r{
	background-position:top right;
	background-repeat:no-repeat;
}
.bx-core-dialog .a-dialog-head div.c{
	overflow:hidden;
	margin-right:15px;
	margin-left:15px;
	background-position:left -39px;
	background-repeat:repeat-x;
}
.bx-core-dialog .a-dialog-head div.c span{
	line-height:39px;
	white-space:nowrap;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	display:inline-block;
	width:100%;
	overflow:hidden;
}
.bx-core-dialog .a-dialog-foot{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
}
.bx-core-dialog .a-dialog-foot div{
	background-color:#FFFFFF;
	height:49px;
}
.bx-core-dialog .a-dialog-foot div.l{
	background-position:left -78px;
	background-repeat:no-repeat;
}
.bx-core-dialog .a-dialog-foot div.r{
	background-position:right -127px;
	background-repeat:no-repeat;
}
.bx-core-dialog .a-dialog-foot div.c{
	overflow:hidden;
	margin-left:15px; margin-right:15px;
	background-position:left -176px;
	background-repeat:repeat-x;
}
.bx-core-dialog .a-dialog-foot div.c{text-align:center;}
.bx-core-dialog .a-dialog-foot div.c span{
	display:block;
	position:relative;
	top:8px;
}
.bx-core-dialog .a-dialog-foot div.c button, .bx-core-dialog .a-dialog-foot div.c input{
	margin:0 3px;
	font-size:14px!important;
}
.bx-core-dialog .a-dialog-head-icons{
	position:absolute;
	height:39px;
	top:0px;
	right:10px;
	padding:0 4px;
}
.bx-core-dialog .a-dialog-head-icons a{
	display:inline-block;
	background-color:#DFF1FF;
	height:15px; width:15px;
	position:relative;
	top:10px;
	margin:2px;
	cursor:pointer;
}
.bx-core-dialog .a-dialog-head-icons a.bx-icon-close{
	background-position:4px center;
	background-image:url(/bitrix/images/altasib.errorsend/close_icon.gif);
	background-repeat:no-repeat;
}
.bx-core-dialog-content td.no-bootom-border{
	background-image:none;
	padding:0px!important;
}
#error_start, #error_end{
	font-size:12px;
}
.bx-core-adm-dialog .adm-workarea input[type="button"], .adm-workarea input[type="reset"], .adm-workarea input[type="submit"]{
	background-color:#e0e9ec;
	background-image:-moz-linear-gradient(center bottom,#d7e3e7,#fff)!important;
	border:medium none;
	border-radius:4px;
	box-shadow:0 0 1px rgba(0,0,0,0.3),0 1px 1px rgba(0,0,0,0.3),0 1px 0 #fff inset,0 0 1px rgba(255,255,255,0.5) inset;
	color:#3f4b54;
	cursor:pointer;
	display:inline-block;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	height:29px;
	position:relative;
	text-decoration:none;
	text-shadow:0 1px rgba(255,255,255,0.7);
	vertical-align:middle;
}
.bx-core-adm-dialog .adm-workarea input[type="submit"], .adm-workarea input[type="button"], .adm-workarea input[type="reset"]{
	padding:1px 13px 3px;
}
.bx-core-adm-dialog .bx-core-adm-dialog-buttons input{
	margin-right:12px;
}
.adm-workarea .adm-btn:active, .adm-workarea .adm-btn.adm-btn-active, .adm-workarea input[type="submit"]:active, .adm-workarea input[type="button"]:active{
	background-color:#b7c4c9!important;
	background-image:-moz-linear-gradient(center top ,rgba(179,194,200,0.96),rgba(202,215,219,0.96))!important;
	border-radius:4px;
	border-top:medium none transparent;
	box-shadow:0 1px 1px 1px rgba(103,109,123,0.78) inset;
	height:29px;
	outline:medium none;
	padding:1px 13px 3px;
}
.adm-workarea input[type="button"],
.adm-workarea input[type="reset"],
.adm-workarea input[type="submit"]{
	-webkit-border-radius:4px;
	border-radius:4px;
	border:none;
	-webkit-box-shadow:0 0 1px rgba(0,0,0,.11),0 1px 1px rgba(0,0,0,.3),inset 0 1px #fff,inset 0 0 1px rgba(255,255,255,.5);
	box-shadow:0 0 1px rgba(0,0,0,.3),0 1px 1px rgba(0,0,0,.3),inset 0 1px 0 #fff,inset 0 0 1px rgba(255,255,255,.5);
	background-color:#e0e9ec;
	background-image:-webkit-linear-gradient(bottom,#d7e3e7,#fff)!important;
	background-image:-moz-linear-gradient(bottom,#d7e3e7,#fff)!important;
	background-image:-ms-linear-gradient(bottom,#d7e3e7,#fff)!important;
	background-image:-o-linear-gradient(bottom,#d7e3e7,#fff)!important;
	background-image:linear-gradient(bottom,#d7e3e7,#fff)!important;
	color:#3f4b54;
	cursor:pointer;
	display:inline-block;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:13px;
	height:29px;
	text-shadow:0 1px rgba(255,255,255,0.7);
	text-decoration:none;
	position:relative;
	vertical-align:middle;
	-webkit-font-smoothing:antialiased;
}
/* End */
/* /bitrix/templates/cheryplus/components/bitrix/catalog.element/cheryplus/style.css?15484295272869 */
/* /bitrix/components/atlant/oneclick/templates/.default/style.css?14579674615337 */
/* /bitrix/js/altasib.errorsend/css/window.css?14793810984771 */
