

/* Start:/bitrix/templates/fw_index/components/bitrix/iblock.vote/ajax/style.css?1766059111732*/
.iblock-vote table {
	border:none;
	border-collapse:collapse;
}

.iblock-vote table td {
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

.iblock-vote td.vote-result {
	font-size:11px;
	color:#a7a7a7;
	padding:0px 0px 0px 5px !important;
}

.iblock-vote div.star-active {
	cursor:pointer;
}

.iblock-vote div.star,
.iblock-vote div.star-empty {
	background:url(/bitrix/templates/fw_index/components/bitrix/iblock.vote/ajax/./images/star-ico.png) left top no-repeat;
	width:16px;
	height:15px;
	overflow:hidden;
}

.iblock-vote div.star-voted {
	background:url(/bitrix/templates/fw_index/components/bitrix/iblock.vote/ajax/./images/star-ico.png) left -15px no-repeat;
	width:16px;
	height:15px;
	overflow:hidden;
}

.iblock-vote div.star-over {
	background:url(/bitrix/templates/fw_index/components/bitrix/iblock.vote/ajax/./images/star-ico.png) left -30px no-repeat;
	width:16px;
	height:15px;
	overflow:hidden;
}
/* End */


/* Start:/bitrix/components/altop/buy.one.click/templates/.default/style.css?17660584492842*/
button[name="boc_anch"] {
	width:113px;
	height:28px;
	float:right;
	margin:-5px 0px 0px 0px;
	padding:0px;
}

.boc { 
	width:387px; 
	margin:0px 0px 0px -193.5px;
	padding:0px;
}

.boc div.h1 {
	height:45px;
	margin:0px;
	padding:0px 0px 0px 19px;
}

.boc .boc_close { 
	width:23px; 
	height:23px; 
	float:right;
	margin:-6px -10px 0px 0px;
	padding:0px;
}

.boc form.new_boc_form {
	width:100%;
	float:left;
	margin:0px;
	padding:20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.boc span#echo_boc_form {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}

.boc span.alertMsg.bad,
.boc span.alertMsg.good {
	width:100%;
	display:block;
	margin:0px 0px 5px 0px;
	padding:5px 10px 5px 33px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.boc .row {
	width:100%;
	float:left;
	display:table;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.boc .row .span1 {
	width:108px;
	display:table-cell;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	font:normal 14px/1.3 Arial;
	color:#1e1d19;
	text-align:left;
}

.boc .row .span2 {
	width:auto;
	display:table-cell;
	margin:0px;
	padding:0px;
	text-align:left;
}

.boc .row .span2 input[type="text"] {
	width:100%;
	height:24px;
	margin:0px;
	padding:0px 10px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font:bold 14px/1.3 Arial;
	color:#1e1d19;
	border:1px solid #d7d4d1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
	box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
}

.boc .row .span2 input[name="boc_captcha_word"] {
	width:100%;
	margin:0px 0px 5px 0px;
}

.boc div.submit {
	width:100%;
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px;
}

.boc div.submit button {
	width:147px;
	height:32px;
	float:right;
	margin:0px;
	padding:0px;
}

.boc div.submit small.result {
	width:145px !important;
	height:30px !important;
	float:right !important;
	margin:0px !important;
	padding:0px !important;
}


/***240px***/
@media screen and (max-width:787px) {
	.boc {
		width:auto;
		margin:0px 10px;
	}

	.boc form.new_boc_form {
		padding:12px;
	}

	.boc .row {
		margin:0px 0px 3px 0px;
	}

	.boc .row .span1 {
		width:89px;
		font:normal 12px/1.3 Arial;
	}

	.boc .row .span2 input[type="text"] {
		height:25px;
		padding:0px 7px;
		font:normal 12px/1.3 Arial;
	}

	.boc div.submit button {
		height:28px;
		font:bold 11px/1.3 Arial;
	}

	.boc div.submit small.result {
		height:26px !important;
		font:bold 11px/26px Arial;
	}
}
/* End */


/* Start:/bitrix/components/altop/catalog.comments/templates/.default/style.css?17660584494739*/
div.reviews-collapse {
	margin:0px 0px 20px 10px;
	padding:0px;
}

div.reviews-collapse a.reviews-collapse-link {
	font:bold 14px/1.3 Arial;
	text-decoration:none;
	border-bottom:1px dashed;
	display: none;
}

div.reviews-collapse a.reviews-collapse-link:hover {
	text-decoration:none;
	border-bottom:1px dashed;
}


/***REVIEWS LIST***/
.comment {
	width:100%;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #d6d9df;
}

.comment .userpic {
	width:57px;
	height:57px;
	float:left;
	margin:0px 10px;
	padding:0px;
	text-align:center;
	border:1px solid #d3d7dc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	background:#fff;
}

.comment .userpic img {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}

.comment .text {
	width:879px;
	float:left;
}

@media screen and (max-width:1253px) {
	.comment .text {
		width:639px;
	}
}

.comment_name { 
	font:bold 14px Arial;
	color:#1d1f21; 
	margin:0px; 
	padding:0px 5px 0px 0px; 
}

.comment_date { 
	font:normal 11px Arial;
	color:#a7acb2; 
}

.comment_text { 
	width:100%;
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px;
	font:normal 13px Arial;
	color:#616161;
}


/***ADD REVIEW FORM***/
.review { 
	width:754px; 
	margin:0px 0px 0px -377px;
	padding:0px;
}

.review div.h1 {
	height:45px;
	margin:0px;
	padding:0px 0px 0px 19px;
}

.review .review_close { 
	width:23px; 
	height:23px; 
	float:right;
	margin:-6px -10px 0px 0px;
	padding:0px;
}

.review form {
	width:100%;
	float:left;
	margin:0px;
	padding:20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.review span#echo_comment_form {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}

.review span.alertMsg.bad,
.review span.alertMsg.good {
	width:100%;
	display:block;
	margin:0px 0px 5px 0px;
	padding:5px 10px 5px 33px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.review .row {
	width:100%;
	float:left;
	display:table;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.review .row .span1 {
	width:108px;
	display:table-cell;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	font:normal 14px/1.3 Arial;
	color:#1e1d19;
	text-align:left;
}

.review .row .span2 {
	width:auto;
	display:table-cell;
	margin:0px;
	padding:0px;
	text-align:left;
}

.review .row .span2 input[type="text"] {
	width:100%;
	height:24px;
	margin:0px;
	padding:0px 10px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font:bold 14px/1.3 Arial;
	color:#1e1d19;
	text-align:left;
	border:1px solid #c6c2bd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.15) inset;
	box-shadow:2px 2px 3px rgba(0, 0, 0, 0.15) inset;
}

.review .row .span2 textarea {
	width:100%;
	min-width:100%;
	max-width:100%;
	height:51px;
	min-height:51px;
	max-height:51px;
	margin:0px;
	padding:10px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font:normal 14px/1.3 Arial;
	color:#1e1d19;
	text-align:left;
	border:1px solid #c6c2bd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.15) inset;
	box-shadow:2px 2px 3px rgba(0, 0, 0, 0.15) inset;
}

.review .row .span2 input[name="comment_captcha_word"] {
	width:100%;
	margin:0px 0px 5px 0px;
}

.review div.submit {
	width:100%;
	float:left;
	margin:8px 0px 0px 0px;
	padding:0px;
}

.review div.submit button,
.review div.submit small.result {
	width:184px;
	height:32px;
	float:right;
	margin:0px;
	padding:0px;
}

.review div.submit small.result {
	height:30px;
}

.review span.must_auth {
	width:714px;
	display:block;
	margin:0px;
	padding:20px;
	font:normal 14px/1.3 Arial;
	color:#1e1d19;
	text-align:left;
}


/***240px***/
@media screen and (max-width:787px) {
	.review {
		width:auto;
		margin:0px 10px;
	}

	.review form.new_comment_form {
		padding:12px;
	}

	.review .row {
		margin:0px 0px 3px 0px;
	}

	.review .row .span1 {
		width:89px;
		font:normal 12px/1.3 Arial;
	}

	.review .row .span2 input[type="text"] {
		height:25px;
		padding:0px 7px;
		font:normal 12px/1.3 Arial;
	}

	.review .row .span2 textarea {
		height:45px;
		min-height:45px;
		max-height:45px;
		padding:7px;
		font:normal 12px/1.3 Arial;
	}

	.review div.submit button {
		height:28px;
		font:bold 11px/1.3 Arial;
	}

	.review div.submit small.result {
		height:26px;
		font:bold 11px/26px Arial;
	}
}
/* End */
/* /bitrix/templates/fw_index/components/bitrix/iblock.vote/ajax/style.css?1766059111732 */
/* /bitrix/components/altop/buy.one.click/templates/.default/style.css?17660584492842 */
/* /bitrix/components/altop/catalog.comments/templates/.default/style.css?17660584494739 */
