

/* Start:/bitrix/templates/.default/components/bitrix/catalog/service1/bitrix/catalog.element/.default/style.css?160953131310312*/
table.item-props {width: 100%;}
table.item-props tbody tr td {border:2px solid #fff;padding-left:10px;color:#000;}
table.item-props tbody tr td.items-props-name {background:#ebebeb;}
table.item-props tbody tr td.items-props-value {background:#c8d9e3;}
table.cardPrice {margin-top:20px;width:100%;}
table.cardPrice td.cp_2 {padding-right:0;width:130px;}
table.cardPrice td.cp_3 {padding-right:0;text-align:center;width:83px;}
table.cardPrice td.cp_4 {padding-left:20px;}
table.cardPrice input[type="number"] {border:1px solid #dcdcdc;color:#010101;font:14px/25px Arial,Helvetica,sans-serif;height:25px;margin:-10px 3px 0 0;text-align:center;width:50px;}
.bx_soc_comments_div {margin:25px 0;}
table.cardPrice .sendRequestBlock {position:relative;}
table.cardPrice .sendRequestForm {background-color:#c8d9e3;display:none;position:absolute;right:0;top:32px;width:300px;}
table.cardPrice .sendRequestButton {background:transparent url(/img/h3Bg.png) repeat-x scroll 0 0;border-radius:5px;color:#fff;display:block;font:16px/31px Arial,Helvetica,sans-serif;height:31px;margin:0 auto;text-align:center;text-decoration:none;width:215px;}
table.cardPrice .sendRequestFormFields {padding:10px;position:relative;}
table.cardPrice .sendRequestFormField {position:relative;}
table.cardPrice .sendRequestFormFieldTitle {color:#000;display:inline-block;width:60px;}
table.cardPrice .sendRequestFormFieldValue {display:inline-block;}
table.cardPrice .sendRequestFormFieldValueInput {margin:0;text-align:left;width:210px;}
table.cardPrice .sendRequestFormControl {padding:10px;position:relative;}
table.cardPrice .sendRequestFormSubmit {background:transparent url(/img/h3Bg.png) repeat-x scroll 0 0;border:0 none;border-radius:5px;color:#fff;cursor:pointer;display:block;font:13px/31px Arial,Helvetica,sans-serif;height:31px;margin:0 auto;text-align:center;text-decoration:none;width:100px;}
table.cardPrice .buy_autopiter_ajx {float:left;display:inline-block;padding:0 20px;background:url(/img/h3Bg.png) repeat-x;width:75px;height:31px;font:16px/31px Arial,Helvetica,sans-serif;text-align:center;color:#fff;text-decoration:none;border-radius:5px;}
.messageRequestSend {color:#3f4040;font:20px/155px Arial,Helvetica,sans-serif;text-align:center;}
h3.crossCaption {margin-top:25px !important;}
table.crossTable {border:0 none;border-collapse:collapse;color:#000;margin-top:-28px;width:100%;}
table.crossTable th {border:1px solid #ebebeb;padding:3px 5px;background-color:#ebebeb;}
table.crossTable td {border-bottom:1px solid #c8d9e3;padding:3px 5px;}
table.crossTable td.crossTableCaption {background-color:#c8d9e3;border-color:#ebebeb;border-style:solid;padding:3px 5px;}
table.crossTable .tleft {text-align:left;}
table.crossTable .tright {text-align:right;}
table.crossTable .tcenter {text-align:center;}
table.crossTable .nowrap {white-space:nowrap;}
table.crossTable .crossTableBrandName {font-weight:bold;}
table.crossTable .crossTableName {color:#878787;font-size:11px;}
table.crossTable input[type="number"] {border:1px solid #dcdcdc;color:#010101;font:14px/25px Arial,Helvetica,sans-serif;height:25px;text-align:center;width:50px;}
table.crossTable .buy_autopiter_ajx {background:transparent url(/img/h3Bg.png) repeat-x scroll 0 0;border-radius:5px;color:#fff;display:inline-block;font:12px/28px Arial,Helvetica,sans-serif;height:28px;text-align:center;text-decoration:none;padding:0 3px;}

.after_h{
	display: inline-block;
	color: #3f4040;
    font: 20px/22px Arial, Helvetica, sans-serif;
}




.item_comments{
	display: block;
	padding-left: 0;
}
.item_comments li{
	display: block;
	padding-bottom: 10px;
}
.item_comments_username{
	display: inline-block;
	color: #5d90bd;
	font-size: 14px;
}
.item_comments_date{
	display: inline-block;
	color: #b8b8b8;
	font-size: 14px;
	margin-left: 10px;
}
.item_comments_container p{
	margin-top: 5px;
	color: #3f3f3f;
	font-size: 14px;
}

div.blog-comment-form {width: 100% !important;}

div.blog-comment .blog-author {
    font-size: 0.85em;
}

.blog-comment-content {
    font-size: 13px;
    overflow: hidden!important;
    padding-top: 0 !important;
}

div.blog-comment-buttons input {
    font-size: 13px !important;
    padding: 0 3px !important;
}

.blog-post-rating {
    padding: 10px 0 0 0;
}

@media (max-width:540px){
	.bx_soc_comments_div .bx-catalog-tab-list li a{
		font-size:11px;
	}
}

.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button,
.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2	{
	padding:0 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}
.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button  	{
	height:27px;
	line-height:27px;
}
.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button:hover  {}
.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button:active {}
.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2 		 {font-weight:bold}
.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2:hover {}
.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2:active{}

.bx_soc_comments_div.bx_important .blog-comment-nav {

}

.bx_soc_comments_div.bx_important .blog-comment-nav a,
.bx_soc_comments_div.bx_important .blog-comment-nav a:link,
.bx_soc_comments_div.bx_important .blog-comment-nav a:visited,
.bx_soc_comments_div.bx_important .blog-comment-info a,
.bx_soc_comments_div.bx_important .blog-comment-info a:link,
.bx_soc_comments_div.bx_important .blog-comment-info a:visited {
	text-decoration: none;
	color: #969696 !important;
}

.bx_soc_comments_div.bx_important .blog-comment-nav a:hover,
.bx_soc_comments_div.bx_important .blog-comment-nav a:active,
.bx_soc_comments_div.bx_important .blog-comment-info a:hover,
.bx_soc_comments_div.bx_important .blog-comment-info a:active {
	text-decoration: underline;
	color: #969696 !important;
}

.bx_soc_comments_div.bx_important .blog-comment-info a,
.bx_soc_comments_div.bx_important .blog-comment-info a:link,
.bx_soc_comments_div.bx_important .blog-comment-info a:visited {
	font-size: 0.85em;
}

.bx_soc_comments_div.bx_important .blog-comment-info a:hover,
.bx_soc_comments_div.bx_important .blog-comment-info a:active {
	font-size: 0.85em;
}

.bx_soc_comments_div .bx-catalog-tab-section-container{position: relative;}

.bx_soc_comments_div .bx-catalog-tab-list{
	border-bottom: 1px solid #d9e1e3;
	text-align: left;
	padding: 0;
	vertical-align: bottom;
	margin: 16px 0;
}

.bx_soc_comments_div .bx-catalog-tab-list li{
	vertical-align: bottom;
	border: 1px solid #d9e1e3;
	border-bottom: none;
	display: inline-block;
	border-radius: 3px 3px 0 0;
	background: #f7f7f7;
	box-shadow: inset 0 -10px  5px -10px rgba(0,0,0,.12);
}

.bx_soc_comments_div .bx-catalog-tab-section-container .bx-catalog-tab-list li:before{
	content: none;
}

.bx_soc_comments_div .bx-catalog-tab-list li a,
.bx_soc_comments_div .bx-catalog-tab-list li>span{
	display: block;
	cursor: pointer;
	line-height: 30px;
	height: 30px;
	color: #999;
	text-decoration: none;
	font-size: 13px;
	padding: 0 20px;
	box-shadow: none;
}

.bx_soc_comments_div .bx-catalog-tab-list li:hover,
.bx_soc_comments_div .bx-catalog-tab-list li.active{
	background: #fff;
}

.bx_soc_comments_div .bx-catalog-tab-list li.active a,
.bx_soc_comments_div .bx-catalog-tab-list li.active>span{
	background: #fff;
	line-height: 35px;
	height: 35px;
	color: #3f3f3f;
	position: relative;
	bottom: -2px;
}

.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container>div.tab-off{
	opacity: 0;
	height: 0;
	overflow: hidden;
	-webkit-transition:all 0.4s ease-out;
	-ms-transition:all 0.4s ease-out;
	-moz-transition:all 0.4s ease-out;
	-o-transition:all 0.4s ease-out;
	transition:all 0.4s ease-out;
}

.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container>div{
	opacity: 1;
	-webkit-transition:all 0.6s ease-out;
	-ms-transition:all 0.6s ease-out;
	-moz-transition:all 0.6s ease-out;
	-o-transition:all 0.6s ease-out;
	transition:all 0.6s ease-out;
	padding: 0 10px;
}

.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container .hidden{
	display: none;
}

table.cardPrice .sendRequestButton, .pop_send{
	height: 40px;
	line-height: 40px;
	margin-bottom: 9px;
	background: linear-gradient(180deg, #0086BD 0%, #00669F 100%);
	border: none;
	border-radius: 3px;
	transition: all 0.3s ease;
	outline: none;
	color: #fff;
	text-align: center;
}

.pop_send:disabled{
	background: linear-gradient(0deg, #DCDCDC, #DCDCDC);
}

table.cardPrice .openGetPriceForm{
	color: #00669F;
	border: 1px solid #00669F;
	background: transparent;
}
table.cardPrice .openGetPriceForm:hover{
	border-color: #fff;
	background: linear-gradient(180deg, #0086BD 0%, #00669F 100%);
	color: #fff;
}

.pop_wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 111;
	background: rgba(0, 0, 0, 0.3);
	display: none;
}

.pop{
	box-sizing: border-box;
	display: none;
	background: #fff;
	border-radius: 20px;
	width: 388px;
	max-width: 100%;
	margin: 0 auto;
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
	border-radius: 3px;
	padding: 43px 46px;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.pop_h{
	color: #3F4040;
	font-size: 26px;
	line-height: 27px;
	margin-bottom: 21px;
}
.pop_close{
	position: absolute;
	width: 14px;
	top: 15px;
	right: 15px;
	cursor: pointer;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.41418' y='0.020813' width='17' height='2' rx='1' transform='rotate(45 1.41418 0.020813)' fill='%23D5D5D5'/%3E%3Crect x='0.00012207' y='12.0208' width='17' height='2' rx='1' transform='rotate(-45 0.00012207 12.0208)' fill='%23D5D5D5'/%3E%3C/svg%3E%0A");
}
.pop input{
	height: 40px;
	background: #FAFAFA;
	border: 1px solid #E6E6E6;
	box-sizing: border-box;
	border-radius: 3px;
	color: #3F4040;
	width: 100%;
	font-family: inherit;
	margin-bottom: 15px;
	font-size: 14px;
	padding: 0 13px;
}
.pop label{
	color: #3F4040;
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 6px;
	display: block;
}
.pop_send{
	min-width: 140px;
	border-radius: 5px;
	cursor: pointer;
}
.error_input{
	border-color: #EB5757 !important;
}
.error_label{
	color: #EB5757 !important;
}
.error_text{
	color: #EB5757;
	font-size: 15px;
	line-height: 16px;
	margin-bottom: 12px;
}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1547733639666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */
/* /bitrix/templates/.default/components/bitrix/catalog/service1/bitrix/catalog.element/.default/style.css?160953131310312 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1547733639666 */
