/* new qtip.custom.css */

.qtip {
	position: absolute;
	display: none;
	max-width: 280px;
	min-width: 50px;
	border-width: 1px;
	border-style: solid;
}

.qtip-bootstrap {
	line-height: 18px;
	color: #333;
	border: 1px solid rgba(0,0,0,0.2);

	border-radius: 0;
	background: #fff;
	font-size: 13px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.qtip-bootstrap.popup {
	padding: 10px;
}

.ui-helper-reset {
	margin: 0;
	outline: 0;
	text-decoration: none;
	list-style: none;
}

.qtip-titlebar .ui-state-default {
	cursor: pointer;
}

.qtip-titlebar .ui-state-default {
	position: absolute;
	right: 4px;
	top: 50%;
	margin-top: -9px;
	cursor: pointer;
	outline: medium none;
	border-width: 1px;
	border-style: solid;
}

/* new */

.qtip-titlebar .qtip-close {
	cursor: pointer;
}

.qtip-titlebar .qtip-close {
	position: absolute;
	cursor: pointer;
	outline: medium none;
	top: 10px;
	right: 10px !important;
}

.qtip-titlebar .qtip-close:hover {
	border: 0;
}

.qtip-titlebar .qtip-close:hover .ui-icon-close {
	background-position: -26px -672px;
	opacity: 1;
}

/**/


/* start: titlebar */

.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar {
	filter: none;
	-ms-filter: none;
}

.qtip-titlebar {
	min-height: 14px;
	overflow: hidden;
	border-width: 0 0 1px;
	font-weight: bold;
}

.qtip-bootstrap .qtip-titlebar {
	border-bottom: none;
	padding: 0;
	font-size: 18px;
	line-height: 22px;
	background-color: transparent;
}

.qtip-bootstrap .qtip-titlebar .ui-state-default {
	right: 0;
}

.qtip-bootstrap .qtip-title {
	font-size: 15px;
	display: block;
	margin: 0 0 8px 0;
	color: #000000;
}

/* end: titlebar */


/* start: qtip-content */

.popup .qtip-content {
	padding: 0;
}

.qtip-content {
	position: relative;
	padding: 10px;
	overflow: hidden;
	text-align: left;
	word-wrap: break-word;
	overflow: hidden;
	text-align: left;
}

.qtip-titlebar+.qtip-content {
	border-top-width: 0 !important;
}

/* end: qtip-content */


/* start: qtip-icon */

.qtip-bootstrap .qtip-icon {
	background: white;
}

.qtip-default .qtip-icon {
	border-color: #CCC;
	color: #777;
}

.qtip-icon, .qtip-icon .ui-icon {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.qtip-bootstrap .qtip-icon .ui-icon-close {
	width: 11px;
	height: 11px;
	background-position: -26px -648px;
	right: 10px;
	margin: 0;
	background-image: url(/img/ico.png);
	background-repeat: no-repeat;
	opacity: 1;
}

.qtip-bootstrap .qtip-icon .ui-icon {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=90);
}

.qtip-icon .ui-icon {
	text-align: center;
	text-indent: 0;
	font: normal bold 10px/13px Tahoma,sans-serif;
	background: transparent none no-repeat -100em -100em;
}

.qtip-icon, .qtip-icon .ui-icon {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.ui-icon {
	overflow: hidden;
}

/* end: qtip-icon */


/* start: popup arrow left */

.qtip-bootstrap .popup__arrow_top__arrow {
	position: absolute;
	left: 23px;
	top: -13px;
	z-index: 10;
	width: 29px;
	height: 13px;
	overflow: hidden;
}

.qtip-bootstrap .popup__arrow_top__arrow span {
	position: absolute;
	left: 8px;
	top: 7px;
	width: 14px;
	height: 14px;
	background: #fff;
	-ms-transform: rotate(42deg) skewX(-5deg);
	-moz-transform: rotate(42deg) skewX(-5deg);
	-webkit-transform: rotate(42deg) skewX(-5deg);
	-o-transform: rotate(42deg) skewX(-5deg);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

/**
 *  popup for pseudoModel and sell
 **/

.qtip-bootstrap .popup__arrow_left__arrow {
	position: absolute;
	left: -22px;
	top: -8px;
	z-index: 10;
	width: 23px;
	height: 45px;
	overflow: hidden;
}

.qtip-bootstrap .popup__arrow_left__arrow span {
	position: absolute;
	left: 11px;
	top: 12px;
	width: 24px;
	height: 23px;
	background: #fff;
	z-index: -1;
	-ms-transform: rotate(42deg) skewX(-5deg);
	-moz-transform: rotate(42deg) skewX(-5deg);
	-webkit-transform: rotate(42deg) skewX(-5deg);
	-o-transform: rotate(42deg) skewX(-5deg);
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.3);
	box-shadow: 0 0 8px rgba(0,0,0,0.3);
}

/* end: popup arrow left */


/* start: login form */

.qtip-bootstrap.popup__log_form {
	padding: 0;
	border: none;
	max-width: none;
	margin-left: 127px;
}

/* new */

.qtip-bootstrap.popup__log_form .qtip-titlebar {
	display: none;
}

/**/

/* end: login form */


/* start: popup clothes */

.qtip-bootstrap.popup__model_sellBased {
	width: 810px !important;
	max-width: none;
	padding: 0;
}

.popup_banner-vertical-visible_yes.popup__model_sellBased {
	width: 985px !important;
}

.qtip-bootstrap.popup__model_sellBased .qtip-titlebar {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	width: 30px;
	z-index: 999;
}

.popup_banner-vertical-visible_yes.popup__model_sellBased .qtip-titlebar {
	right: 175px;
}

.qtip-bootstrap.popup__model_sellBased .qtip-icon {
	position: absolute;
	right: 10px;
	top: 10px;
	margin: 0;
}

.qtip-bootstrap.popup__model_sellBased .qtip-content {
	overflow: visible !important;
	margin: 0;
	padding: 20px 0 20px 20px;;
}

/* new */

.qtip-bootstrap.popup__model_sellBased.popup_banner-horizontal-visible_yes .qtip-content,
.qtip-bootstrap.popup__model_sellBased.popup_banner-vertical-visible_yes .qtip-content {
	padding-bottom: 0;
}

/**/

/* end: popup clothes */


/* start: popup__delivery */

.popup__delivery {
	min-width: 130px;
}

.popup__delivery .qtip-titlebar {
	margin-right: 20px;
}

.popup__delivery .qtip-close {
	*width: 15px;
}

/* end: popup__delivery */

/* start: popup info */

.qtip-bootstrap.popup__info {
	min-width: 50px;
	max-width: 500px;
}

.popup__rating_information {
	max-width: none;
	padding: 15px 20px;
}

/* new */

.popup__rating_information .qtip-content {
	padding: 0;
}

.qtip-bootstrap.popup__info, .popup__rating_information .qtip-titlebar {
	display: none;
}

/**/

/* end: popup info */


/* start: popup map */

.qtip-bootstrap.popup__map {
	width: 816px !important;
	max-width: none;
	padding: 20px;
	padding-top: 0;
}

.qtip-bootstrap.popup__map .qtip-titlebar {
	line-height: 20px !important;
	overflow: visible;
}

.qtip-bootstrap.popup__map .qtip-title {
	margin: 0 !important;
}

.qtip-bootstrap.popup__map .qtip-close {
	top: 18px;
	right: -10px;
}

/* end: popup map */


.qtip-bootstrap .qtip-tip {
	opacity: 0;
	display: none;
}

.qtip-bootstrap .qtip-tip canvas {
	display: none;
}


/* start: qtip-overlay */

#qtip-overlay{
	position: fixed;
	left: -10000em;
	top: -10000em;
	width: 100% !important;
	height: 100% !important;
}

/* Applied to modals with show.modal.blur set to true */
#qtip-overlay.blurs{ cursor: pointer; }

/* Change opacity of overlay here */
#qtip-overlay div{
	position: absolute;
	left: 0; top: 0;
	width: 100%; height: 100%;

	background-color: black;

	opacity: 0.7;
	filter:alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

/* end: qtip-overlay */


html,
body {
	min-height: 100%;
}

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
a,
img,
p,
form,
label,
table,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

body {
	min-width: 980px;
	font: normal 100% arial, sans-serif;
	color: #000;
	background: #fff;
	line-height: 1.4;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
	display: block;
}

input,
select,
textarea {
	margin: 0;
	outline: 0;
	font-family: arial, sans-serif;
}

table {
	border-collapse: collapse;
}

img {
	-ms-interpolation-mode: bicubic;
}

a,
.pseudo-link
{
	text-decoration: none;
	color: #039;
    cursor: pointer;
}

a:hover,
.pseudo-link:hover {
	text-decoration: underline;
}

b {
	color: #000;
}

button {
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}

.clearbox {
	line-height: 0;
	font-size: 0;
}

.clearboth {
	clear: both;
}

.counter {
	position: absolute;
	left: -100px;
	top: -100px;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}

.preloader {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
}

.preloader img {
	position: absolute;
	left: 50%;
	top: 0;
}

.preloader__content_grid__center_column {
	position: relative;
}

.none {
	display: none;
}

.border_eaeaea {
	border: 1px solid #eaeaea;
}


.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.error_list {
	margin: -4px 0 16px 0;
	padding: 0 0 0 10px;
}

.error_list ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 18px;
	font-size: 13px;
}

.error_list__error {
	color: #ff0000;
	font-weight: bold;
}

.server_error_list {
	width: 100%;
	padding: 40px 0 45px 0;
}

.server_error_list__description {
	width: 100%;
	float: left;
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.server_error_list__description div {
	margin: 0 0 0 196px;
	padding: 18px 10px;
}

.server_error_list__description div div {
	margin: 0;
	padding: 0;
}

.server_error_list__description b {
	display: block;
	margin: 0 0 20px 0;
	font-size: 15px;
}

.server_error_list__code {
	width: 176px;
	margin: 0 0 0 -100%;
	padding: 0 10px;
	float: left;
	font-size: 106px;
	line-height: 106px;
	font-weight: bold;
	color: #000;
}

.status_user_agent {
	margin: 0 5px 0 0;
	vertical-align: -1px;
}

.pagewrap {
	width: 1176px;
	margin: 0 auto;
	position: relative;
}

.pagewrap__content_dark{
	background-color: #ccc;
}

.pagewrap__content_dark hgroup,
.pagewrap__content_dark footer{
	background-color: #fff;
	overflow: visible;
	*overflow: hidden;
}

.content_main_wrapper {
	position: relative;
	z-index: 10;
}

.content_wrapper {
	padding-top: 40px;
	position: relative;
	z-index: 10;
	overflow: hidden;
}

.has_project-menu_no .content_wrapper {
	padding-top: 0;
}

/* start: header userline */

.header__userline {
	height: 40px;
	margin: 0;
	color: #fff;
	background: rgb(10,0,14);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhMDAwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzJiMmIyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTAwMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(10,0,14,1) 0%, rgba(43,43,43,1) 15%, rgba(43,43,43,1) 85%, rgba(10,0,14,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,0,14,1)), color-stop(15%,rgba(43,43,43,1)), color-stop(85%,rgba(43,43,43,1)), color-stop(100%,rgba(10,0,14,1)));
	background: -webkit-linear-gradient(top, rgba(10,0,14,1) 0%, rgba(43,43,43,1) 15%, rgba(43,43,43,1) 85%, rgba(10,0,14,1) 100%);
	background: -o-linear-gradient(top, rgba(10,0,14,1) 0%, rgba(43,43,43,1) 15%, rgba(43,43,43,1) 85%, rgba(10,0,14,1) 100%);
	background: -ms-linear-gradient(top, rgba(10,0,14,1) 0%, rgba(43,43,43,1) 15%, rgba(43,43,43,1) 85%, rgba(10,0,14,1) 100%);
	background: linear-gradient(top, rgba(10,0,14,1) 0%, rgba(43,43,43,1) 15%, rgba(43,43,43,1) 85%, rgba(10,0,14,1) 100%);
}

.header__userline__type2 {
	background: #2b2b2b;
	word-spacing: 2px;
}

.header__userline__type2 .header__project__navigation a:hover,
.header__userline__type2 .header__userline__navigation a:hover,
.header__userline__type2 .header__project__navigation a.active,
.header__userline__type2 .header__userline__navigation a.active,
.header__userline__type2 .header__userline__catalogue_link:hover .header__userline__catalogue_link__box {
	text-decoration: none;
	color: #f90 !important;
}

.header__userline ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.header__userline .pagewrap {
	position: relative;
	width: 1176px;
	height: 40px;
	padding: 0;
}

.header__userline__catalogue_link {
	position: relative;
	float: left;
	width: 196px;
}

.header__userline__catalogue_link__box {
	position: relative;
	display: block;
	height: 22px;
	padding: 9px 10px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	cursor: default;
}

.header__userline__catalogue_link__box:hover {
	text-decoration: none;
}

.header__userline__catalogue_link__box:before,
.header__userline__catalogue_link__box:after {
	position: absolute;
	top: 0;
	width: 1px;
	height: 40px;
	content: "";
	font-size: 0;
	line-height: 0;
	background: rgb(60,60,60);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzUxNTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTUxNTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(60,60,60,1) 0%, rgba(81,81,81,1) 40%, rgba(81,81,81,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(60,60,60,1)), color-stop(40%,rgba(81,81,81,1)), color-stop(100%,rgba(81,81,81,1)));
	background: -webkit-linear-gradient(left, rgba(60,60,60,1) 0%, rgba(81,81,81,1) 40%, rgba(81,81,81,1) 100%);
	background: -o-linear-gradient(left, rgba(60,60,60,1) 0%, rgba(81,81,81,1) 40%, rgba(81,81,81,1) 100%);
	background: -ms-linear-gradient(left, rgba(60,60,60,1) 0%, rgba(81,81,81,1) 40%, rgba(81,81,81,1) 100%);
	background: linear-gradient(left, rgba(60,60,60,1) 0%, rgba(81,81,81,1) 40%, rgba(81,81,81,1) 100%);
}

.header__userline__catalogue_link__box:before {
	left: 0;
}

.header__userline__catalogue_link__box:after {
	right: 0;
}

.header__userline__catalogue_link__box i {
	position: relative;
	top: -4px;
	display: inline-block;
	margin: 0 0 0 5px;
	border-width: 4px 4px 0;
	border-color: white transparent transparent;
	border-style: solid solid inset inset;
	font-size: 0;
	line-height: 0;
	color: #fff;
}

.header__userline__type2 .header__userline__catalogue_link:hover i {
	border-color: #2f2f2f transparent transparent;
}

.header__userline__type2 .header__userline__catalogue_link:hover {
	background: #3e3e3e;
}

.header__userline__catalogue_link:hover .catalogue_navigation {
	display: block;
}

.header__project__navigation {
	position: relative;
	padding: 10px 0 10px 18px;
	float: left;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #fff;
}

.header__project__navigation__uppercase,
.header__userline__navigation__uppercase a.link__my-account{
	text-transform: uppercase;
	font-size: 12px;
	margin-right: 2px;
}

.header__userline__catalogue_link__uppercase .header__userline__catalogue_link__box{
	height: 19px;
	padding: 12px 10px 9px;
	text-transform: uppercase;
	font-size: 12px;
}

.header__project__navigation a,
.header__project__navigation a:hover {
	color: #fff;
}

.header__project__navigation__type2 a,
.header__project__navigation__type2 a:hover{
	color: #f90;
	font-weight: normal;
	font-size: 13px;
}

.header__project__navigation li {
	margin: 0 40px 0 0;
	float: left;
}

.header__project__navigation__type2 li{
	margin: 0 30px 0 0;
}

.header__userline__navigation {
	position: relative;
	float: right;
}

.header__userline__navigation .link {
	margin-left: 8px;
	padding: 10px 0;
}

.header__userline__navigation .link__my-account {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
}

.popup__log_form{
	position: absolute;
	left: 50% !important;
	top: 28px !important;
	z-index: 16000 !important;
	margin-left: 127px;
}

.popup__log_form .popup__log_form__social_networks{
	height: 136px;
}

/* end: header userline */

/* start: hgroup */

hgroup {
	margin: 0 0 11px 0;
	padding: 0 0 14px 10px;
	border-bottom: 1px solid #E4E4E4;
	overflow: hidden;
	position: relative;
}

.breadcrumbs_page_blog {
	margin-bottom: 25px;
}

h1.hgroup__marg {
	margin-right: 230px;
}

hgroup .breadcrumbs {
	position: relative;
	margin: 6px 0 -3px;
	height: 23px;
	font-size: 13px;
	line-height: 15px;
	white-space: nowrap;
	overflow: hidden;
}

hgroup .breadcrumbs:after {
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 100%;
	content: "";
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(top right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}

hgroup .breadcrumbs span {
	display: inline-block;
	border-bottom: 1px solid #E4E4E4;
}

hgroup .breadcrumbs a,
hgroup .breadcrumbs h1,
hgroup .breadcrumbs b {
	color: #333;
	background: #fff;
	display: inline-block;
	padding: 0 10px;
	margin: 0 0 0 18px;
	position: relative;
	bottom: -7px;
}

hgroup .breadcrumbs b {
	color: #000;
}

hgroup .breadcrumbs a:first-child,
hgroup .breadcrumbs h1:first-child,
hgroup .breadcrumbs b:first-child {
	padding-left: 0;
	margin: 0;
}

hgroup .model_image_230x30px {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 230px;
	height: 28px;
	text-align: right;
	overflow: hidden;
}

.hgroup__back {
	position: absolute;
	width: 220px;
	right: 0;
	top: 49px;
}

.hgroup__back,
.hgroup__back a {
	color: #333;
}

/* end: hgroup */

/* start: title */

.title {
	margin: 0;
	padding: 0 0 0 10px;
}

.title h1 {
	margin: 0 0 0 -1px;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -2px;
	color: #000;
}

.title h2 {
	margin: 0 0 0 -1px;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -2px;
	color: #000;
}

/* end: title */

.main_promo {
	position: relative;
	height: 405px;
	margin: 0 0 10px 0;
}

.catalogue_navigation {
	display: none;
	position: absolute;
	z-index: 9999;
	width: 196px;
	background: #fff;
}

.catalogue_navigation > i {
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 11;
	margin: 0 0 0 -7px;
	display: inline-block;
	border-width: 7px 7px 0;
	border-color: #2b2b2b transparent transparent;
	border-style: solid solid inset inset;
	font-size: 0;
	line-height: 0;
	color: #191919;
}

.catalogue_navigation > i + s,
.catalogue_navigation > i + s + s,
.catalogue_navigation > i + s + s + s{
	position: absolute;
	display: inline-block;
	top: 0;
	z-index: 11;
	width: 1px;
	height: 50px;
	content: "";
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ1ZDUiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(214,213,213,1) 0%, rgba(214,213,213,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,213,213,1)), color-stop(100%,rgba(214,213,213,0)));
	background: -webkit-linear-gradient(top, rgba(214,213,213,1) 0%, rgba(214,213,213,0) 100%);
	background: -o-linear-gradient(top, rgba(214,213,213,1) 0%, rgba(214,213,213,0) 100%);
	background: -ms-linear-gradient(top, rgba(214,213,213,1) 0%, rgba(214,213,213,0) 100%);
	background: linear-gradient(top, rgba(214,213,213,1) 0%, rgba(214,213,213,0) 100%);
}

.catalogue_navigation > i + s {
	left: 0;
}

.catalogue_navigation > i + s + s {
	right: 0;
}

.catalogue_navigation > i + s + s + s{
	left: 425px;
}

.catalogue_navigation ul,
.catalogue_navigation__second_level__list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.catalogue_navigation li,
.catalogue_navigation__second_level__list_item {
	position: relative;
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
}

.catalogue_navigation li:before,
.catalogue_navigation__second_level__list_item:before {
	position: absolute;
	display: inline-block;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	content: "";
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}

.catalogue_navigation li a {
	color: #333;
	display: block;
}

.catalogue_navigation__second_level__list_item_link {
	color: #333;
	display: inline-block;
}

.catalogue_navigation li a:hover,
.catalogue_navigation__second_level__list_item_link:hover {
	color: #c60;
}

.catalogue_navigation__second_level__list_color_black .catalogue_navigation__second_level__list_item_link,
.catalogue_navigation__second_level__list_color_black .catalogue_navigation__second_level__list_item_link:hover {
	color: #000;
}

.catalogue_navigation__second_level__list_border-bottom_yes {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #e4e4e4;
}

.catalogue_navigation__last-child {
	font-weight: bold;
}

nav.catalogue_navigation__reduced_right {
	width: 186px;
	margin-bottom: 27px;
	padding-left: 10px;
	float: left;
}

nav.catalogue_navigation__reduced_right .section-title {
	margin: -1px 0 16px;
}

nav.catalogue_navigation__reduced_right li {
	margin: 0 0 7px;
}

nav.catalogue_navigation__reduced_right a {
	color: #039;
}

nav.catalogue_navigation__reduced_right a:hover {
	color: #c60;
}

nav.catalogue_navigation__reduced_right2 {
	width: 186px;
	margin-bottom: 20px;
}

nav.catalogue_navigation__reduced_right2 a {
	color: #333;
}

nav.catalogue_navigation__reduced_right2 a:hover {
	color: #c60;
}

nav.catalogue_navigation__reduced_right2 span {
	font-size: 11px;
	color: #666;
}

nav.catalogue_navigation__blue_link {
	margin: 4px 0 14px 0;
}

nav.catalogue_navigation__blue_link ul ul {
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 10px;
	border-left: 1px solid #e4e4e4;
}

nav.catalogue_navigation__blue_link a {
	color: #039;
}

nav.catalogue_navigation__blue_link a:hover {
	color: #039;
}

nav.catalogue_navigation__blue_link i {
	font-size: 11px;
	line-height: 16px;
	font-style: normal;
	color: #999;
}

li.catalogue_navigation__blue_link__active > a {
	color: #000;
	font-weight: bold;
}

.catalogue_navigation__reduced_right2__logo {
	margin: 10px 0 18px 0;
	font-size: 0;
	line-height: 0;
}

.catalogue_navigation__visible {
	display: block;
}

.catalogue_navigation__no_extra_layers .catalogue_navigation__layer2,
.catalogue_navigation__no_extra_layers .catalogue_navigation__layer3{
	display: none;
}

.catalogue_navigation__no_extra_layers .catalogue_navigation__layers_box{
	width: 196px !important;
	background: none !important;
}

.catalogue_navigation__no_extra_layers > i + s + s + s{
	display: none !important;
}

.catalogue_navigation__main_category {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-size: 15px;
	line-height: 22px;
	border-bottom: 1px solid #e1e1e1;
}

.catalogue_navigation__second_category,
.catalogue_navigation__second_level {
	font-size: 13px;
	line-height: 22px;
}

li.catalogue_navigation__second_category__link_all a {
	font-size: 11px;
	color: #999;
	cursor: pointer;
}

li.catalogue_navigation__second_category__link_all a:hover {
	color: #999;
	text-decoration: underline;
	cursor: pointer;
}

.header__userline__catalogue_link:hover .catalogue_navigation .catalogue_navigation__layers_box {
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5);
	box-shadow: 0 0 20px rgba(0,0,0,0.5);
}

.header__userline__catalogue_link:hover .header__userline__catalogue_link__box i {
	border-width: 0 4px 4px;
	border-color: transparent transparent #f90;
	border-style: inset inset solid;
}

.catalogue_navigation__layers_box {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	min-width: 196px;
	white-space: nowrap;
	background: #fff;
}

.catalogue_navigation__layer1,
.catalogue_navigation__layer2,
.catalogue_navigation__layer3 {
	width: 176px;
	padding: 15px 10px;
	display: inline-block;
	*display: block !important;
	vertical-align: top;
}

.catalogue_navigation__layer2 {
	width: 276px;
}

.catalogue_navigation__layer1 a:hover {
	text-decoration: none;
	cursor: default;
}

.catalogue_navigation__layer2,
.catalogue_navigation__layer3 {
	/* display: none; */
	margin: 0 0 0 -4px;
}

.catalogue_navigation__layer2 .catalogue_navigation__main_category,
.catalogue_navigation__layer3 .catalogue_navigation__main_category {
	border-bottom: 0;
}

.catalogue_navigation__layer2 .catalogue_navigation__second_category,
.catalogue_navigation__layer3 .catalogue_navigation__second_category {
	margin-top: 10px;
}

li.catalogue_navigation__category_active {
	font-weight: bold;
}

li.catalogue_navigation__category_active a {
	color: #c60;
	text-decoration: none;
}

.catalogue_navigation__second_level {
	position: relative;
	margin: 0 0 40px 0;
}

.catalogue_navigation__second_level__list_item {
	line-height: 21px;
}


nav.catalogue_navigation__third_level h4,
nav.catalogue_navigation__third_level h4 a {
	font-weight: bold;
	color: #333333;
}

nav.catalogue_navigation__third_level ul {
	margin: 0 0 16px;
}

nav.catalogue_navigation__third_level a {
	color: #039;
}

nav.catalogue_navigation__third_level span {
	color: #999999;
}

.catalogue_navigation_second_listing {
	margin: 0 0 25px 0;
	font-size: 13px;
}

.catalogue_navigation_second_listing h3 {
	margin: -1px 0 11px 10px;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	color: #000;
}

.catalogue_navigation_second_listing ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 784px;
	line-height: 18px;
}

.catalogue_navigation_second_listing li {
	float: left;
	width: 176px;
	margin: 0 0 10px;
	padding: 0 10px 0 10px;
	float: left;
	line-height: 18px;
}


/**/

.catalogue_navigation__illustrated .catalogue_navigation__layer1 {
	padding-top: 18px;
}

.catalogue_navigation__illustrated .catalogue_navigation__layer2,
.catalogue_navigation__illustrated .catalogue_navigation__layer3 {
	padding-top: 19px;
}

.catalogue_navigation__illustrated li a {
	display: inline-block;
}

.catalogue_navigation__illustrated .catalogue_navigation__layers_box{
	width: 652px;
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

.catalogue_navigation__illustrated .catalogue_navigation__layer2 li,
.catalogue_navigation__illustrated .catalogue_navigation__layer3 li{
	white-space: normal;
}

.catalogue_navigation__illustrated .catalogue_navigation__layer2{
	width: 178px;
	padding-right: 41px;
	padding-left: 10px;
}

.catalogue_navigation__illustrated .catalogue_navigation__layer3{
	width: 194px;
}

.catalogue_navigation__illustrated .catalogue_navigation__layer3 li {
	color: #333;
	font-size: 13px;
}

.catalogue_navigation__illustrated .catalogue_navigation__layer1 li,
.catalogue_navigation__illustrated .catalogue_navigation__layer2 li,
.catalogue_navigation__illustrated .catalogue_navigation__layer3 li {
	line-height: 15px;
	margin-bottom: 7px;
}

.catalogue_navigation__illustrated .catalogue_navigation__layer1 .catalogue_navigation__main_category li {
	line-height: 16px;
	*line-height: 18px;
	margin-bottom: 6px;
}

.catalogue_navigation__illustrated .catalogue_navigation__category_header a {
	margin-bottom: 7px;
}

.catalogue_navigation__illustrated .catalogue_navigation__category_header .catalogue_navigation__category_list a {
	margin-bottom: 0;
}

.catalogue_navigation__illustrated .catalogue_navigation__layer1 .catalogue_navigation__main_category {
	padding: 0;
	margin: 0 0 7px;
}

.catalogue_navigation__illustrated .catalogue_navigation__layer2 li:before,
.catalogue_navigation__illustrated .catalogue_navigation__layer3 li:before{
	background: transparent;
}

.catalogue_navigation__illustrated  .catalogue_navigation__category_header{
	border-bottom: 1px solid #e1e1e1;
}

.catalogue_navigation__illustrated .catalogue_navigation__category_header__last{
	border: 0;
}

.catalogue_navigation__illustrated .catalogue_navigation__layer2 .catalogue_navigation__category_header{
	color: #000;
	font-weight: bold;
}

.catalogue_navigation__illustrated .catalogue_navigation__layer2 .catalogue_navigation__category_list li{
	color: #333;
	font-weight: normal;
}

/**/

.result_information {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 13px;
	line-height: 18px;
}

.result_information2 {
	margin: 0 0 20px 5px;
	padding: 0 0 4px;
}

.result_information3 {
	margin: 0 0 20px 5px;
	line-height: 20px;
}

.result_information__box {
	padding: 17px 10px;
	background: #fffbcc;
}

.result_information2 .result_information__box {
	padding: 17px 22px;
}

.result_information3 .result_information__box {
	padding: 16px 22px;
}

.result_information__title {
	font-size: 15px;
}

.result_information__box__listing_category {
	list-style: none;
	margin: 0;
	padding: 0;
}

.result_information__box__listing_category a {
	color: #333;
}


/* frame-slider start */
.main_promo__promo_list .frame-slider {
	text-align: center;
	height: 405px;
}

.main_promo__promo_list .frame-slider__arrow {
	top: auto;
	bottom: 10px;
}

.main_promo__promo_list .frame-slider__arrow_type_prev {
	left: 20px;
	right: auto;
}

.main_promo__promo_list .frame-slider__arrow_type_next {
	left: auto;
	right: 20px;
}

.main_promo__promo_list .frame-slider__frame-inner,
.main_promo__promo_list .frame-slider__frame-items,
.main_promo__promo_list .frame-slider__frame-item
{
	text-align: left;
}

.main_promo__promo_list .frame-slider__dot {
	width: 12px;
	height: 12px;
	padding: 2px;
}

.main_promo__promo_list .frame-slider__dot-sign {
	box-shadow: none !important;
	background-color: #000000;
	border-radius: 6px;
	border: none;
}

.main_promo__promo_list .frame-slider__dot_selected_yes .frame-slider__dot-sign {
	background-color: #f4a900;
}

.main_promo__promo_list .frame-slider .js-main_promo_block {
	display: block !important;
}
/* frame-slider end */


.main_promo__promo_list {
	position: relative;
	width: 979px;
	height: 405px;
	margin-left: 196px;
}

.main_promo__promo_list:before {
	position: absolute;
	left: 0;
	bottom: -20px;
	width: 100%;
	height: 20px;
	content: "";
	background: url(/img/shadows.png) center 0 no-repeat;
}

.main_promo__promo_list__promo_pic {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	height: 405px;
	overflow: hidden;
	text-align: center;
}

.main_promo__promo_list__label {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
}

.main_promo__promo_list__label h1 {
	font-size: 20px;
	color: #000;
}

.main_promo__promo_list__label h1 a {
	color: #000;
}

.main_promo__promo_list__price {
	font-size: 14px;
}

.main_promo__promo_list__offer {
	font-size: 14px;
}

.main_promo__promo_list__price a,
.main_promo__promo_list__offer a {
	color: #039;
}

.main_promo__promo_list__pager {
	position: absolute;
	left: 0;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	height: 12px;
	line-height: 0;
	font-size: 0;
	text-align: center;
}

.main_promo__promo_list__pager a {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 3px 0 0;
	background: #2b2b2b;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

a.main_promo__promo_list__pager__active {
	background: #f4a900;
}

.main_promo__promo_list .ico__preview-good,
.main_promo__promo_list .ico__follow-good {
	position: absolute;
	bottom: 10px;
	z-index: 3;
}

.main_promo__promo_list .ico__preview-good {
	left: 10px;
}

.main_promo__promo_list .ico__follow-good {
	right: 10px;
}

.content_grid__center_column__box h1.catalog_tag__title {
	font-size: 34px;
	margin: 0 0 23px 10px;
}

h2.catalog_tag__title {
	color: #000000;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 0 14px 10px;
}

.catalog_tag__description {
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 20px 10px;
}

.listing_goods,
.listing_goods2 {
	margin: 8px 0 44px 0;
	*margin: 11px 0 44px 0;
	clear: both;
	font-size: 13px;
}

.listing_goods__tile {
	margin: 8px 0 6px 0;
	*margin: 11px 0 6px 0;
}

.listing_goods2 {
	padding: 0 0 5px 10px;
	color: #333;
}

.listing_goods2 .isting_goods2__name {
	color: #039;
}

.listing-categories-goods-wrapper {
	overflow: hidden;
}

.listing-categories-goods {
	margin: 25px -10px 0;
	padding: 0 0 0 10px;
}

.listing-categories-goods__column {
	width: 50%;
	padding: 0 10px 20px;
	*padding-left: 0;
	*padding-right: 0;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.listing-categories-goods__item {
	position: relative;
	height: 180px;
	*height: 140px;
	margin: 0;
	padding: 20px;
	overflow: hidden;
	border: 1px solid #e9e9e9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.listing-categories-goods__title {
	margin: 0 0 13px 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}

.listing-categories-goods__list {
	width: 155px;
	margin: 0;
	font-size: 15px;
	line-height: 14px;
}

.listing-categories-goods__list-item {
	margin: 0 0 10px 0;
}

.listing-categories-goods__pic {
	position: absolute;
	right: 55px;
	top: 0;
}

/* old */ /* don't delete */
.listing_goods .orange_title,
.listing_goods2 .orange_title {
	margin-bottom: 5px;
}
/**/

.listing_goods .section-title,
.listing_goods2 .section-title {
	margin-bottom: 8px;
}

.listing_goods .section-title_button,
.listing_goods2 .section-title_button {
	margin: 0 0 40px 10px;
}

.listing_goods .helpdesk_projects_links {
	border: 0;
	margin: 19px 0 38px 10px;
	line-height: 13px;
	padding: 0;
}

.listing_goods__level_second .helpdesk_projects_links {
	margin-top: 0;
}

.listing-goods-list,
.listing_goods2 .listing-goods-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.listing_goods2 .listing-goods-list {
	margin: 0 0 0 -10px;
}

.listing-goods-list__item,
.listing_goods2 .listing-goods-list__item {
	position: relative;
	width: 176px;
	height: 200px;
	padding: 10px;
	float: left;
}

.listing_goods2 .listing_goods2 .listing-goods-list__item {
	height: auto;
}

.listing-goods__image {
	display: block;
	margin: 10px auto 14px auto;
}

.listing-goods-list__item span {
	display: block;
	margin: 0 0 2px 0;
}

.listing-goods__price {
	display: block;
	margin: 0 0 2px 0;
}

.listing-goods-list__item i {
	display: block;
	margin: 0 0 5px 0;
	font-style: normal;
	font-size: 11px;
	color: #666;
}

.listing-goods-list__item .listing-goods-list__item,
.listing_goods2 .listing-goods-list__item .listing-goods-list__item {
	width: auto;
	height: auto;
	padding: 0;
	float: none;
}

.listing-goods-list__item .listing-goods-list__item img {
	display: inline-block;
	margin: 0;
}

.listing-goods-list__item .listing-goods-list__item span {
	display: inline;
	margin: 0;
}

.listing-goods-list__item .listing-goods-list__item i {
	display: inline;
	margin: 0;
}


.listing_goods__labels_good {
	position: relative;
	top: -10px;
	display: block;
	margin-top: -20px;
	line-height: 0;
	font-size: 0;
	text-align: left;
}

.listing_goods__labels_good__link {
	margin: 0 10px 0 0;
}

.listing_goods__pic_good {
	display: block;
	width: 140px;
	height: 140px;
	overflow: hidden;
}

.listing_goods__image{
	display: block;
	width: 175px;
	height: 240px;
	*margin-bottom: 10px;
}

.listing_goods__name_good {
	position: relative;
	display: block;
	max-height: 30px;
	line-height: 15px;
	overflow: hidden;
	margin: 0 0 1px 0;
	padding: 0 0 2px 0;
	color: #039;
}

.listing_goods__name_good:before {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 14px;
	height: 14px;
	content: "";
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}

.listing_goods2__pic,
.listing_goods2__offer {
	display: table-cell;
	vertical-align: middle;
}

.listing_goods2__pic {
	line-height: 0;
}

.listing_goods2__offer {
	line-height: 14px;
}

.listing_goods2__offer .listing_goods2__name {
	display: inline-block;
	max-height: 32px;
	overflow: hidden;
	line-height: 16px;
}

.listing_goods2__selection_list__title {
	margin-bottom: 5px !important;
}

.listing_goods .ico__close,
.listing_goods2 .ico__close {
	float: right;
	margin: 5px 0 0;
	vertical-align: top;
}

.listing_goods__tile .listing-goods-list__item {
	height: 255px;
	margin-bottom: 15px;
}

.listing_goods__tile .listing_goods__active {
	padding: 8px;
	border: 2px solid #ff9933;
}

.listing_goods__tile .listing-goods-list__item:hover {
	z-index: 11;
}

.listing_goods__tile__wrapper {
	position: absolute;
	left: -1px;
	top: 0;
	width: 196px;
	height: 100%;
	z-index: -1;
}

.listing_goods__tile li:hover .listing_goods__tile__wrapper {
	border: 1px solid #e4e4e4;
}

.listing_goods__tile .listing_goods__active:hover {
	z-index: 11;
}

.listing_goods__tile .listing-goods-list__item:hover .listing_goods__short_description {
	display: block;
}

.listing_goods__tile .listing_goods__active .listing_goods__short_description {
	border: 2px solid #ff9933;
	border-top: none;
	left: -2px;
}

.listing_goods__tile .listing_goods__active .listing_goods__short_description__review_info {
	margin: 0 -2px -2px -2px;
}

.listing_goods__tile__offers {
	display: block;
	margin: 0 0 5px 0;
	font-style: normal;
	font-size: 11px;
	color: #666;
}

.listing_goods__tile .listing-goods-list__item .ico__close {
	float: right;
	margin: 2px 0 0;
}

.listing_goods__tile2 .listing-goods-list__item {
	height: 275px;
}

.listing_goods__tile2 .listing_goods__likes {
	padding: 2px 0 0;
}

.listing_goods__tile2 .listing_goods__likes .button-color2 {
	font-size: 11px;
	width: 48.5%;
	padding: 0;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	vertical-align: top;
	float: left;
}

.listing_goods__tile__dress .listing-goods-list__item,
.listing_goods__tile__dress__type2 .listing-goods-list__item{
	height: 313px;
	margin-bottom: 22px;
	position: relative;
}

.listing_goods__tile__dress__type2 .listing-goods-list__item {
	margin-bottom: 10px;
}

.listing_goods__tile__dress .listing_goods__active {
	padding: 8px;
	border: 2px solid #ff9933;
}

.listing_goods__tile__dress .listing_goods__name_good {
	height: 32px;
	overflow: hidden;
}

.listing_goods__tile__dress .listing_goods__labels_good,
.listing_goods__tile__dress__type2 .listing_goods__labels_good{
	padding-left: 0;
}

.listing_goods__tile__dress__type2 .ico__want{
	background-position: -28px -181px;
	position: absolute;
	left: 164px;
	top: 25px;
}


.listing_goods__tile__dress__type2 .listing_goods__image {
	display: table-cell;
	padding-top: 10px;
}

.listing_goods__tile__dress__type2 .listing-goods-list_image-align_bottom .listing_goods__image {
	vertical-align: bottom;
	padding-bottom: 10px;
	padding-top: 0;
}

.listing_goods__tile__dress__type2 .listing-goods-list_image-align_middle .listing_goods__image {
	vertical-align: middle;
	padding: 5px 0;
}

.listing_goods__tile__dress__type2 .listing-goods__image {
	margin: 0 auto;
}


.listing_goods__tile__dress__type2 .listing-goods-list__item {
	padding: 10px;
	width: 196px;
	height: 335px;
	display: inline-block;
	float: none;
	vertical-align: top;
	margin-right: -4px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.listing_goods__tile__dress__type2 .listing_goods__active {
	padding: 8px;
	border: 2px solid #f93;
}

.listing_goods__list {
	padding: 0 0 0 10px;
}

.listing_goods__list2 {
	padding-left: 0;
}

.listing_goods__list .ico__close {
	float: right;
	margin: 4px -11px 0 0;
}

.listing_goods__list .listing_goods__likes {
	position: relative;
	padding: 6px 0 0;
}

.listing_goods__list .listing_goods__likes .button-color2 {
	font-size: 11px;
	margin: 0 4px 0 0;
}

.listing_goods__list .listing-goods-list__item {
	display: block;
	border: 0;
	width: 100%;
	height: auto;
	padding: 0;
	float: none;
}

.listing_goods__list .listing-goods-list__item .listing-goods-list__item {
	display: block;
	width: auto;
}

.listing_goods__list .listing-goods__image {
	display: inline;
	margin: 0 auto;
}

.listing_goods__list .listing-goods-list__item span {
	display: inline;
	margin: 0;
}

.listing_goods__list .listing-goods-list__item i {
	display: inline;
	margin: 0;
	font-style: normal;
	font-size: 11px;
	color: #666;
}

.listing_goods__list__pic {
	display: table-cell;
	width: 1%;
	height: 140px;
	*height: auto;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	vertical-align: middle;
}

.listing_goods__list__pic__link {
	display: block;
	width: 186px;
	text-align: center;
	line-height: 0;
	font-size: 0;
}

.listing_goods__list__pic .listing_goods__labels_good {
	top: 0;
}

.listing_goods__list__pic .listing_goods__labels_good__link {
	display: inline-block;
	width: auto;
	text-align: left;
	line-height: 19px;
	font-size: 11px;
}

.listing_goods__list__description {
	display: table-cell;
	width: 99%;
	margin: 0;
	vertical-align: middle;
	*height: 163px;
}

.listing_goods__list__description__box {
	display: table;
}

.listing_goods__list__description__box__info {
	display: table-cell;
	width: 99%;
	padding: 10px 196px 10px 10px;
}

.listing_goods__list__description__box__info__path {
	display: inline-block;
	margin: 0 0 5px 0;
	font-size: 11px;
	color: #666;
}

.listing_goods__list__description__box__info__path__link {
	color: #666;
}

.listing_goods__list__description__box__price-title__inner {
	position: relative;
	max-height: 38px;
	line-height: 19px;
	overflow: hidden;
	margin: 0 0 5px 0;
	*margin: 0 0 2px 0;
	font-size: 18px;
	font-weight: normal;
	color: #039;
	width: 554px;
}

.listing_goods__list__description__box__price-title__inner i {
	position: absolute;
	right: 0;
	top: -7px;
	width: 18px;
	height: 38px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(95%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
	background: linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 95%, rgba(255,255,255,1) 100%);
}

.listing_goods__list__description__box__price-title__link {
	color: #039;
}

.listing_goods__list__description__box__info__paragraph {
	max-height: 72px;
	overflow: hidden;
	margin: 0 30px 8px 0;
	padding: 5px 0 0 0;
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.listing_goods__list__description__box__info .rating_good2,
.listing_goods__list__description__box__info .rating_company2 {
	position: relative;
	z-index: 1;
	margin-right: 13px !important;
}

.listing_goods__list__description__box__info .rating_company2 {
	margin-top: 10px;
}

.listing_goods__list__description__box__info .rating_good2 i,
.listing_goods__list__description__box__info .rating_company2 i {
	display: inline-block;
	margin: 0 3px 0 0;
}

.listing_goods__list__description__box__info .ico {
	vertical-align: top;
}

.listing_goods__list__description__box__price-title {
	position: relative;
	width: 574px;
}

.listing_goods__list__description__box__price-title i {
	display: block;
	margin: 0;
	line-height: 11px;
	font-style: italic;
}

.listing_goods__list__description__box__price {
	position: absolute;
	right: -228px;
	top: -1px;
	width: 208px;
	padding: 0 10px;
}

.listing_goods__list__description__box__price__inner {
	display: block !important;
	margin: 0;
	font-size: 18px;
	color: #333;
	margin-top: -2px;
}

.listing_goods__list__modification .listing_goods__list__description__box__price__inner {
	line-height: 35px;
}

.listing_goods__list__description__box__price__inner b {
	color: #000;
}

div.listing_goods__list__description__box__price i {
	display: block !important;
	font-style: normal;
	font-size: 11px;
	color: #666;
	margin-top: 2px !important;
	*margin-top: 4px !important;
}

.listing_goods__list__description__box__price__link {
	color: #666;
}

.listing_goods__list__description__box__price .button {
	margin: 0 0 6px;
	color: #333;
}

.listing_goods__list__description__box__price .button-color1 b {
	color: #fff;
}

.listing-goods-list__item.listing_goods__list__active {
	width: 966px;
	margin-top: -2px;
	border: 2px solid #ff9933;
	background: #fff;
}

.listing_goods__list__active2 {
	width: 968px !important; /* fix */
	margin-top: -1px;
	margin-bottom: 11px;
	border: 1px solid #e4e4e4 !important; /* fix */
	background: #fff;
}

.listing_goods__list__active .listing_goods__list__pic__image {
	margin: 0;
}

.listing_goods__list__product_offer__title {
	margin: 0 0 17px 0;
}

.listing_goods__list__product_offer__paragraph {
	margin: 0;
}

.listing_goods__list__product_offer .rating_company2 {
	margin: 0 0 0 20px;
}

.listing_goods__list__product_offer__company_rate {
	margin: 10px 0 7px 0;
	line-height: 14px;
}

.listing_goods__list__product_offer .button-color2 {
	height: 35px;
	margin: 0 0 5px;
	padding: 0 23px;
}

.listing_goods__list__product_offer .listing_goods__list__description__box__price {
	top: -8px;
}

.listing_goods__level_first,
.listing_goods__level_second {
	margin: 0 0 20px;
}

.listing_goods__level_first .listing_goods__title,
.listing_goods__level_second .listing_goods__title {
	margin: 0 0 0 10px;
}

.listing_goods__level_first .listing-goods-list__item,
.listing_goods__level_second .listing-goods-list__item {
	height: auto;
	margin: 0;
}

.listing_goods__level_first .listing-goods-list {
	margin-left: 4px;
}

.listing_goods__level_first .listing-goods-list__item {
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 2px -4px;
}

.listing_goods__level_second .listing-goods-list__item {
	height: 185px;
	overflow: hidden;
}

.listing_goods__level_second .listing_goods__last-child {
	height: auto;
}

li.listing_goods__level_second__active h3 a {
	color: #c60;
}

.listing_goods__level_first .listing-goods__image {
	margin-bottom: 7px;
}

.listing_goods__level_second .listing-goods__image {
	margin-bottom: 9px;
}

.listing_goods__level_first__title,
.listing_goods__level_second__title {
	max-height: 38px;
	line-height: 18px;
	overflow: hidden;
	margin: 0 0 5px 0;
	font-size: 15px;
	font-weight: bold;
}

.listing_goods__level_first__title i,
.listing_goods__level_second__title i {
	display: inline-block;
	margin: 0 0 0 4px;
	font-size: 11px;
	font-weight: normal;
	color: #999;
}

.listing_goods__level_first a,
.listing_goods__level_second a,
.listing_goods__level_second__title-link {
	color: #039;
}

.listing_goods__level_first__title-link,
.listing_goods__level_second__title-link {
	color: #000 !important;
}

.listing_goods__level_first .listing-goods-list .listing-goods-list,
.listing_goods__level_second .listing-goods-list .listing-goods-list {
	margin: 0;
}

section.listing_goods__level_first .listing-goods-list__item .listing-goods-list__item,
section.listing_goods__level_second .listing-goods-list__item .listing-goods-list__item {
	margin: 0 0 3px 0;
	display: block;
}

.listing_goods__all {
	font-weight: bold;
}

.listing_goods__reduced_right {
	width: 784px;
	margin: -10px 0 0;
	float: left;
}

.listing_goods__short_description {
	position: absolute;
	left: -1px;
	display: none;
	width: 100%;
	background: #fff;
	border: 1px solid #e4e4e4;
	border-top: none;
}

.listing_goods__short_description__list {
	list-style: none;
	margin: 10px 10px 15px 25px; /* fix */
	padding: 0;
	font-size: 11px;
}

.listing_goods__short_description__list__item {
	width: auto;
}

.listing_goods__short_description__list__item,
.listing_goods__short_description__list__item:hover {
	height: auto !important; /* fix */
	margin: 0 0 5px 0 !important; /* fix */
	padding: 0 !important; /* fix */
	border: 0;
}

.listing_goods__short_description__list__item:before {
	position: absolute;
	left: -15px;
	top: -1px;
	content: "—";
}

.listing_goods__short_description__review_info {
	margin: 0 -1px -1px -1px;
	padding: 10px;
	background: #2b2b2b;
	color: #fff;
}

.listing_goods__short_description__review_info i {
	display: inline-block;
	margin: 0 3px 0 0;
}

.listing_goods__short_description__review_info a {
	color: #6699cc;
}

.listing_goods__short_description__review_info b {
	color: #fff;
}

.section-content_type_brand-list-preview {
	margin: 0 0 20px 0;
	padding: 0 10px 17px 10px;
	border-bottom: 1px solid #e4e4e4;
}

section.dress_card__description {
	margin: 0 0 10px 0;
	padding: 0 100px;
	font-size: 13px;
	line-height: 18px;
	border-bottom: 1px solid #e4e4e4;
	text-align: center;
}

section.dress_card__description h1 {
	margin: 0 0 7px 0;
	font-size: 36px;
	line-height: 36px;
	color: #000;
	letter-spacing: -2px;
}

section.dress_card__description p {
	margin: 0 0 16px 0;
	padding: 0;
}

section.dress_card__title{
	padding-left: 10px;
	margin-top: -7px;
}

section.dress_card__title .dress_card__title_text {
	display: inline-block;
	margin: 0 11px -5px 0;
	text-transform: none;
	vertical-align: middle;
	font-size: 36px;
	letter-spacing: -2px;
	float: left;
}

.dress_card__title_alignment_center {
	margin-bottom: 5px;
	text-align: center;
}

.dress_card__title_alignment_center h1.dress_card__title_text {
	float: none;
}

.dress_card__description {
	width: 630px;
	margin: 0 auto 13px auto;
	padding: 0 0 0 10px;
	text-align: center;
}

.dress_card__description-text {
	margin: 0 0 10px 0;
	font-size: 13px;
	line-height: 18px;
}

.dress_card__category {
	text-align: center;
}

.dress_card__category-list {
	margin: 0 -40px 10px 0;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
}

.dress_card__category-list-item {
	display: inline-block;
	margin: 0 40px 10px 0;
	*display: block;
	*float: left;
}

.dress_card__category-list-item-link {
	color: #2d2721;
	font-weight: bold;
}

section.goods_card__title {
	margin: 0 0 10px 10px;
}

section.goods_card__title_ml0 {
	margin-left: 0;
}

section.goods_card__title .goods_card__title_text {
	margin: 0 20px 0 0;
	text-transform: none;
	vertical-align: middle;
	font-size: 30px;
	letter-spacing: -1px !important;
	font-weight: bold;
	letter-spacing: 0;

	float: left;
}

.listing_goods__list_nowrap {
	position: relative;
	white-space: nowrap;
	overflow: hidden;
}

.listing_goods__list_nowrap__shadow {
	position: absolute;
	right: 0;
	top: 20px;
	z-index: 10;
	width: 20px;
	height: 220px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 100%);
	background: linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 100%);
}

.listing_goods__width {
	margin: 0 -10px 13px 0;
}

.listing_goods__width .section-title {
	margin-right: 10px;
}

.goods_card__official_information {
	margin: 0 0 35px 0;
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.goods_card__official_information a {
	color: #039;
}

.goods_card__official_information .section-title {
	margin-bottom: 25px;
}

.goods_card__official_information__box {
	margin: -5px 0 0 10px;
	padding: 0 0 4px;
	font-size: 13px;
	line-height: 20px;
}

.goods_card__official_information__box p {
	margin: 0 0 25px 0;
}

.goods_card__official_information__box__description {
	font-size: 15px;
	line-height: 20px;
}

.goods_card__official_information__grid {
	display: table;
}

.goods_card__official_information__grid__pic {
	display: table-cell;
	width: 1%;
	padding: 0 5px 0 0;
	vertical-align: top;
}

.goods_card__official_information__grid__info {
	display: table-cell;
	width: 99%;
	padding: 0 0 0 10px;
	vertical-align: top;
}

/**/

/* start: goods_card__information */

.goods_card__information {
	margin-bottom: 33px;
}

.goods_card__information .goods_card__information__wrapper {
	margin-top: 18px;
	padding-left: 10px;
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.goods_card__information__main_paragraph {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 5px;
}

.goods_card__information__main_paragraph + b {
	margin-top: 18px;
}

.goods_card__information p {
	margin-bottom: 5px;
}

.goods_card__information b {
	display: block;
	font-size: 13px;
	line-height: 18px;
	color: #000;
}

.goods_card__information img {
	float: left;
	margin-right: 20px;
}

/* end: goods_card__information */

/* start: card general rating */

.card__general_rating {
	margin: 0 0 15px 10px;
	padding: 10px;
	color: #333;
	line-height: 18px;
	background: #262626;
	color: #ccc;
}

.content_grid__tovar3 .card__general_rating {
	margin-bottom: 40px;
}

.card__general_rating a {
	color: #fff;
}

.card__general_rating b {
	color: #fff;
}

.card__general_rating__box {
	margin: 0;
	font-size: 15px;
	line-height: 18px;
}

.card__general_rating__box__rate {
	float: left;
	margin: 6px 0 0 0;
}

.card__general_rating__box__rate .rating_company a,
.card__general_rating__box__rate .rating_company a:hover {
	color: #33ccff;
}

.card__general_rating__box__rate .rating_good a,
.card__general_rating__box__rate .rating_good a:hover {
	color: #c60;
}

.card__general_rating__box__rate__type2 .rating_good a,
.card__general_rating__box__rate__type2 .rating_good a:hover{
	color: #33ccff;
}

.card__general_rating__box__rate_in {
	float: right;
	margin: 0;
	line-height: 30px;
}

.card__general_rating__box__rate_in .link-with-arrow {
	margin-right: 0;
}

.card__general_rating__box__rate_in .rating_good {
	margin-top: 0;
}

.card__general_rating__box__rate_in .button-color1 {

}

.card__general_rating__box__rate .rating_good span,
.card__general_rating__box__rate .rating_company span {
	margin: 0 3px 0 0;
	vertical-align: 1px;
}

.card__general_rating__box__add_review_button{
	float: right;
	line-height: 11px;
}

.card__general_rating .card__general_rating__box__add_review_button a{
	font-size: 13px;
	margin-bottom: 0;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
}

/* end: card general rating */

.card__responses {
	padding: 0 0 0 10px;
	font-size: 13px;
	color: #333;
}

.content_grid__tovar3 .card__general_rating + .card__responses {
	margin-top: -30px;
}

.card__responses .content_sorting {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

.card__responses__response_first {
	padding-top: 4px;
	border-top: 0;
	margin: 0;
}

.card__responses__response {
	padding: 17px 0 17px 0;
	border-top: 1px solid #e1e1e1;
}

.card__responses__response_short {
	padding: 1px 0 16px;
	border: 0;
}

.card__responses__response__one_response {
	border: 0;
}

.card__responses__response__type2{
	padding: 17px 0;
}

.card__responses__response__type2:first-child {
	padding-top: 5px;
}

.card__responses__response:first-child {
	border-top: 0;
}

.card__responses__response p {
	margin: 0 0 5px 0;
	font-size: 15px;
	line-height: 20px;
}

.card__responses__response_short p {
	margin: -11px 0 5px 0;
	font-size: 15px;
	line-height: 22px;
}

.card__responses__response__type2 p{
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 18px 0;
}

.card__responses__response__edit {
	float: right;
	margin: 3px 0 0;
}

.card__responses__response__company_information {
	margin: 0 0 15px;
}

.card__responses__response__company_information h3 {
	font-size: 15px;
	margin: 0 0 4px;
}

.card__responses__response__company_information__contact {
	margin: 0 0 2px;
}

.card__responses__response__company_information__all_address {
	padding: 0 18px 0 0;
}

.card__responses__response__company_information__name {
	padding: 2px 0 1px;
}
.card__responses__response__company_information__name a {
	color: #000;
}

.card__responses__response__information {
	margin: 0 0 10px 0;
}

.card__responses__response__information__author {
	float: left;
}

.card__responses__response__information__author a {
	color: #000;
	font-weight: bold;
}

.card__responses__response__information__author__link {
	display: inline-block;
}

.card__responses__response__information__author span {
	display: block;
	color: #666;
}

.card__responses__response__information__author__name {
	display: block;
	font-weight: bold;
	color: #000;
}

.card__responses__response__type2 .card__responses__response__information__author{
	float: none;
	white-space: nowrap;
	overflow: hidden;

	position: relative;
}

.card__responses__response__type2 .card__responses__response__information__author:before{
	position: absolute;
	right: 0;
	top: 0;
	width: 10px;
	height: 18px;
	content: "";

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

.card__responses__response__type2 .card__responses__response__information__author {
	color: #000;
	font-size: 13px;
	font-weight: normal;
}

.card__responses__response__type2 .card__responses__response__information__author span {
	display: inline;
}

.card__responses__response__type2 .card__responses__response__information__author a {
	color: #666;
	display: inline;
	font-weight: normal;
}

.card__responses__response__information__rating {
	position: relative;
	float: right;
}

.card__responses__response__type2 .card__responses__response__information__rating{
	float: none;
	margin: 4px 0 0;
	*margin: 2px 0 0;
}

.card__responses__response__type2 .card__responses__response__information__rating a.rating_good__detail_link{
	display: inline;
	color: #666;
	margin-left: 5px;
}

.card__responses__response__type2 .card__responses__response__information2__usefulness{
	margin-top: 2px;
}

.card__responses__response__information2 {
	line-height: 0;
}

.card__responses__response__information2__date {
	float: left;
	color: #666;
	line-height: 30px;
}

.card__responses__response__information2__usefulness {
	float: right;
	line-height: 25px;
}

.card__responses__response__information2__usefulness span {
	vertical-align: -1px;
}

.card__responses__response__information2__usefulness b {
	vertical-align: middle;
}

.card__responses__response__information2__usefulness .button-color2 {
	margin: 0 0 0 10px;
	vertical-align: middle;
}

.card__responses__good_information {
	margin: 3px 0 20px;
	line-height: 18px;
}

.card__responses__good_information img {
	float: left;
}

.card__responses__good_information__name {
	margin: 0 0 2px 83px;
	padding: 7px 0 0;
	font-size: 15px;
}

.card__responses__good_information__user {
	margin: 6px 0 1px 90px;
	color: #000;
}

.card__responses__good_information__user a {
	color: #000;
}

.card__responses__good_information__price {
	margin: 0 0 6px 83px;
}

.card__responses__good_information__price span {
	padding: 0 2px 0 0;
}

.card__responses__good_information__price span b {
	color: #000000;
}

.card__responses__good_information__rating {
	margin: 0 0 0 90px;
}

.card__responses__response_short .card__responses__good_information {
	margin-bottom: 18px;
}

section.card__responses__response_short_first .card__responses__good_information {
	margin-top: -5px
}

.card__responses__reviews {
	margin: 0 0 -15px 0;
}

.card__responses__reviews p {
	margin: 0 0 18px 0;
}

.card__responses__response__answer {
	margin: 5px 0 0 0;
}

a.card__responses__response__answer__title {
	display: block;
	margin: 0 0 3px 0;
	font-weight: bold;
}

.card__responses__response__answer__box {
	padding: 5px 15px;
	margin: 0 0 5px 0;
	border-left: 2px solid #ccc;
}

.card__responses__response__answer__name {
	display: block;
	font-weight: bold;
	color: #c60;
}

.card__responses__response__answer__date {
	display: block;
	margin: 0 0 8px 0;
	color: #666;
}

.card__responses__response__answer__text {
	font-size: 15px;
	line-height: 20px;
}

.card__responses__response__answer_off {
	position: relative;
	margin: 5px 0 0 0;
	white-space: nowrap;
	overflow: hidden;
}

.card__responses__response__answer_off i {
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}

.card__responses__response__answer_off .card__responses__response__answer__title {
	display: inline-block;
	margin: 0 10px 0 0;
	line-height: 18px;
}

.card__responses__response__answer_off .card__responses__response__answer__box {
	overflow: hidden;
	display: inline;
	padding: 0;
	border: 0;
	line-height: 18px;
	color: #999;
}

.card__responses__response__answer_off .card__responses__response__answer__box a {
	color: #999;
}

.card__responses__response__answer_off .card__responses__response__answer__name,
.card__responses__response__answer_off .card__responses__response__answer__date {
	display: none;
}

/**/

.card__responses_view_preview {
	margin-bottom: 13px;
}

.card__responses_view_preview .card__responses__response {
	padding: 0;
	border-top: 0;
}

.card__responses_view_preview .card__responses__good_information  {
	margin-bottom: 10px;
}

.card__responses_view_preview .card__responses__good_information__name {
	margin: 0 0 6px 93px;
}

.card__responses_view_preview .card__responses__response__information__author {
	display: block;
	margin: 0 0 0 93px;
	float: none;
}

.card__responses_view_preview .card__responses__response__information__author a {
	color: #000;
}

.card__responses_view_preview .card__responses__good_information__rating {
	margin: 0 0 0 93px;
	float: none;
}

.card__responses_view_preview .helpdesk_projects_links {
	margin-left: 0;
}

.card_responses_type_latest .card__responses__response {
	border-top: none;
	margin: 0;
	padding: 0;
}

.card__responses__response__type3 b {
	font-size: 15px;
}

.card__responses__response__type3 .card__responses__good_information__price b,
.card__responses__response__type3 .rating_good2 b,
.card__responses__response__type3 .rating_company2 b {
	font-size: 13px;
}

.card__responses__response__type3 .rating_good b,
.card__responses__response__type3 .rating_company b {
	font-size: 18px;
}

.card__responses__response__type3:first-child {
	padding-top: 0 !important;
}

/**/

.promo_blocks {
	margin: -3px 0 25px 0;
}

.promo_blocks ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.promo_blocks li {
	position: relative;
	width: 235px;
	height: 170px;
	margin: 0 0 0 10px;
	float: left;
	overflow: hidden;
}

.promo_blocks li .subscription {
	height: 148px;
}

li.promo_blocks__third {
	width: 430px;
}

.content_grid {
	width: 100%;
}

.content_grid__margin_top_20px {
	margin-top: 20px;
}

.content_grid__center_column__box h1 {
	margin: 0 0 10px 0;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	letter-spacing: -1px;
}

.content_grid__title_ml__additional {
	font-size: 18px;
	font-weight: normal;
	color: #333;
}

.content_grid__center_column__box h1.content_grid__title_ml {
	margin: 0 0 5px 10px;
}

.content_grid__center_column__box h1.content_grid__title_ml2 {
	margin: 0 0 10px 10px;
}

.content_grid__three_columns .content_grid__center_column__box {
	margin: 0 196px 0 196px;
	padding: 0 0 50px 0;
}

.content_grid__two_columns_left .content_grid__center_column__box {
	margin: 0 0 0 196px;
	padding: 0 0 50px 0;
}

.content_grid__two_columns_left .content_grid__right_column {
	display: none;
}

.content_grid__two_columns_right .content_grid__center_column__box {
	margin: 0 196px 0 0;
	padding: 0 0 50px 0;
}

.content_grid__two_columns_right .content_grid__left_column {
	display: none;
}

/**/

.content_grid__two_columns_left__type2 .content_grid__left_column {
	width: 309px;
	padding: 20px 0 0 0;
	margin: 0 0 0 -100%;
	float: left;
}

.content_grid__two_columns_left__type2 .content_grid__left_column__box {
	width: 285px;
}

.content_grid__two_columns_left__type2 .content_grid__center_column__box {
	margin: 0 230px 0 309px;
	padding: 20px 0 0;
}

.content_grid__two_columns_left__type2 .content_grid__center_column__box{
	margin-right: 0;
}

.content_grid__two_columns_left__type2 .content_grid__right_column {
	display: none;
}

.content_grid__two_columns_left__type2 .content_grid__center_column__box {
	margin-right: 0;
}

/**/

.content_grid__left_column {
	float: left;
	width: 176px;
	margin: 0 0 0 -100%;
	padding: 0 10px 50px 10px;
}

.content_grid__center_column {
	float: left;
	width: 100%;
}

.content_grid__right_column {
	float: left;
	width: 176px;
	margin: 0 0 0 -176px;
}

.content_grid__right_column .section-title {
	margin-left: 0;
}

.content_grid__column__top_indent {
	padding-top: 23px;
}

.content_grid__catalogue .content_grid__center_column__box,
.content_grid__catalogue .content_grid__left_column {
	padding-bottom: 0;
}

.content_grid__catalogue2 .content_grid__center_column__box {
	padding-bottom: 0;
}

.content_grid__catalogue2 .content_grid__left_column {
	padding: 0;
	width: 196px;
}

.content_grid__tovar .content_grid__center_column__box {
	margin-left: 245px;
}

.content_grid__tovar .content_grid__left_column {
	width: 230px;
	padding: 0 5px 0 10px;
}

.content_grid__tovar__right .content_grid__center_column__box {
	margin-right: 245px;
	padding: 0 10px 0 0;
}

.content_grid__tovar__right .content_grid__right_column {
	width: 225px;
	margin-left: -245px;
	padding: 0 10px;
}

.content_grid__tovar__bottom_fix {
	margin-bottom: -14px;
}

.content_grid__tovar2 .content_grid__center_column__box {
	margin-right: 196px;
	padding: 0 10px 0 0;
}

.content_grid__tovar2 .content_grid__right_column {
	width: 176px;
}

.content_grid__tovar2 .content_grid__right_column {
	width: 186px;
	margin-left: -196px;
	padding-right: 0;
}

.content_grid__tovar2 .content_grid__right_column__padding-bottom0 {
	padding-bottom: 0;
}

.content_grid__info-page .content_grid__center_column__box {
	margin-left: 310px;
}

.content_grid__info-page .content_grid__left_column {
	width: 290px;
	padding: 0 10px 50px;
}

.content_grid__info-page .content_grid__left_col__list-view {
	margin-left: 20px;
}

/**/

.content_grid__reviews .content_grid__center_column__box {
	margin-right: 188px;
	padding: 0 10px 0 0;
}

.content_grid__reviews .content_grid__right_column {
	width: 188px;
	margin-left: -188px;
	padding: 0;
}

/**/

.content_grid__tovar3 .content_grid__center_column__box {
	margin-right: 188px;
	padding: 0 10px 0 0;
}

.content_grid__tovar3 .content_grid__right_column {
	width: 178px;
	margin-left: -188px;
	padding-right: 0;
}

.content_grid__tovar3 {
	margin-bottom: -20px;
}

.content_grid__tovar3 .section-title_no-border {
	margin-bottom: 9px;
}

.content_grid__tovar3 .adv_slot_width_188px {
	margin: 0 0 40px ;
}

/**/

.content_grid__model {
	margin-top: 20px;
}

.content_grid__model .content_grid__center_column__box{
	margin-left: 356px;
}

.content_grid__model .content_grid__left_column {
	width: 334px;
	padding: 0 5px 0 10px;
}

.content_grid__brands .content_grid__center_column__box{
	margin-right: 196px;
	padding: 0;
}

.content_grid__brands .content_grid__right_column{
	width: 188px;
	margin-left: -196px;
	padding: 15px 0 0 8px;
}

.content_grid__brands2 .content_grid__center_column__box{
	margin-right: 200px;
	padding: 0;
}

.content_grid__brands2 .content_grid__right_column {
	width: 189px;
	margin-left: -196px;
	padding: 8px 0 0 7px;
}

.content_grid__selection_table .content_grid__center_column__box {
	margin: 0;
}

.content_grid__selection_table .content_grid__left_column,
.content_grid__selection_table .content_grid__right_column {
	display: none;
}

.content_grid__company_listing .content_grid__center_column__box {
	margin-left: 0;
	margin-right: 0;
}

.content_grid__company_listing .content_grid__left_column,
.content_grid__company_listing .content_grid__right_column  {
	display: none;
	background: #adadad;
}

.popular_request {
	position: relative;
	display: table;
	width: 100%;
	margin: 0 0 10px 0;
	line-height: 14px;
	border-bottom: 1px solid #e4e4e4;
	color: #333;
}

.popular_request__list {
	position: relative;
	display: table-cell;
	height: 40px;
	padding: 0 10px;
	font-size: 15px;
	vertical-align: middle;
}

.popular_request__list ul {
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.popular_request__list li {
	display: inline-block;
	margin: 0 0 0 30px;
}

.content_sorting {
	margin: -4px 0 10px 0;
	padding: 0 0 0 10px;
	font-size: 13px;
	color: #333;
}

.content_sorting .content_sorting__position_link {
	color: #039;
}

.content_sorting .content_sorting__position_list {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

.content_sorting .content_sorting__position {
	float: left;
	margin: 0 20px 0 0;
}

.content_sorting .content_sorting__position .content_sorting__show_mode {
	margin: 0 20px 0 0;
}

.content_sorting h1 {
	margin: 0;
	display: inline;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 0;
	color: #333;
}

.content_sorting input[type=checkbox] {
	vertical-align: -2px;
	margin: 0 5px 0 0;
	color: #333;
}

.content_sorting__active_position_up .content_sorting__position_link,
.content_sorting__active_position_down .content_sorting__position_link {
	font-weight: bold;
}

.content_sorting__active_position_up .content_sorting__arrow,
.content_sorting__active_position_down .content_sorting__arrow {
	position: relative;
	top: 6px;
	float: right;
	display: inline-block;
	margin: 0 0 0 5px;
	color: #000;
	font-size: 0;
	line-height: 0;
}

.content_sorting__active_position_up .content_sorting__arrow {
	border-color: transparent transparent black;
	border-style: inset inset solid;
	border-width: 0 4px 4px;
}

.content_sorting__active_position_down .content_sorting__arrow {
	border-color: black transparent transparent;
	border-style: solid solid inset inset;
	border-width: 4px 4px 0;
}

.content_sorting__comparing {
	position: relative;
	float: right;
	margin: 0 28px 0 0;
}

.content_sorting__comparing a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #039;
}

.content_sorting__view_mode {
	float: right;
	margin-bottom: 0;
}

.content_sorting__view_mode a {
	margin: 0 0 3px 19px;
	vertical-align: middle;
}

.content_sorting__view_mode a:first-child {
	margin-left: 0;
}

.content_sorting__view_mode span {
	margin: 0 0 3px 0;
}

.content_sorting__view_mode__type2 a:hover {
	text-decoration: none;
}

.content_sorting__view_mode__type2 a:hover > .ico__show-list__off {
	background-position: -84px -237px;
}

.content_sorting__view_mode__type2 a:hover > .ico__show-tile__off {
	background-position: -56px -237px;
}

.content_sorting__view_mode i {
	font-style: normal;
	vertical-align: 4px;
	*vertical-align: 2px;
}

.ico__show-tile__on + i,
.ico__show-list__on + i {
	color: #333;
}

.reviews_title {
	padding: 0 0 0 10px;
}

.reviews_title__section__two_columns {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}

.reviews_title__section__two_columns h1 {
	float: left;
}

.reviews_title__section__two_columns .link-with-arrow,
.reviews_title__section__two_columns .rating_good {
	float: right;
}

.reviews_title__section__two_columns .link-with-arrow {
	margin: 10px 0 0 20px;
	font-size: 15px;
}

.reviews_title__section__two_columns .rating_good {
	margin: 15px 0 0 0;
}

.reviews_title__section__two_columns .rating_good span {
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

.selection_table {
	padding: 0 0 0 10px;
	font-size: 13px;
	color: #333;
}

.selection_table h1 {
	margin: 0 0 20px 0;
}

.selection_table table {
	line-height: 14px;
}

.selection_table a {
	color: #039;
}

.selection_table b {
	color: #000;
}

.selection_table h3 {
	margin: 10px 0 2px 0;
	font-size: 18px;
	font-weight: normal;
	color: #000;
}

.selection_table td {
	width: 176px;
	min-width: 176px;
	padding: 7px 10px;
	border-top: 1px solid #e0e0e0;
	vertical-align: top;
}

.selection_table td:first-child {
	padding-left: 0;
}

.selection_table tr:first-child td {
	border-top: 0;
}

.selection_table__pic td {
	padding-bottom: 10px;
}

.selection_table__pic__box {
	position: relative;
}

.selection_table__pic .ico__delete_position {
	position: absolute;
	right: -5px;
	top: -12px;
}

.selection_table__pic__preview {
	display: block;
	margin-top: -5px;
}

.selection_table__pic__preview img {
	display: block;
	margin: 0 auto 7px auto;
}

td.selection_table__pic__sorting {
	font-size: 13px;
	width: 246px;
	min-width: 246px;
}

.selection_table__pic__sorting ul {
	list-style: none;
	margin: -10px 0 0 -10px;
	padding: 0;
}

.selection_table__pic__sorting a {
	display: inline-block;
	padding: 8px 10px;
}

.selection_table__pic__sorting__active a {
	color: #000;
	background: #ff9900;
}

.selection_table__pic__sorting__active a:hover {
	color: #000;
}

.selection_table__rating td {
	border: 0;
	padding-bottom: 19px;
}

.selection_table__rating .rating_good2 i {
	margin-bottom: 3px;
}

.selection_table__rating .rating_good2 b {
	position: relative;
	top: -3px;
}

.selection_table__rating__emply_rating {
	display: block;
	padding: 5px 0 0 0;
	color: #666;
}

.selection_table__rating__help_info {
	font-size: 11px;
}

.selection_table__rating__help_info span {
	color: #c60;
}

.selection_table__price td {
	padding-bottom: 17px;
	font-size: 18px;
}

.selection_table__price span {
	display: block;
	margin: 10px 0 3px 0;
}

a.selection_table__price__offers {
	display: inline-block;
	font-size: 11px;
	color: #666;
}

.selection_table__parameter td,
.selection_table__parameter th {
	border-top: none;
}

.selection_table__parameter__last-child td {
	padding-bottom: 18px;
}

.selection_table__parameter__td-last-child td:after {
	display: block;
	height: 10px;
	background: #fff;
	content: "";
	margin: 7px -10px -7px -10px;
}

.selection_table__parameter__td-last-child td:first-child:after {
	margin-left: 0;
}

.selection_table__parameter__td-last-child td:last-child:after {
	margin-right: -10px;
}

.selection_table__parameter__active {
	color: #c60;
}

.selection_table__parameter__click td {
	background: #f2f2f2;
}

.selection_table {
	overflow: auto;
	position: relative;
}

.parametrical_numeral_listing {
	margin: 0 0 14px 0;
	font-size: 13px;
	color: #333;
}

.parametrical_numeral_listing h3 {
	margin: -4px 0 11px 0;
	color: #000;
}

.parametrical_numeral_listing h3 span {
	color: #8f8f8f;
}

.parametrical_numeral_listing__search_brand {
	margin-top: 8px;
	display: none;
}

.parametrical_listing__brandname .parametrical_numeral_listing__search_brand {
	display: block;
}

.parametrical_listing_width_full {
	padding: 0 0 20px 0;
}

.parametrical_listing_width_full .parametrical_numeral_listing__search_brand__input[type=text] {
	width: 100%;
	height: 30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.parametrical_listing_width_full .button {
	display: block;
	width: auto;
	text-align: center;
}

.parametrical_numeral_listing__title {
	padding: 3px 0 1px;
	margin-top: -4px;
}

.parametrical_numeral_listing__title + ul,
.no-items-found + ul {
	margin-top: 8px !important;
}

.parametrical_listing__brandname ul {
	margin-top: 0 !important;
}

.parametrical_numeral_listing__title h3 {
	float: left;
	display: inline;
	line-height: 13px;
	margin: 0 !important;
}

.parametrical_listing__expandable .parametrical_numeral_listing__title {
	margin-top: 0;
}

.parametrical_numeral_listing__clear {
	position: relative;
	top: 2px;
	float: right;
	font-size: 11px;
	line-height: 11px;
	color: #999;
	font-weight: normal;
	display: none;
}

.parametrical_numeral_listing__clear_visible_yes {
	display: inline;
}

.parametrical_numeral_listing__values {
	margin: 0 0 10px;
}

.parametrical_numeral_listing__scrollbar {
	position: relative;
	height: 14px;
	margin: 0 0 6px 0;
	background: rgb(255,156,0);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzVkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,156,0,1)), color-stop(100%,rgba(231,93,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
}

.parametrical_numeral_listing__scrollbar__left_carriage,
.parametrical_numeral_listing__scrollbar__right_carriage {
	position: absolute;
	top: 0;
	width: 43px;
	height: 14px;
	background: rgb(0,0,0);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(51,51,51,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(51,51,51,1)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(51,51,51,1) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(51,51,51,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(51,51,51,1) 100%);
	background: linear-gradient(top, rgba(0,0,0,1) 0%, rgba(51,51,51,1) 100%);
}

.parametrical_numeral_listing__scrollbar__left_carriage a,
.parametrical_numeral_listing__scrollbar__right_carriage a {
	position: absolute;
	top: -4px;
	width: 10px;
	height: 20px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #b4b4b4;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);

}

.parametrical_numeral_listing__scrollbar__left_carriage a i,
.parametrical_numeral_listing__scrollbar__right_carriage a i,
.parametrical_numeral_listing__scrollbar__left_carriage a s,
.parametrical_numeral_listing__scrollbar__right_carriage a s {
	position: absolute;
	top: 0;
	width: 1px;
	height: 20px;
	background: rgb(225,225,225);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGI0YjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(180,180,180,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,225,225,1)), color-stop(100%,rgba(180,180,180,1)));
	background: -webkit-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(180,180,180,1) 100%);
	background: -o-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(180,180,180,1) 100%);
	background: -ms-linear-gradient(top, rgba(225,225,225,1) 0%, rgba(180,180,180,1) 100%);
	background: linear-gradient(top, rgba(225,225,225,1) 0%, rgba(180,180,180,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#b4b4b4',GradientType=0 );
}

.parametrical_numeral_listing__scrollbar__left_carriage a i,
.parametrical_numeral_listing__scrollbar__right_carriage a i {
	left: 0;
}

.parametrical_numeral_listing__scrollbar__left_carriage a s,
.parametrical_numeral_listing__scrollbar__right_carriage a s {
	right: 0;
}

.parametrical_numeral_listing__scrollbar__left_carriage {
	left: 0;
}

.parametrical_numeral_listing__scrollbar__right_carriage {
	right: 0;
}

.parametrical_numeral_listing__scrollbar__left_carriage a {
	right: 0;
}

.parametrical_numeral_listing__scrollbar__right_carriage a {
	left: 0;
}

.parametrical_numeral_listing__left_value,
.parametrical_numeral_listing__right_value {
	width: 61px;
	height: 16px;
	padding: 6px 10px;
	border: 1px solid #ccc;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
	line-height: 18px;
}

.parametrical_numeral_listing__left_value {
	float: left;
}

.parametrical_numeral_listing__right_value {
	float: right;
}

.parametrical_numeral_listing__weight .parametrical_numeral_listing__left_value,
.parametrical_numeral_listing__weight .parametrical_numeral_listing__right_value {
	width: 20px;
	height: 16px;
}

.parametrical_numeral_listing__left_values{
	margin: 2px 0 10px;
}

/* start: parametrical_numeral_listing__type2 */

.parametrical_numeral_listing__scrollbar__type2{
	width: 166px;
	margin-left: 5px;
}

.parametrical_numeral_listing__scrollbar__type2__black_space{
	position: absolute;
	width: 175px;
	height: 14px;
	margin-left: -5px;

	background: rgb(0,0,0);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(51,51,51,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(51,51,51,1)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(51,51,51,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(51,51,51,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(51,51,51,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(51,51,51,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=0 );

}

.parametrical_numeral_listing__type2 .parametrical_numeral_listing__scrollbar{
	position: relative;
}

.parametrical_numeral_listing__type2 .parametrical_numeral_listing__scrollbar:before,
.parametrical_numeral_listing__type2 .parametrical_numeral_listing__scrollbar:after,
.parametrical_numeral_listing__scrollbar__type2:before,
.parametrical_numeral_listing__scrollbar__type2:after{
	position: absolute;
	content: "";
	display: block;
	top: 100%;
	width: 1px;
	height: 25px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkY2ZkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNmZDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(205,207,208,1) 0%, rgba(205,207,208,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,207,208,1)), color-stop(100%,rgba(205,207,208,0)));
	background: -webkit-linear-gradient(top,  rgba(205,207,208,1) 0%,rgba(205,207,208,0) 100%);
	background: -o-linear-gradient(top,  rgba(205,207,208,1) 0%,rgba(205,207,208,0) 100%);
	background: -ms-linear-gradient(top,  rgba(205,207,208,1) 0%,rgba(205,207,208,0) 100%);
	background: linear-gradient(to bottom,  rgba(205,207,208,1) 0%,rgba(205,207,208,0) 100%);
}

.parametrical_numeral_listing__type2 .parametrical_numeral_listing__scrollbar:before,
.parametrical_numeral_listing__scrollbar__type2:before{
	left: -5px;
}

.parametrical_numeral_listing__type2 .parametrical_numeral_listing__scrollbar:after,
.parametrical_numeral_listing__scrollbar__type2:after{
	right: -4px;
}

.parametrical_numeral_listing h4 {
	margin: 0 0 8px 0;
	font-size: 13px;
	color: #000;
}

.parametrical_numeral_listing h4 span {
	color: #333;
}

.parametrical_numeral_listing__type2 .parametrical_numeral_listing__scrollbar {
	position: relative;
	height: 14px;
	margin: 50px 0 10px 0;
	background: rgb(255,156,0);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzVkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,156,0,1)), color-stop(100%,rgba(231,93,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
}

.parametrical_numeral_listing__type2 .parametrical_numeral_listing__left_value,
.parametrical_numeral_listing__type2 .parametrical_numeral_listing__right_value {
	height: 30px;
	line-height: 30px;
}

.parametrical_numeral_listing__min_value,
.parametrical_numeral_listing__max_value{
	font-size: 10px;
	color: #999;
	margin: -2px 4px 0;
}

.parametrical_numeral_listing__min_value{
	float: left;
	display: inline-block;
}

.parametrical_numeral_listing__max_value{
	display: inline-block;
	float: right;
}

/* end: parametrical_numeral_listing__type2 */

.parametrical_listing__models_to_show {
	border-top: 1px solid #e4e4e4;
	margin: 18px 0 !important;
}

.parametrical_listing__models_to_show li {
	margin: 0 !important;
	line-height: 39px !important;
	border-bottom: 1px solid #e4e4e4;
}

.parametrical_listing {
	margin: 0 0 17px 0;
	font-size: 13px;
	color: #333;
}

.parametrical_listing h3 {
	margin: -4px 0 8px 0;
	*margin: 0 0 6px 0;
	color: #000;
	font-weight: bold;
}

.parametrical_listing h3 span {
	color: #8f8f8f;
}

.parametrical_listing ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.parametrical_listing li {
	position: relative;
	margin: 0 0 3px 0;
	line-height: 17px;
	white-space: nowrap;
	overflow: hidden;
}

.parametrical_listing li:before {
	position: absolute;
	display: inline-block;
	right: 0;
	top: 0;
	width: 20px;
	height: 20px;
	content: "";
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}

.parametrical_listing li label{
	vertical-align: -2px;
}

.parametrical_listing input[type=checkbox] {
	margin: 0 5px 0 0;
	margin-bottom: auto;
	vertical-align: middle;
}

.parametrical_listing input[type=text] {
	width: 162px;
	height: 16px;
	padding: 6px;
	border: 1px solid #ccc;
	border-bottom: 0;
}

.parametrical_listing i {
	font-size: 11px;
	font-style: normal;
	color: #999;
}

.parametrical_listing .button-color2 {
	margin: 10px 0;
}

.parametrical_listing__promo_position {
	color: #c60;
}

.parametrical_listing__promo_position2 {
	font-weight: bold;
}

.parametrical_listing__promo_position2 i {
	font-weight: normal;
}

li.parametrical_listing__promo_position2__lastchild {
	margin-bottom: 9px;
	padding-bottom: 7px;
	border-bottom: 1px solid #ccc;
}

.parametrical_listing__hide_position {
	display: none;
}

.parametrical_listing__brandname ul {
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px;
	border: 1px solid #ccc;
}

.parametrical_listing__brandname2 ul {
	height: 197px;
	overflow: auto;
	padding: 10px;
	border: 1px solid #ccc;
}

.listing_goods__tile__dress__type2 .listing-goods-list_rows_one {
	height: 335px;
	overflow: hidden;
}

.no-items-found {
	font-size: 13px;
	color: #8f8f8f;
	display: none;
	position: relative;
	margin: 0;
	padding: 0;
}

.no-items-found__text {
	position: absolute;
	top: 5px;
	left: 10px;
	width: 150px;
}

.no-items-found_visible_yes {
	display: block;
}

.parametrical_listing__size + .parametrical_listing {
	margin-top: -7px;
}

.parametrical_listing__size .parametrical_listing__size__list_item {
	float: left;
	width: 33%;
	white-space: nowrap;
}

.parametrical_listing__shopname .shoplist,
.parametrical_listing__brandname2__type2 .brandlist{

}

.parametrical_listing__shopname__scroll .shoplist,
.parametrical_listing__brandname2__type2__scroll .brandlist{
	overflow: auto;
	height: 260px;
}

.parametrical_listing__brandname2__type2 .all_brands,
.parametrical_listing__shopname .all_brands{
	display: none;
}

.parametrical_listing__brandname2__type2__scroll .all_brands,
.parametrical_listing__shopname__scroll .all_brands{
	display: block;
}

.parametrical_listing__brandname2__type2__scroll a,
.parametrical_listing__shopname__scroll a{
	display: none;
}

.brand-list-item_visible_no {
	display: none !important;
}

.parametrical_listing__checked {

}

.parametrical_listing__disabled {
	color: #999;
}

.parametrical_listing a.selectBox {
	width: 174px;
	margin: 0 0 4px;
}

.parametrical_listing__color ul {
	height: 140px;
	overflow: auto;
	padding: 10px;
	border: 1px solid #ccc;
}

.parametrical_listing__color__type2.parametrical_listing__expanded + .parametrical_listing {
	margin-top: -13px;
	*margin-top: 0;
}

.parametrical_listing__color__type2 h3 {
	margin-bottom: 11px;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list {
	margin-top: 11px !important;
	margin-right: -10px;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item {
	width: 37px;
	height: 37px;
	text-align: center;
	float: left;
	margin: 0 9px 12px 0;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item:before {
	display: none;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_label {
	display: block;
	height: 100%;
	cursor: pointer;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_white {
	background-color: #fff;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_white .parametrical_listing__color_list_item_label,
.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_transparent .parametrical_listing__color_list_item_label {
	width: 35px;
	height: 35px;
	border: 1px #ccc solid;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_grey {
	background-color: #7b7b7b;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_black {
	background-color: #000;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_beige {
	background-color: #bfb699;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_yellow {
	background-color: #e9e900;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_orange {
	background-color: #fa9900;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_red {
	background-color: #f00;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_brown {
	background-color: #824f3d;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_pink {
	background-color: #f48dc0;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_purple {
	background-color: #6d126e;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_blue {
	background-color: #00baff;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_dark_blue {
	background-color: #1f45b1;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_green {
	background-color: #007900;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item .parametrical_listing__color_list_item_input {
	vertical-align: middle;
	margin: 0;
	height: 37px;
	padding: 0;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item_color_white .parametrical_listing__color_list_item_input {
	height: 35px;
}

.parametrical_listing__color__type2 .parametrical_listing__color_list_item .parametrical_listing__color_list_item_input:hover {
	cursor: pointer;
}

/**/

.parametrical_listing__company_list{
	position: relative;
}

.parametrical_listing__company_list .popup{
	position: absolute;
	width: 215px;
	left: 80px;
	top: -7px;
	font-weight: normal;
}

.parametrical_listing__expandable {
	margin: -4px 0 7px;
}

.parametrical_listing__expandable h3 {
	margin: 0;
	font-weight: bold;
	color: #000;
	display: inline;
	border-bottom: 1px dotted #666;
	line-height: 13px;
	*line-height: 15px;
}

.parametrical_listing__expandable h3:hover{
	cursor: pointer;
}

.parametrical_listing__expandable ul{
	display: none;
}


.parametrical_listing__expanded {
	margin: -4px 0 17px;
}

.parametrical_listing__expanded ul{
	display: block;
	margin-top: 8px;
}

.parametrical_listing h3 {
	*position: relative;
	*line-height: 19px;
}

.parametrical_listing .ico__info {
	position: absolute;
	*bottom: 0;
	margin: 2px 0 0 5px;
}

.parametrical_listing__title {
	*padding-left: 18px;
	width: 158px;
}

.parametrical_listing__title h3 {
	*left: -18px;
}

/**/

.parametrical_search {
	margin: 0 0 20px 0;
	font-size: 13px;
}

.parametrical_search_bg {
	margin: 0 0 11px;
	padding: 11px 10px 18px;
	background: #e8e8e8;
}

.parametrical_search .button {
	margin: 6px 0 0;
}

.parametrical_search__detailed_search_link {
	display: inline-block;
	margin: 3px 0 17px !important;
	line-height: 18px;
}

.parametrical_listing__show {
	margin: 0 0 4px;
	color: #999;
}

.parametrical_listing__show a {
	font-weight: bold;
	border-bottom: 1px dotted #000;
	color: #000;
}

.parametrical_listing__show a:hover {
	border-bottom: 0;
	text-decoration: none;
}

/**/

/* start: parametrical_listing_type_category-selection */

.parametrical_listing__categories-list {
	border-bottom: 1px solid #e4e4e4;
	margin: 0 0 10px !important;
	position: relative;
	overflow: hidden;
}

.parametrical_listing__categories-list:before {
	position: absolute;
	right: 0;
	top: 0;
	content: '';
	width: 15px;
	height: 100%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}

.parametrical_listing__categories-list-item {
	border-top: 1px solid #e4e4e4;
	margin: 0 !important;
	padding: 10px 0;
}

.parametrical_listing__main-category {
	font-size: 11px;
	line-height: 18px;
	color: #666;
	margin: -5px 0 2px;
	white-space: nowrap;
}

.parametrical_listing__subcategory {
	margin: -3px 0 -4px;
}

.parametrical_listing__subcategory_type_current {
	color: #000;
	font-weight: bold;
}

.parametrical_listing__show-all {
	margin: -4px 0;
}

.parametrical_listing__brandname .parametrical_listing__categories-list {
	padding: 0 10px !important;
}

.parametrical_listing__brandname .parametrical_listing__categories-list-item:first-child {
	border-top: 0;
}

.parametrical_listing_type_category-selection h3 {
	margin-bottom: 11px;
}

.parametrical_listing_type_category-selection.parametrical_listing__brandname .parametrical_listing__show-all {
	display: none;
}

/* end: parametrical_listing_type_category-selection */

.forum__short_list {
	margin: 0 0 13px 10px;
	font-size: 15px;
}

.forum__short_list_border {
	border-top: 1px solid #E1E1E1;
	padding: 6px 0 0;
}

.forum__short_list .section-title {
	margin-bottom: 15px;
	margin-left: 0;
}

.forum__short_list ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 13px;
}

.forum__short_list li {
	display: table;
	width: 100%;
	margin: 0 0 12px 0;
}

.forum__short_list__type2 {
	padding-right: 10px;
	margin-bottom: 12px;
}

.forum__short_list__type2 + .helpdesk_projects_links {
	padding-right: 10px;
	padding: 6px 10px 0 0;
}

.forum__short_list__type2 li {
	margin-bottom: 12px;
}

.forum__short_list__column_title {
	display: table;
	margin: 0 0 4px 0;
	font-size: 11px;
	color: #999;
}

.forum__short_list__type2 .forum__short_list__column_title{
	font-size: 13px;
}

.forum__short_list_empty {
	margin-bottom: 55px;
}

.forum__short_list__column_title i {
	font-style: normal;
}

.forum__short_list__column_theme {
	display: table-cell;
	width: 99%;
}

.forum__short_list__column_answers {
	display: table-cell;
	width: 1%;
	white-space: nowrap;
	text-align: right;
}

.forum__short_list__type2 .forum__short_list__column_answers{
	font-size: 13px;
	color: #666;
}

.forum__short_list__column_answers_new {
	color: #c60;
	padding: 0 5px 0 0;
	font-size: 11px;
}

.forum__short_list_edit {
	padding: 0 50px 0 0;
}

.forum__short_list_edit li {
	position: relative;
}

.forum__short_list_edit .ico__close {
	position: absolute;
	top: 3px;
	right: -43px;
}

.listing_objects {
	margin: 0 0 30px 10px;
	font-size: 15px;
}

.listing_objects ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 13px;
}

.listing_objects li {
	margin: 0 0 10px 0;
}

.helpdesk_projects__navigation{
	border-top: 1px solid #e1e1e1;
	margin: 0 0 10px 10px;
	*margin: 0 0 40px 10px;
}

.helpdesk_projects__navigation__no_border{
	margin: -54px 0 10px 10px;
	*margin: -54px 0 40px 10px;
	border: 0;
}

.helpdesk_projects__navigation .helpdesk_projects_links{
	float: right;
	border: 0;
}

.helpdesk_projects__navigation .helpdesk_projects_links .link-with-arrow:last-child{
	margin-right: 0;
}

.helpdesk_projects__navigation .pager {
	float: left;
	margin: 0 0 30px 0;
	padding: 12px 0 0 0;
}

.helpdesk_projects__navigation_type_clothes-show-all {
	border: 0;
}

.helpdesk_projects__navigation_type_clothes-show-all .helpdesk_projects_links {
	padding-right: 10px;
	margin-top: 0;
}

.helpdesk_projects_links {
	margin: 0 0 30px 10px;
	*margin: 5px 0 30px 10px;
	padding: 9px 0 0 0;
	*padding: 11px 0 0 0;
	border-top: 1px solid #e1e1e1;
	font-size: 13px;
	font-weight: bold;
}

.helpdesk_projects_links__wrapper {
	float: left;
	margin-top: 7px;
	*margin-top: 14px;
}

.helpdesk_projects_links_top {
	margin-top: -18px;
	padding-top: 8px;
}

.link-with-arrow {
	border-bottom: 1px solid #fff;
	font-size: 13px;
	font-weight: bold;
}

.link-with-arrow:hover {
	text-decoration: none;
	border-bottom: 1px solid #039;
}

.link-with-arrow:before {
	position: relative;
	z-index: 99;
	display: inline-block;
	content: "›";
	margin: 1px 0 -4px 0;
	padding: 0 5px 4px 0;
	font-size: 20px;
	font-weight: bold;
	color: #ea8a07;
	background: #fff;
	vertical-align: -1px;
}

.helpdesk_projects_links .link-with-arrow {
	margin: 0 30px 0 0;
}

.helpdesk_projects_links .rating_good {
	float: right;
	font-size: 13px;
	margin-top: 9px;
}

.helpdesk_projects_links .rating_good span {
	margin: 0 5px 0 0;
}

.helpdesk_projects_links .rating_good a {
	margin: 0;
}

.helpdesk_projects_links .rating_good a:before {
	display: none;
}

.helpdesk_projects_links label{
	color: #333;
	font-weight: normal;
	margin-right: 26px;
}

.helpdesk_projects_links label input{
	vertical-align: -1px;
}

/**/

.goods_card__general_information,
.company_card__general_information {
	margin: 20px 0 0;
	padding: 0 0 0 10px;
	color: #666;
}

.company_card__general_information__logo {
	float: right;
}

.goods_card__general_information__title {
	color: #000000;
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	margin: -3px 0 0;
}

.company_card__general_information__title {
	color: #000000;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	margin: -2px 0 6px;
}

.company_card__general_information_big .company_card__general_information__title {
	font-size: 30px;
	line-height: 30px;
	margin: -4px 0 2px;
}

.goods_card__general_information b,
.company_card__general_information b {
	color: #000;
}

.goods_card__general_information a,
.company_card__general_information a {
	color: #039;
}

.goods_card__general_information h1,
.company_card__general_information h1 {
	margin: 0;
	font-size: 30px;
	font-weight: bold;
	color: #000;
	letter-spacing: -1px;
}

.goods_card__general_information h1 .rating_company,
.company_card__general_information h1 .rating_company {
	margin-left: 20px;
	vertical-align: 2px;
}

.goods_card__general_information__type,
.company_card__general_information__type {
	margin: 0 0 15px 0;
	font-size: 11px;
	color: #999;
}

.goods_card__general_information__description,
.company_card__general_information__description {
	margin: 14px 0 22px;
	font-size: 13px;
	line-height: 18px;
}

.goods_card__general_information__box_first,
.company_card__general_information__box_first {
	margin: 4px 0 12px 0;
}

.goods_card__general_information__box_first__price-offers_box,
.company_card__general_information__box_first__price-offers_box {
	float: left;
	padding: 0 20px 0 0;
	line-height: 20px;
}

.goods_card__general_information__box_first__price,
.company_card__general_information__box_first__price {
	display: block;
	font-size: 18px;
}

.goods_card__general_information__box__price__status,
.company_card__general_information__box__price__status {
	color: #c60;
}

.goods_card__general_information__box_first__offers,
.company_card__general_information__box_first__offers {
	display: block;
	font-size: 15px;
}

.goods_card__general_information__box_first__rating_box,
.company_card__general_information__box_first__rating_box {
	float: left;
	padding: 0 0 5px 20px;
	line-height: 19px;
}

.goods_card__general_information__box_first__rating_box__discussion,
.company_card__general_information__box_first__rating_box__discussion {
	display: block;
	font-size: 15px;
	margin-top: 1px;
	*margin-top: 0;
}

.goods_card__general_information__box__description,
.company_card__general_information__box__description{
	font-size: 13px;
	color: #666;
}

.goods_card__general_information__box__description span,
.company_card__general_information__box__description span {
	color: #333;
}

.goods_card__general_information__box__description_text,
.company_card__general_information__box__description_text {
	margin: 0 0 20px 0;
	font-size: 15px;
	line-height: 20px;
}

.goods_card__general_information__box__status,
.company_card__general_information__box__status {
	font-size: 18px;
	line-height: 21px;
}

.goods_card__general_information__box__status__excellent,
.company_card__general_information__box__status__excellent {
	color: #c60;
}

.goods_card__general_information__box_second {
	margin: 0 0 20px 0;
}

.goods_card__general_information__box_second__parameters_list {
	width: 365px;
	margin: 0 0 10px 0;
	float: left;
}

.goods_card__general_information__box_second__parameters_list ul {
	list-style: none;
	margin: 0 0 5px 18px;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	color: #333;
}

.goods_card__general_information__box_second__parameters_list li {
	position: relative;
	margin: 0;
}

.goods_card__general_information__box_second__parameters_list li:before {
	position: absolute;
	left: -18px;
	top: 0;
	content: "—";
}

.goods_card__general_information__box_second__parameters_table table {
	border-collapse: collapse;
	line-height: 18px;
	margin: 0 0 5px 0;
}

.goods_card__general_information__box_second__parameters_table th,
.goods_card__general_information__box_second__parameters_table td {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

.goods_card__general_information__box_second__parameters_table th {
	padding: 0 30px 0 0;
	text-align: left;
	color: #666;
	*font-weight: normal;
}

.goods_card__general_information__box_second__parameters_table td {
	color: #333;
}

.goods_card__general_information__box_second__parameters_table__table-cell_color span {
	margin-right: 15px;
}

.goods_card__general_information__box_second__parameters_table__table-cell_color i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
	vertical-align: -2px;
}

.goods_card__general_information__box_second__parameters_table__table-cell_color i.black {
	background: rgb(130,130,130);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjODI4MjgyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyMDIwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, rgba(130,130,130,1) 0%, rgba(2,2,2,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(130,130,130,1)), color-stop(100%,rgba(2,2,2,1)));
	background: -webkit-linear-gradient(-45deg, rgba(130,130,130,1) 0%, rgba(2,2,2,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(130,130,130,1) 0%, rgba(2,2,2,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(130,130,130,1) 0%, rgba(2,2,2,1) 100%);
	background: linear-gradient(-45deg, rgba(130,130,130,1) 0%, rgba(2,2,2,1) 100%);
}

.goods_card__general_information__box_second__parameters_table__table-cell_color i.white {
	background: rgb(250,249,238);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmFmOWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWJjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, rgba(250,249,238,1) 0%, rgba(234,235,200,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(250,249,238,1)), color-stop(100%,rgba(234,235,200,1)));
	background: -webkit-linear-gradient(-45deg, rgba(250,249,238,1) 0%, rgba(234,235,200,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(250,249,238,1) 0%, rgba(234,235,200,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(250,249,238,1) 0%, rgba(234,235,200,1) 100%);
	background: linear-gradient(-45deg, rgba(250,249,238,1) 0%, rgba(234,235,200,1) 100%);
}

.goods_card__general_information__box_parameters_table2 {
	margin: 0 0 30px 0;
}

.goods_card__general_information__box_parameters_table2 table {
	border-collapse: collapse;
	line-height: 20px;
	margin: 0;
}

.goods_card__general_information__box_parameters_table2 th,
.goods_card__general_information__box_parameters_table2 td {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

.goods_card__general_information__box_parameters_table2 th {
	padding: 0 30px 0 0;
	text-align: left;
	color: #666;
}

.goods_card__general_information__box_parameters_table2 td {
	color: #333;
}

.goods_card__discuss_list {
	margin-bottom: -10px;
}

.goods_card__discuss_list h3,
.goods_card__discuss_list .discuss_list {
	margin-left: 0;
}

.goods_card__discuss_list .discuss_list {
	margin-bottom: -5px;
}

.discuss_add .discuss_title {
	display: block;
	margin: 0 0 7px 0;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}

.discuss_add .user_form__input_text {
	margin-bottom: 7px;
}

.goods_card__discuss_list h3 {
	margin: 0 0 5px 0;
}

.goods_card__discuss_list .discuss_add {
	margin-left: 0;
}

.goods_card__general_information__box_second__promo_list {
	width: 235px;
	margin: 0 0 10px 0;
	padding: 10px 10px 0 0;
	float: left;
}

.goods_card__general_information__box_second__promo_list .share {
	margin: -6px 0 0 0;
}

.goods_card__general_information__box_second__promo_list__type2 .buttons_main{
	margin-bottom: 24px;
}

.goods_card__general_information__box_second__promo_list__type2{
	float: left;
	width: 230px;
	height: 158px;
	text-align: center;
	margin-right: 0;
	margin-top: 5px;
}

.goods_card__general_information__box_second__promo_list__type2 .goods_card__general_information__box_second__buttons_main{
	width: 230px;
}

.goods_card__general_information__box_second__promo_list__type2 .share{
	padding: 9px;
	border: 1px solid #e1e1e1;
	width: 210px;
	height: 30px;
	text-align: center;
	margin-bottom: 9px;
}

.goods_card__general_information__box_second__promo_list__type2 .share h3{
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: -17px;
	*margin-top: -8px;
}

.goods_card__general_information__box_second__promo_list__type2 .share h3 span{
	background-color: #fff;
	padding: 0 10px;
	font-style: normal;
	font-size: 11px;
	line-height: 11px;

}

.goods_card__general_information__box_second__promo_list__type2 ul{
	width: 164px;
	margin: -2px auto 0 !important;
}

.goods_card__general_information__box_second__promo_list__type2 ul li{
	margin: 0 0 0 3px;
}

.goods_card__general_information__box_second__promo_list__type2 ul li:first-child{
	margin-left: 0;
}

.goods_card__general_information__box_second__promo_list__type2 ul li a{
	background-image: url("/img/social_networks_icons.jpg");
	display: block;
	width: 25px;
	height: 25px;
}

.goods_card__general_information__box_second__promo_list__type2 ul li.mail a{
	background-position: 0 0;
}

.goods_card__general_information__box_second__promo_list__type2 ul li.odnoklassniki a{
	background-position: -25px 0;
	width: 24px;
}

.goods_card__general_information__box_second__promo_list__type2 ul li.facebook a{
	background-position: -49px 0;
}

.goods_card__general_information__box_second__promo_list__type2 ul li.vk a{
	background-position: -74px 0;
}

.goods_card__general_information__box_second__promo_list__type2 ul li.twitter a{
	background-position: -99px 0;
}

.goods_card__general_information__box_second__promo_list__type2 ul li.google a{
	background-position: -124px 0;
}


.model_image_230x50px{
	margin: 0;
	width: 230px;
	height: 50px;
}


.adv_list__tile__two_adv{
	border-top: 1px solid #e4e4e4;
}

.adv_list__tile__two_adv div{
	width: 50%;
	height: 122px;
	float: left;
	text-align: center;
}

.goods_card__general_information__box_second__labels_list {
	width: 112px;
	margin: 0 0 5px 0;
	padding: 0;
	float: left;
}

.goods_card__general_information__box_second__labels_list a,
.goods_card__general_information__box_second__labels_list span {
	display: block;
	width: 112px;
	height: 48px;
	margin: 0 0 5px 0;
	background-image: url(/img/labels.png);
	background-repeat: no-repeat;
	font-size: 0;
	line-height: 0;
}

.goods_card__general_information__box_second__labels_list__hi-tech1 {
	background-position: 0 -116px;
}

.goods_card__general_information__box_second__labels_list__hi-tech2 {
	background-position: 0 -174px;
}

.goods_card__general_information__box_second__labels_list__hi-tech3 {
	background-position: 0 -232px;
}

.goods_card__general_information__box_second__labels_list__hi-tech4 {
	background-position: 0 -290px;
}

.goods_card__general_information__box_second__labels_list__brand {
	background-position: 0 0;
}

.goods_card__general_information__box_second__labels_list__product_year {
	background-position: 0 -58px;
}

.goods_card__general_information__box_second__buttons_main {
	width: 367px;
	float: left;
	line-height: 0;
}

.goods_card__general_information__box_second__buttons_main .button {
	margin: 0 10px 0 0;
}

.goods_card__general_information__box_second__buttons_second {
	width: 357px;
	float: left;
	line-height: 0;
}

.goods_card__general_information__box_second__buttons_second .button-color1 {
	margin: 0;
}

.goods_card__general_information__box__buttons2,
.company_card__general_information__box__buttons2 {
	margin: 0 0 26px 0;
	line-height: 0;
}

.goods_card__general_information__box__buttons2 .button-color2,
.goods_card__general_information__box__buttons2 .button-color1,
.company_card__general_information__box__buttons2 .button-color2,
.company_card__general_information__box__buttons2 .button-color1 {
	margin: 0 10px 0 0;
	vertical-align: bottom;
}

/* start: goods card general information type 2 */

.goods_card__general_information__type2 {
	margin: 0 0 0 10px;
}

.goods_card__general_information__type2__gallery {
	width: 359px;
	float: left;
}

.goods_card__general_information__type2__information {
	width: 805px;
	float: left;
}

.goods_card__general_information__type2 .goods_image_listing__link_all_photo {
	float: left;
}

.goods_card__general_information__type2 .goods_card__general_information__box_second__promo_list {
	width: 230px;
}

.goods_card__general_information__type2 .goods_card__general_information__box_first__price {
	color: #333;
}

.goods_card__general_information__type2 .rating_good {
	margin-top: -3px;
	*margin-top: -2px;
}

.goods_card__general_information__type2 .rating_good b {
	font-size: 18px;
}

.goods_card__general_information__type2 .goods_card__general_information__box_first__offers a {
	font-size: 13px;
	color: #666;
}

.goods_card__general_information__type2 .goods_card__general_information__box_first__rating_box__discussion a {
	font-size: 13px;
	color: #666;
}

.goods_card__general_information__type2 .button {
	margin: 0;
	padding: 0;
	float: right;
	width: 110px;
}

.goods_card__general_information__type2 .button:first-child {
	float: left;
}

.goods_card__general_information__type2 .goods_image_listing {
	width: 300px;
}

.goods_card__general_information__type2 .goods_image_listing ul {
	width: 50px;
	float: left;
}

.goods_card__general_information__type2 .goods_image_listing li {
	margin: 0 0 3px 0;
}

.goods_card__general_information__type2 .goods_image_listing__current_image {
	width: 230px;
	margin: 0 10px 0 0;
	float: left;
}

.goods_card__general_information__type2 .goods_card__general_information__box_first__price-offers_box {
	border-right: 1px solid #e4e4e4;
}

.goods_card__general_information__type2 .goods_card__general_information__box_first {
	margin: 0 0 12px 0;
}

.goods_card__general_information__type2 .goods_card__general_information__box_second__parameters_list ul {
	margin-bottom: 0;
}

/* end: goods card general information type 2 */

/* start: card listing shops type2 */

.card__listing_shops__type2 {
	margin: 0 0 37px 0 !important;
}

.card__listing_shops__type2 table {
	margin: 0 0 20px 0 !important;
}

.card__listing_shops__type2 .card__listing_shops__box th {
	padding: 0 5px 10px 5px;
	font-size: 13px;
	color: #333;
	border-bottom: 1px solid #e4e4e4;
}

.card__listing_shops__type2 .card__listing_shops__box th i {
	font-size: 11px;
	font-style: normal;
	color: #999;
}

.card__listing_shops__type2 .card__listing_shops__box th a {
	color: #039;
}

.card__listing_shops__type2 .card__listing_shops__box td {
	height: 29px;
	padding: 5px;
	vertical-align: middle;
	border-bottom: 1px solid #e4e4e4;
}

.card__listing_shops__type2 .card__listing_shops__box td div {
	border: 0;
	padding: 0;
}

.card__listing_shops__type2 h3.orange_title2 a {
	color: #c60;
	font-weight: bold;
}

h3.orange_title2 i{
	font-style: normal;
	color: #999;
	font-size: 11px;
}

.card__listing_shops__type2 .button-color1 {
	margin: 0 0 -10px 0 !important;
	*margin: 0 !important;
}

.card__listing_shops__type2 .card__listing_shops__name a {
	color: #039;
	font-weight: normal;
}

.card__listing_shops__type2 .card__listing_shops__name {
	padding-left: 0 !important;
	width: 25%;
}

.card__listing_shops__type2 .card__listing_shops__rating {
	width: 19%;
}

.card__listing_shops__type2 .card__listing_shops__phone {
	width: 19%;
}

.card__listing_shops__type2 .card__listing_shops__price {
	width: 15%;
}

.card__listing_shops__type2 .card__listing_shops__price2 {
	width: 12%;
	font-size: 13px;
	color: #333;
}

.card__listing_shops__type2 .card__listing_shops__price2 b {
	font-size: 15px;
	color: #000;
}

.card__listing_shops__type2 .card__listing_shops__link_description {
	padding-right: 0 !important;
}

.card__listing_shops__type2 .card__listing_shops__box {
	padding-left: 10px
}

/* end: card listing shops type2 */

/* start: card__listing_shops__type3 */

.card__listing_shops__type3 .card__listing_shops__box{
	margin: 0;
}

.card__listing_shops__type3 td.card__listing_shops__name div{
	margin-left: 0;
}

.card__listing_shops__type3 .card__listing_shops__name a {
	color: #039;
	font-weight: normal;
}

.card__listing_shops__type3 .card__listing_shops__phone,
.card__listing_shops__type4 .card__listing_shops__phone{
	font-size: 11px;
	color: #666;
	font-weight: normal;
}

.card__listing_shops__type4 .card__listing_shops__phone {
	white-space: nowrap;
}

.card__listing_shops__type3 .card__listing_shops__name{
	width: 48% !important;
}

.card__listing_shops__type3 .td.card__listing_shops__rating{
	width: 25%;
}

.card__listing_shops__type3 .card__listing_shops__rating a,
.card__listing_shops__type4 .card__listing_shops__rating a{
	color: #666;
	text-decoration: underline;
	font-size: 11px;
	vertical-align: 2px;
}

.card__listing_shops__type3 table{
	border-top: 1px solid #e4e4e4;
}

.card__listing_shops__type3 td.card__listing_shops__name div {
	padding: 11px 0 10px 5px;
}

/* end: card__listing_shops__type3 */


/* start: card__listing_shops__type4 */

.card__listing_shops__type4 .card__listing_shops__box {
	margin: 0;
	padding-left: 0;
}

.card__listing_shops__type4 table {
	margin: 0;
}

.card__listing_shops__type4 table th{
	font-size: 13px;
	color: #333;
}

.card__listing_shops__type4 table .card__listing_shops__first_row:hover{
	background-color: #fff;
}

.card__listing_shops__type4 table tr:hover{
	background-color: #f2f2f2;
}

.card__listing_shops__type4 table td {
	height: 39px;
	vertical-align: middle !important;
	border-bottom: 1px solid #e4e4e4;
}

.card__listing_shops__type4 table td div {
	border: 0 !important;
}

.card__listing_shops__type4 td.card__listing_shops__name div,
.card__listing_shops__type4 th.card__listing_shops__name__title div {
	margin-left: 0;
}

.card__listing_shops__type4 .card__listing_shops__name__title span{
	font-size: 11px;
	color: #999;
}

.card__listing_shops__type4  .content_sorting__active_position_down,
.card__listing_shops__type4  .content_sorting__active_position_up {
	border: 0;
	width: 121px;
	padding: 0;
}

.card__listing_shops__type4 th.price .content_sorting__active_position_down,
.card__listing_shops__type4 th.price .content_sorting__active_position_up {
	width: 48px;
}

.card__listing_shops__type4  .content_sorting__active_position_down .content_sorting__position_link,
.card__listing_shops__type4  .content_sorting__active_position_up .content_sorting__position_link {
	font-weight: normal;
}

.card__listing_shops__type4  .content_sorting__active_position_down .content_sorting__arrow {
	margin-top: 2px;
}

.card__listing_shops__type4 td.card__listing_shops__name{
	width: 23%;
}

.card__listing_shops__type4 td.card__listing_shops__name div {
	padding: 9px 10px 11px 0;
}

.card__listing_shops__type4 td.card__listing_shops__rating{
	width: 26%;
}

.card__listing_shops__type4 td.card__listing_shops__modification{
	width: 11%;
}

.card__listing_shops__type4 .card__listing_shops__modification div{
	padding: 8px 8px 9px;
}

.card__listing_shops__type4 td.card__listing_shops__delivery{
	width: 10%;
}

.card__listing_shops__type4 td.card__listing_shops__delivery div {
	padding: 10px 10px 11px;
}

.card__listing_shops__type4 td.card__listing_shops__credit{
	width: 11%;
}

.card__listing_shops__type4 td.card__listing_shops__credit div {
	padding: 10px 10px 11px;
}

.card__listing_shops__type4 td.card__listing_shops__price{
	width: 11%;
}

.card__listing_shops__type4 .card__listing_shops__price div{
	padding: 8px 0 9px;
}

.card__listing_shops__type4 td.card__listing_shops__name{
	font-weight: normal;
}

.card__listing_shops__type4 td.card__listing_shops__name a{
	color: #039;
	font-size: 15px;
	line-height: 19px;
}

.card__listing_shops__type4 .card__listing_shops__modification{
	font-size: 13px;
	line-height: 19px;
}

.card__listing_shops__type4 .card__listing_shops__modification span{
	font-weight: bold;
	color: #999;
	font-size: 16px;
}

.card__listing_shops__type4 .card__listing_shops__modification a{
	vertical-align: 1px;
}

.card__listing_shops__type4 .card__listing_shops__delivery_free{
	color: #093;
}

.card__listing_shops__type4 .card__listing_shops__price {
	font-size: 13px;
	color: #333;
}

.card__listing_shops__type4 .card__listing_shops__price b {
	font-size: 15px;
	color: #000;
}

.card__listing_shops__type4 .card__listing_shops__link_description div{
	text-align: right;
	padding: 7px 0;
}

.card__listing_shops__type4 .card__listing_shops__link_description a{
	width: 67px;
	text-align: center;
}

.card__listing_shops__type4 .card__listing_shops__link_description .button-color2 {
	color: #333 !important;
}

.card__listing_shops__type4 .helpdesk_projects_links {
	margin: -1px 0 -23px;
	padding: 0;
	border: 0;
}


/**/

.card__listing_shops__type4__6_cols td.card__listing_shops__rating {
	width: 27%;
}

.card__listing_shops__type4__6_cols td.card__listing_shops__modification {
	width: 15%;
}

.card__listing_shops__type4__6_cols td.card__listing_shops__delivery {
	width: 14%;
}

.card__listing_shops__type4__6_cols td.card__listing_shops__price {
	width: 11%;
}

.goods_card__title + .card__listing_shops__type4 {
	margin-top: 25px;
}

/* end: card__listing_shops__type4 */


/**/

.listing_goods__list__modification {
	margin: -2px 0 35px;
}

.listing_goods__list__modification .listing-goods-list__item {
	border-bottom: 1px solid #e4e4e4;
	height: 163px;
}

.listing_goods__list__modification .listing-goods-list__item:first-child {
	border-top: 1px solid #e4e4e4;
}

.listing_goods__list__modification__button {
	width: 117px;
	position: absolute;
	right: 0;
	top: 64px;
}

.listing_goods__list__modification__button .button {
	padding: 0 28px;
}

.listing_goods__list__modification .listing_goods__list__modification__description {
	float: left;
	width: 55%;
	max-height: 106px;
	overflow: hidden;
	*padding-top: 20px;
}

.listing_goods__list__modification .listing_goods__list__description__box__price {
	right: 53px;
	top: 64px;
}

.listing_goods__list__modification .listing_goods__list__description__box__price__inner {
	margin: 0 !important;
}

.listing_goods__list__modification .listing_goods__list__pic {
	height: 143px;
}

.listing_goods__list__modification .listing_goods__list__description__box__info {
	padding: 10px 380px 10px 10px;
}

.listing_goods__list__modification .listing_goods__list__description__box__info__paragraph {
	margin: 0;
}

.listing_goods__list__modification .listing_goods__list__description__box__price-title {
	position: static;
	width: 670px;
}

.listing_goods__list__modification .listing_goods__list__description__box__price-title__inner {
	width: 670px;
}

.listing_goods__list__modification .listing_goods__list__pic__link {
	text-align: left;
	width: 171px;
}

/**/

.company_card__second_information {
	margin: 0 0 30px 0;
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.company_card__second_information a {
	color: #039;
}

/* start: view map */

.view_map__wrapper .helpdesk_projects_links {
	border: 0;
	padding-top: 0;
	margin-bottom: 35px;
	*margin-bottom: 40px;
}

.view_map_type {
	margin: 0 0 40px 0;
	padding: 0 0 0 10px;
	font-size: 0;
	line-height: 0;
}

.view_map {
	margin: 0 0 15px 10px;
	padding: 40px;
	border: 1px solid #e4e4e4;
}

.view_map_type .section-title {
	margin: 0 0 8px;
}

.view_map_type .view_map {
	margin-left: 0;
}

.view_map__padding30 {
	padding: 30px;
	margin-bottom: 0;
}

/* end: view map */

/* start: card__listing shops */

.card__listing_shops/*,
.card__listing_shops2*/ {
	margin: 0 0 35px 0;
	padding: 0 0 0 10px;
}

.card__listing_shops {
	margin-bottom: 54px;
}

.card__listing_shops__box {
	margin: 0 0 0 -10px;
}

div.card__listing_shops__box + a.link-with-arrow {
	display: inline-block;
	margin-bottom: 30px;
	font-size: 15px;
}

.card__listing_shops table {
	width: 100%;
	margin: 0 0 10px 0;
	font-size: 13px;
	color: #333;
}

.card__listing_shops th {
	vertical-align: bottom;
	color: #999;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}

.card__listing_shops th div {
	padding: 0 10px 10px 10px;
	border-bottom: 1px solid #e4e4e4;
}

.card__listing_shops th.price div {
	padding-left: 0;
}

th.card__listing_shops__name__title div {
	margin-left: 10px;
	padding-left: 0;
}

th.card__listing_shops__price__title div {
	margin-right: 10px;
	padding-right: 0;
}

.card__listing_shops th .orange_title2 {
	display: inline;
	margin: 0 3px -2px 0;
}

.card__listing_shops th .section-title {
	display: inline;
	margin: 0 0 -2px 0;
}

.card__listing_shops th .section-title__link {
	color: #c60 !important;
	font-size: 12px;
}

.card__listing_shops .section-title__box {
	margin: 0;
	*margin-right: 3px;
}

.card__listing_shops td {
	vertical-align: bottom;
}

.card__listing_shops td div {
	padding: 10px 10px 11px;
	border-bottom: 1px solid #e4e4e4;
}

.card__listing_shops td div div {
	margin: 0;
	padding: 0;
	border: 0;
}

.card__listing_shops b/*,
.card__listing_shops2 b*/ {
	color: #000;
}

.card__listing_shops a/*,
.card__listing_shops2 a*/ {
	color: #039;
}

td.card__listing_shops__name {
	width: 24%;
	font-weight: bold;
	color: #000;
}

td.card__listing_shops__name a {
	color: #000;
}

td.card__listing_shops__name div {
	padding-left: 0;
	margin-left: 10px;
}

td.card__listing_shops__rating {
	width: 26%;
}

td.card__listing_shops__phone {
	width: 21%;
}

td.card__listing_shops__price {
	width: 17%;
}

td.card__listing_shops__link_description {
	font-size: 0;
}

td.card__listing_shops__link_description div {
	padding: 7px 20px 7px 10px;
	margin-right: 0;
}

.card__listing_shops__link_description .button-color1 b {
	color: #fff;
}

td.card__listing_shops__logo_company div {
	width: auto;
	padding: 2px 10px 0 10px;
}

td.card__listing_shops__logo_company div img {
	*margin-bottom: 4px;
}

.card__listing_shops__type2 {
	margin: -14px 0 0 0;
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.card__listing_shops__list {
	width: 100%;
	margin: 0 0 20px 0;
}

.card__listing_shops__list td {
	height: 39px;
	padding: 5px 0;
	vertical-align: middle;
	border-bottom: 1px solid #e4e4e4;
}

.card__listing_shops__list__number {
	width: 5%;
}

.card__listing_shops__list__number b {
	position: relative;
	display: block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-align: center;
	font-weight: normal;
	color: #999;
	background: rgb(244,153,7);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0OTkwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNjgzMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(244,153,7,1) 0%, rgba(230,131,7,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,153,7,1)), color-stop(100%,rgba(230,131,7,1)));
	background: -webkit-linear-gradient(top, rgba(244,153,7,1) 0%, rgba(230,131,7,1) 100%);
	background: -o-linear-gradient(top, rgba(244,153,7,1) 0%, rgba(230,131,7,1) 100%);
	background: -ms-linear-gradient(top, rgba(244,153,7,1) 0%, rgba(230,131,7,1) 100%);
	background: linear-gradient(top bottom, rgba(244,153,7,1) 0%, rgba(230,131,7,1) 100%);
	-webkit-border-radius: 13px;
	border-radius: 13px;
}

.card__listing_shops__list__number b:before {
	content: "";
	position: absolute;
	left: 2px;
	top: 2px;
	width: 22px;
	height: 22px;
	background: #fff;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}

.card__listing_shops__list__number i {
	position: relative;
	z-index: 2;
	font-style: normal;
}

.card__listing_shops__list__address {
	width: 42%;
}

.card__listing_shops__list__time {
	width: 28%;
	color: #666;
}

.card__listing_shops__list__phone {
	width: 25%;
	text-align: right;
}

/* end: card__listing shops */

.goods_image_listing {
	position: relative;
	margin: -10px 0 22px 0;
	color: #333;
}

.goods_image_listing2 {
	position: relative;
	margin: 0;
	color: #333;
}

.goods_image_listing ul,
.goods_image_listing2 ul {
	list-style: none;
	margin: 0 -7px -5px 0;
	padding: 0;
}

.goods_image_listing3{
	margin-top: 0;
}

.goods_image_listing3 .goods_image_listing__other_images{
	float: left;
}

.goods_image_listing3 ul li{
	float: none;
}

.goods_image_listing li,
.goods_image_listing2 li {
	float: left;
	padding: 0 7px 0 0;
	font-size: 0;
	line-height: 0;
	padding-bottom: 5px;
}

.goods_image_listing__current_image {
	width: 238px;
	height: 230px;
	margin: 0 0 5px 0;
	text-align: center;
}

.goods_image_listing3 .goods_image_listing__current_image{
	float: left;
}

.goods_image_listing__preview,
.goods_image_listing2__preview,
.goods_image_listing2__preview__active {
	display: block;
	border: 1px solid transparent;
	font-size: 0;
	position: relative;
}

.goods_image_listing__link_all_photo {
	display: inline-block;
	font-size: 11px;
}

.goods_image_listing li:hover .goods_image_listing__preview,
a.goods_image_listing__preview__active,
a.goods_image_listing2__preview__active,
.goods_image_listing2 a:hover {
	border: 1px solid #ff6600;
}

.goods_image_listing2__preview__active {
    cursor: default;
}

.goods_image_listing__preview_on {
	position: absolute;
	left: 4px;
	top: 0;
	display: none;
	padding-right: 4px;
}

.goods_image_listing li:hover .goods_image_listing__preview_on {
	display: block;
}

.goods_image_listing__preview_on_type_video  {
	padding-top: 55px;
}

.goods_image_listing__preview_on_type_video .goods_image_listing__preview-image {
	width: 230px;
	height: 130px;
	background: #fff;
}

.goods_image_listing2__preview__video-background,
.goods_image_listing__other_images_list_item__video-background {
	display: block;
	background: #000;
	width: 100%;
	height: 50px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
}

.goods_image_listing2__preview__video-play,
.goods_image_listing__other_images_list_item__video-play {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

.goods_image_listing2__preview__video-play-pic,
.goods_image_listing__other_images_list_item__video-play-pic {
	position: relative;
	top: 11px;
	display: inline-block;
	color: #fff;
	font-size: 0;
	line-height: 0;
	border-width: 14px 0 14px 21px;
	border-color: transparent transparent transparent #fff;
	border-style: inset inset inset solid;
}

.popup__listing_image_goods__grid__video-wrapper {
	height: 280px;
	padding: 110px 0;
}

.share {
	margin: 0 0 0 0;
	font-size: 13px;
	color: #333;
	line-height: 14px;
}

.share h3 {
	margin: 0 0 10px 0;
}

.share a {
	color: #039;
}

.share ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.share li {
	float: left;
	margin: 0 4px 0 0;
}

.share li a {
	display: block;
	font-size: 0;
}

.share .discussion_status {
	margin: 0 0 7px 0;
	line-height: 15px;
}

.best_response {
	margin: 0 0 40px 0;
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.best_response h3 {
	margin: 0 0 13px 0;
}

.best_response a {
	color: #039;
}

.best_response p {
	margin: 0 0 20px 0;
}

.best_response b {
	display: block;
}

.best_response .rating_good2 {
	margin: 0 0 5px 0;
}

.best_response .rating_good2 b {
	display: inline;
}

.best_response__username {
	display: block;
}

.good__charectistic {
	margin: 0 0 34px 0;
}

.good__charectistic,
.good__all_charectistic {
	padding: 0 10px;
	font-size: 13px;
	color: #333;
}

.good__all_charectistic h1 {
	margin: 0 0 10px 0;
	color: #000;
	font-size: 30px;
	font-weight: bold;
	color: #000;
}

.good__charectistic h3,
.good__all_charectistic h3 {
	margin: 0 0 4px 0;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

.good__charectistic .section-title {
	margin: 0 0 22px 0;
	font-size: 13px;
	font-weight: normal;
	color: #c60;
	font-weight: bold;
	border-bottom: 1px solid #e4e4e4;
}

.good__all_charectistic table {
	margin: 0 0 13px 0;
	line-height: 14px;
}

.good__charectistic table {
	margin: 0 0 0 0;
	line-height: 14px;
}

.good__charectistic th,
.good__all_charectistic th {
	width: 270px;
	padding: 0 10px 7px 0;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.good__charectistic th span,
.good__all_charectistic th span {
	display: block;
	border-bottom: 1px dotted #a1a1a1;
}

.good__charectistic th b,
.good__all_charectistic th b {
	display: inline-block;
	position: relative;
	bottom: -3px;
	padding: 0 10px 0 0;
	font-weight: normal;
	background: #fff;
	color: #333;
}

.good__charectistic td,
.good__all_charectistic td {
	padding: 3px 0 7px 0;
	vertical-align: top;
}

.good__charectistic__type2 h3 {
	font-size: 15px;
}

.good__charectistic__type2 .good__charectistic__full table {
	margin-bottom: 18px;
}

.good__charectistic__type2 th,
.good__all_charectistic__type2 th {
	width: 290px;
}

.good__charectistic__type2 .ico__info {
	margin: 0;
}

.good__charectistic__preview {

}

.good__charectistic__full table {
	margin-bottom: 13px;
}

.product_status {
	position: relative;
	background: #fff;
	margin: 18px 0 17px;
	padding: 0 0 0 10px;
}

.product_status__fix {
	position: relative;
	background: #fff;
	margin: -5px 0 15px 0;
	padding: 0 0 0 10px;
}

.product_status__box {
	display: table;
	height: 75px;
	margin: 0;
	color: #333;
	line-height: 20px;
	background: #fff;
}

.product_status__box h1,
.product_status__box h2 {
	margin: -1px 0 0 0;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}

.product_status__box a {
	color: #039;
}

.product_status__box b {
	color: #000;
}

.product_status__pic {
	display: table-cell;
	padding: 0 25px 5px 0;
	vertical-align: middle;
	line-height: 0;
}

.product_status__info {
	display: table-cell;
	vertical-align: middle;
}

.product_status__info h1 a {
	color: #000;
}

.product_status__info h1 a:hover {
	color: #000;
}

.product_status__info h2 a {
	color: #000;
}

.product_status__info h2 a:hover {
	color: #000;
}

.product_status__info__price,
.product_status__info__offers {
	margin: 0 20px 0 0;
	font-size: 13px;
}

.product_status__info__type2 .product_status__info__box_first{
	float: left;
	margin-right: 6px;
	line-height: 17px;
}

.product_status__info__type2 .product_status__info__price,
.product_status__info__type2 .product_status__info__offers,
.product_status__info__type2 b{
	font-size: 15px;
}

.product_status__info__type2 .rating_good2 {
	float: left;
	padding: 0 0 0 20px;
	border-left: 1px solid #e1e1e1;
	line-height: 18px;
}

.product_status__info__type2 h1,
.product_status__info__type2 h2 {
    margin-bottom: 8px;
}

.product_status__info__type2 h1,
.product_status__info__type2 h2,
.product_status__info__type2 h1 a,
.product_status__info__type2 h2 a {
    font-size: 24px;
    line-height: 30px;
}

.product_status__info__type2 a{
	color: #666;
	font-size: 13px;
	line-height: 14px;
}

.product_status__line {
	position: absolute;
	left: 0;
	top: 121px;
	z-index: 999;
	width: 100%;
	height: 10px;
	line-height: 0;
	font-size: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(227,227,227,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,227,227,1)), color-stop(100%,rgba(227,227,227,0)));
	background: -webkit-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(227,227,227,0) 100%);
	background: -o-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(227,227,227,0) 100%);
	background: -ms-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(227,227,227,0) 100%);
	background: linear-gradient(top, rgba(227,227,227,1) 0%, rgba(227,227,227,0) 100%);
}

#product_status__fixed {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	width: 100%;
	background: #fff;
}

#product_status__fixed .product_status {
	width: 1165px;
	margin: 0 auto;
	padding-top: 5px;
}

#product_status__fixed .product_status__line {
	top: 80px;
}

#product_status__fixed__type2 {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1001;
	width: 100%;
	background: #fff;
}

#product_status__fixed__type2:after {
	position: absolute;
	left: 0;
	bottom: -20px;
	width: 100%;
	height: 20px;
	content: "";
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background: linear-gradient(top bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
}

#product_status__fixed__type2 .title {
	position: relative;
	right: -5px;
	width: 1165px;
	margin: 0 auto;
	padding: 0;
}

#product_status__fixed__type2 .section_navigation__type2 {
	position: relative;
	right: -5px;
	width: 1165px;
	margin: 0 auto;
	padding: 0;
}

.product_status__bottom{
	margin-bottom: 26px;
	margin-top: 180px;
}

.company_listing {
	padding: 0 0 20px 10px;
	font-size: 13px;
	color: #333;
}

.company_listing a {
	color: #039;
}

.company_listing h1 {
	margin: 0 0 3px 0;
	font-size: 30px;
	font-weight: bold;
	color: #000;
}

.company_listing h1 span {
	font-size: 18px;
	font-weight: normal;
}

.company_listing h2 {
	margin: 0 0 15px 0;
	font-size: 18px;
	font-weight: normal;
	float: left;
}

.company_listing__box {
	margin: 0 0 30px 0;
}

.company_listing .content_sorting {
	padding: 5px 0 0 0;
	float: right;
}

.company_listing .content_sorting .content_sorting__position {
	width: 196px;
	margin: 0;
	text-align: left;
}

.company_listing .content_sorting .content_sorting__position:first-child {
	width: 186px;
	padding-left: 10px;
}

.company_listing .content_sorting .content_sorting__position_link {
	float: left;
}

.company_listing .content_sorting .content_sorting__arrow {
	float: left;
}

.company_listing__list {
	position: relative;
	width: 100%;
	border-bottom: 1px solid #e4e4e4;
}

.company_listing__list:first-child {
	border-top: 1px solid #eeece2;
}

.company_listing__list__active {
	background: #eeece2;
}

.company_listing__list__information {
	float: left;
	width: 100%;
}

.company_listing__list__information__box {
	margin: 0 196px 0 186px;
	padding: 17px 0 17px 0;
}

.company_listing__list__information__box__grid {
	width: 100%;
}

.company_listing__list__information__box__grid__main {
	float: left;
	width: 100%;
}

.company_listing__list__information__box__grid__main_box {
	margin: 0 196px 0 0;
}

.company_listing__list__information__box__grid__main_box h3 {
	margin: 0 0 5px 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
}

.company_listing__list__information__box__grid__main_box p {
	margin: 10px 0 5px 0;
	padding: 0;
}

.company_listing__list__information__box__grid__main_box__address,
a.company_listing__list__information__box__grid__main_box__address {
	margin: 0 20px 0 0;
	color: #c60;
}

.company_listing__list__information__box__grid__main_box__address i,
a.company_listing__list__information__box__grid__main_box__address i {
	display: inline-block;
	width: 10px;
	height: 15px;
	margin: 0 5px 0 0;
	vertical-align: -3px;
	background-position: -47px -583px;
}

.company_listing__list__information__box__grid__main_box__phone {
	margin: 0 20px 0 0;
	white-space: nowrap;
}

.company_listing__list__information__box__grid__main_box__all_address_link {
	margin: 0 20px 0 0;
}

.company_listing__list__information__box__grid__main_box__offer_link {
	font-weight: bold;
	display: block;
	margin-bottom: -2px;
}

.company_listing__list__information__box__grid__main_box__info_text {
	display: inline-block;
	margin: 0 20px 0 0;
	color: #666;
}

.company_listing__list__information__box__grid__right {
	float: left;
	margin: 0 0 0 -196px;
	padding: 0 10px;
	width: 176px;
}

.company_listing__list__information__box__grid__right i {
	color: #666;
}

.company_listing__list__information__box__offer_section {
	margin: 15px 0 0 0;
	padding: 0 0 0 10px;
	border-left: 2px solid #ccc;
}

.company_listing__list__information__box__offer_section__position {
	display: table;
	width: 772px;
	height: 87px;
}

.company_listing__list__information__box__offer_section__position__pic {
	display: table-cell;
	width: 70px;
	height: 70px;
	padding: 5px 10px;
	vertical-align: middle;
	text-align: center;
}
.company_listing__list__information__box__offer_section__position__info {
	display: table-cell;
	width: 702px;
	padding: 5px 10px;
	vertical-align: middle;
}

/**/

.company_listing__list__information__box__offer_section__position__info__name {
	display: block;
}

.company_listing__list__information__box__offer_section__position__info__price {
	display: block;
	margin: 0 0 5px 0;
}

.company_listing__list__logo_company {
	float: left;
	margin: 0 0 0 -100%;
	padding: 20px 0;
	width: 186px;
	text-align: center;
}

.company_listing__list__price {
	float: left;
	margin: 0 0 0 -196px;
	padding: 17px 0 17px 0;
	width: 196px;
	line-height: 20px;
}

a.company_listing__list__price__info {
	display: block;
	font-size: 18px;
	color: #000;
}

a.company_listing__list__price__info2 {
	display: block;
	margin: 0 0 5px 0;
	color: #333;
}

.company_listing__list__price__preview {
	list-style: none;
	margin: 0;
	padding: 0;
}

.company_listing__list__price__preview li {
	width: 50px;
	height: 50px;
	margin: 0 5px 5px 0;
	float: left;
	font-size: 0;
	line-height: 0;
}

a.company_listing__list__price__advanced_order {
	display: inline-block;
	color: #c60;
}

/* start company listing view */

.company_listing__box__short,
.company_listing__box__full {
	width: 970px;
	margin: 0;
}

.company_listing__box__short table,
.company_listing__box__full table {
	width: 100%;
	margin: 0 0 22px 0;
	border-bottom: 1px solid #e4e4e4;
}

.company_listing__box__short th,
.company_listing__box__full th {
	padding: 0 0 15px 0;
	vertical-align: bottom;
	text-align: left;
	font-weight: normal;
}

.company_listing__box__short th .ico,
.company_listing__box__full th .ico {
	vertical-align: bottom;
}

.company_listing__box__short th a,
.company_listing__box__full th a {
	vertical-align: middle;
}

.company_listing__box__short td {
	height: 40px;
}

.company_listing__box__short td,
.company_listing__box__full td {
	vertical-align: top;
	border-top: 1px solid #e4e4e4;
}

.company_listing__box__short h2,
.company_listing__box__full h2 {
	margin: 0;
}

.company_listing__box__short__region,
.company_listing__box__full__region {
	display: block;
	font-size: 14px;
	color: #666;
}

.company_listing__box__short .content_sorting__active_position_up .content_sorting__position_link,
.company_listing__box__short .content_sorting__active_position_down .content_sorting__position_link,
.company_listing__box__short .content_sorting__active_position_up .content_sorting__arrow,
.company_listing__box__short .content_sorting__active_position_down .content_sorting__arrow,
.company_listing__box__full .content_sorting__active_position_up .content_sorting__position_link,
.company_listing__box__full .content_sorting__active_position_down .content_sorting__position_link,
.company_listing__box__full .content_sorting__active_position_up .content_sorting__arrow,
.company_listing__box__full .content_sorting__active_position_down .content_sorting__arrow {
	float: left;
}

td.company_listing__box__full__logo {
	width: 1%;
	vertical-align: top;
}

.company_listing__box__full__logo__box {
	width: 140px;
	margin: 20px 30px 0 0;
	overflow: hidden;
	text-align: center;
	line-height: 0;
	font-size: 0;
}

td.company_listing__box__short__company,
td.company_listing__box__full__company {
	width: 100%;
	padding: 10px 20px 10px 0;
	vertical-align: middle;
}

.company_listing__box__short__name,
.company_listing__box__full__name {
	display: inline-block;
	font-size: 18px;
}

.company_listing__box__short__address,
a.company_listing__box__short__address,
.company_listing__box__full__address,
a.company_listing__box__full__address {
	margin: 0 20px 0 0;
	color: #c60;
}

.company_listing__box__short__address i,
a.company_listing__box__short__address i,
.company_listing__box__full__address i,
a.company_listing__box__full__address i {
	display: inline-block;
	width: 10px;
	height: 15px;
	margin: 0 5px 0 0;
	vertical-align: -3px;
	background-position: -47px -583px;
}

td.company_listing__box__short__phone,
td.company_listing__box__full__phone {
	width: 1%;
	font-weight: bold;
	vertical-align: middle;
}

.company_listing__box__short__phone__box,
.company_listing__box__full__phone__box {
	width: 110px;
	margin: 0 20px 0 0;
}

.company_listing__box__short__rating,
.company_listing__box__full__rating {
	padding: 15px 0;
	vertical-align: middle;
}

.company_listing__box__short .rating_company2,
.company_listing__box__full .rating_company2 {
	width: 95px;
	margin: 0 30px 0 0;
}

.company_listing__box__full .rating_company2 {
	width: 153px;
}

.company_listing__box__short__pic {
	text-align: center;
	vertical-align: middle;
}

.company_listing__box__short__pic,
.company_listing__box__full__pic {
	width: 1%;
	line-height: 0;
	padding: 10px 0;
}

.company_listing__box__short__pic__box,
.company_listing__box__full__pic__box {
	width: 50px;
	margin: 0 20px 0 0;
}

.company_listing__box__short__price,
.company_listing__box__full__price {
	width: 1%;
	padding: 10px 0;
}

.company_listing__box__short__price__box,
.company_listing__box__full__price__box {
	width: 136px;
	margin: 5px 0 0 0;
	line-height: 13px;
}

a.company_listing__box__short__price__info,
a.company_listing__box__full__price__info {
	display: block;
	margin: 0 0 -8px 0;
	*margin: 0;
	font-size: 11px;
	color: #666;
}

.card__listing_shops__type4 .company_listing__box__delivery__price__info {
	color: #333;
}

.card__listing_shops__type4 .company_listing__box__delivery__price__info:hover {
	cursor: help;
	text-decoration: none;
}

.card__listing_shops__type4 .company_listing__box__delivery__price__info__free {
	color: #009933 !important;
}

a.company_listing__box__short__price__info2,
a.company_listing__box__full__price__info2 {
	font-size: 13px;
	color: #c60;
}

.company_listing__box__short__price__info3,
.company_listing__box__full__price__info3 {
	color: #666;
}

.company_listing__box__short__price__info4,
.company_listing__box__full__price__info4 {
	color: #333;
}

.company_listing__box__short__price .button-color2,
.company_listing__box__full__price .button-color2 {
	margin: -5px 0 5px 0;
	padding: 0 19px;
	font-size: 18px;
	font-weight: normal;
	color: #333;
}

.company_listing__box__full__price .button-color2 {
	margin-top: -15px;
}

.company_listing__box__short__price .button-color1,
.company_listing__box__full__price .button-color1 {
	margin: -5px 0 5px 0;
	padding-left: 19px;
	padding-right: 19px;
}

.company_listing__box__short__po_box,
.company_listing__box__full__po_box {
	position: relative;
	z-index: 10;
	margin-top: -23px;
	border-top: 5px solid #fff;
}

td.company_listing__box__short__product_offer {
	width: 1%;
	padding: 3px 0 6px 0;
	vertical-align: middle;
	line-height: 16px;
}

.company_listing__box__short__product_offer__box {
	width: 205px;
	max-height: 48px;
	overflow: hidden;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
}

.company_listing__box__bt0 td {
	padding-top: 0;
	border-top: none;
}

.company_listing__box__full__price__description {
	height: 35px;
	margin: 0;
	padding: 14px 0 7px 0;
	overflow: hidden;
	font-size: 13px;
	color: #333;
	line-height: 18px;
}

.company_listing__box__full__price__description a {
	color: #333;
}

.company_listing__box__full__product_offer td {
	border-top: 0;
}

.company_listing__box__full__product_offer .company_listing__box__full__company {
	padding: 0;
	vertical-align: top;
	border-left: 2px solid #ccc;
}

.company_listing__box__full__product_offer__clear td {
	height: 19px;
	border-top: 0;
}

.company_listing__box__full__product_offer__description {
	display: table;
	width: 100%;
	font-size: 13px;
	color: #333;
	line-height: 18px;
}

.company_listing__box__full__product_offer__description__pic {
	display: table-cell;
	width: 1%;
	height: 70px;
	padding: 0 15px 10px 17px;
	font-size: 0;
	line-height: 0;
	text-align: center;
	vertical-align: middle;
}

div.company_listing__box__full__product_offer__description__pic a {
	display: block;
	width: 70px;
}

.company_listing__box__full__product_offer__description__text {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	overflow: hidden;
}

.company_listing__box__full__product_offer__description__text p {
	height: 35px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.company_listing__box__full__product_offer__description__text p a {
	color: #333;
}

.company_listing__box__full__product_offer__last-child .company_listing__box__full__product_offer__description__pic,
.company_listing__box__full__product_offer__last-child .company_listing__box__full__pic,
.company_listing__box__full__product_offer__last-child .company_listing__box__full__price {
	padding-bottom: 0;
}

/* end company listing view */

.all_category_listing {
	margin: 0;
	color: #333;
	font-size: 13px;
}

.all_category_listing a {
	color: #333;
}

.all_category_listing b {
	color: #000;
}

.all_category_listing h2 {
	margin: 0 0 7px 0;
	font-size: 15px;
	font-weight: bold;
	color: #c60;
}

.all_category_listing h2 a {
	color: #c60;
}

.all_category_listing ul {
	list-style: none;
	margin: 0 0 31px 0;
	padding: 0;
	line-height: 14px;
}

.all_category_listing li {
	margin: 0 0 7px 0;
}

.all_category_listing li a:hover {
	color: #c60;
}

.all_category_listing__first_column,
.all_category_listing__second_column,
.all_category_listing__third_column,
.all_category_listing__fourth_column {
	width: 274px;
	float: left;
	padding: 5px 10px;
}

.pa__user_navigation {
	margin: 0;
}

.pa__user_navigation a {
	color: #333;
}

.pa__user_navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.pa__user_navigation li {
	margin: 0;
}

ul.pa__user_navigation__first {
	margin: 0 0 6px 0;
	padding: 0 0 9px 0;
	border-bottom: 1px solid #e1e1e1;
	font-size: 15px;
}

ul.pa__user_navigation__first li {
	margin: 0 0 1px 0;
}

.pa__user_navigation__first span {
	color: #c60;
}

ul.pa__user_navigation__second {
	font-size: 13px;
}

ul.pa__user_navigation__second li {
	margin: 0 0 3px 0;
}

.pa__user_navigation__active a {
	color: #c60;
}

.forum_navigation,
.section_navigation {
	margin: 0;
	font-size: 15px;
}

.section_navigation_indent {
	margin: 0 0 35px;
}

.section_navigation_indent2 {
	margin: 0 0 20px;
}

.forum_navigation a,
.section_navigation a {
	color: #333;
}

.forum_navigation ul,
.section_navigation ul {
	list-style: none;
	margin: 0 -10px;
	padding: 0;
	line-height: 14px;
}

.forum_navigation li,
.section_navigation li {
	margin: 0;
	padding: 3px 10px;
}

.forum_navigation span,
.section_navigation span {
	margin: 0 0 0 5px;
	font-size: 11px;
	color: #999;
}

.forum_navigation__active,
.section_navigation__active {
	background: #fe9900;
	color: #fff;
}

.forum_navigation__active a,
.section_navigation__active a {
	color: #fff;
}

.forum_navigation__active span,
.section_navigation__active span {
	color: #a66b19 ;
}

.forum_navigation__promo_position a,
.section_navigation__promo_position a {
	color: #c60;
}

.section_navigation__all_section_link {

}

.view_content {
	padding: 0 0 0 10px;
}

.view_content h1 {
	margin: 0 0 0 0;
}

.view_content h2 {
	margin: 0 0 8px 0;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.view_content p {
	margin: 0 0 10px 0;
}

.view_content__textbox,
.view_content__textbox2 {
	padding: 0 0 18px 0;
	font-size: 15px;
	color: #333;
	line-height: 20px;
}

.view_content__textbox2 {
	padding: 0 0 28px 0;
}

.view_content__textbox__border-bottom{
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 18px;
}

p.view_content__text_preview {
	margin: 0 0 10px 0;
	font-size: 18px;
}

.view_content__list-style__circle,
.content_review__review_text__list-style__circle {
	margin: 0 0 0 30px;
	padding: 0;
	color: #999;
}

.view_content__list-style__circle li,
.content_review__review_text__list-style__circle li {
	margin: 0 0 5px 0;
}

.view_content__list-style__circle li div,
.content_review__review_text__list-style__circle li div {
	color: #333;
}

.view_content__list-style__dash {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
	color: #333;
}

.view_content__list-style__dash li {
	margin: 0 0 0 0;
}

.view_content__list-style__dash li span {
	color: #999;
}

.view_content__list-offer ol,
.view_content__list-offer ul {
	margin-top: 10px;
	list-style: none;
	font-size: 15px;
}

.view_content__list-offer > ol,
.view_content__list-offer > ul {
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
}

.view_content__table_result {
	margin: 0 0 20px 0;
	font-size: 15px;
	border-left: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
}

.view_content__table_result th,
.view_content__table_result td {
	padding: 5px 10px;
	text-align: left;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}

table.view_content__table_result th {
	font-weight: bold;
}

.view_content__list-offer li {
	margin: 0 0 10px 0;
}

.view_content__i_warning {
	color: #c60;
}

h2.view_content__other_h2_title {
	margin: 0 0 18px 0;
	color: #039;
}

.view_content__tag {
	display: display-block;
	color: #000;
	font-style: italic;
}

.view_content__code {
	display: block;
	width: 90%;
	max-width: 710px;
	height: 294px;
	padding: 10px;
	overflow: auto;
	border: 1px solid #ccc;
	font-family: arial;
	font-size: 15px;
}

/**/

.view_content .example_box{
	width: 670px;
	height: 51px;
	border: 1px solid #e8e8e8;
	color: #000;
	font-size: 15px;
	line-height: 51px;
	padding-left: 20px;
	margin-bottom: 10px;
}

.view_content .anchor{
	margin-top: 18px;
	font-size: 13px;
	line-height: 20px;
}

/**/

/* start: table */

.view_content_table h3{
	margin: 0 0 12px;
	padding: 10px 0 0;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: black;
}

.view_content_table table {
	width: 670px;
	margin: 0 0 24px;
	border-top: 2px solid #000;
}

.view_content_table table th,
.view_content_table td {
	border-bottom: 1px solid #e8e8e8;
}

.view_content_table table th {
	padding: 8px 0 10px;
	color: #666;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
}

.view_content_table table td {
	padding: 12px 0 14px;
	color: #000;
	font-size: 13px;
}

.view_content_table table .right {
	text-align: right;
}

.view_content_table table.cols {
	border: 0;
}

.view_content_table table.cols td {
	border: 0;
	padding: 0;
	margin: 0;
	width: 50%;
}

.view_content_table li{
	color: #999;
	margin-left: -20px;
	list-style-position: inside;
	margin-left: -40px;
}

.view_content_table span{
	color: #000;
}

/**/

.view_content_table1 .col1{
	width: 125px;
}

.view_content_table1 .col2{
	width: 60px;
}

.view_content_table1 .col3{
	width: 213px;
}

.view_content_table1 .col4{
	width: 180px;
}

/*  end: table */

/**/

.wysiwyg {
	font-size: 15px;
	line-height: 20px;
}

.wysiwyg p {
	margin: 0 0 20px 0;
	padding: 0;
}

.wysiwyg_text_left{
	text-align: left;
}

.wysiwyg_text_right{
	text-align: right;
}

.wysiwyg_text_center{
	text-align: center;
}

.wysiwyg_text_justify{
	text-align: justify;
}

.wysiwyg_source {
	margin: 30px 0 10px 0;
	font-size: 11px;
}

.wysiwyg_publication_date{
	margin: 10px 0 23px;
	font-size: 11px;
	line-height: 18px;
	color: #666;
}

.wysiwyg h2 {
	margin: 0 0 22px 0;
	font-size: 18px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
}

.wysiwyg h3 {
	margin: 0 0 19px 0;
	font-size: 15px;
	line-height: 15px;
	color: #000;
	font-weight: bold;
}

.wysiwyg ul {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	color: #333;
}

.wysiwyg ol {
	margin: 0 0 20px 20px;
	padding: 0;
	color: #333;
}

.wysiwyg ul li,
.wysiwyg ol li {
	margin: 0 0 5px 15px;
}

.wysiwyg ul li:before {
	display: inline-block;
	margin: 0 10px 0 0;
	content: "•";
	font-size: 25px;
	line-height: 15px;
	color: #999;
	vertical-align: middle;
}

p.wysiwyg__preview_description {
	margin: 0 0 31px 0;
	font-size: 18px;
	line-height: 24px;
}

.wysiwyg__preview_pic {
	margin: 0 0 30px 0;
	font-size: 13px;
	line-height: 13px;
	color: #666;
}

.wysiwyg__preview_pic a,
.wysiwyg__preview_pic a:hover {
	color: #666;
}

.wysiwyg__preview_pic img {
	display: block;
	margin: 0 0 10px 0;
}

.wysiwyg__preview_pic__left {
	float: left;
	margin: 0 20px 20px 0;
}

.wysiwyg__preview_pic__right {
	float: right;
	margin: 0 0 20px 20px;
}

.wysiwyg cite {
	position: relative;
	display: block;
	margin: 15px 0 15px 20px;
	padding: 5px 0 7px 15px;
	border-left: 2px solid #d9d9d9;
	font-size: 18px;
	line-height: 20px;
	color: #333;
	font-style: normal;
}

h3.wysiwyg__preview_characteristics_title {
	padding-top: 10px;
}

h2.wysiwyg__preview_video_title {
	padding-top: 30px;
	padding-bottom: 5px;
}

p.wysiwyg__paddin_bottom_20 {
	margin-bottom: 10px;
}

/* start: wysiwyg_table_fullwidth */

.wysiwyg_table_fullwidth {
	width: 100%;
	margin: 0 0 24px 0;
	border-top: 2px solid #000;
	border-collapse: collapse;
}

.wysiwyg_table_fullwidth p,
.wysiwyg_table_compact p {
	margin: 0;
	padding: 0;
}

.wysiwyg_table_fullwidth th,
.wysiwyg_table_fullwidth td {
	border: 1px solid #e8e8e8;
	padding: 15px 10px;
}

.wysiwyg_table_fullwidth th {
	color: #666;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	line-height: 11px;
	text-align: left;
}

.wysiwyg_table_fullwidth td {
	color: #000;
	line-height: 13px;
	font-size: 13px;
}

/* end: wysiwyg_table_fullwidth */

/* start: wysiwyg_table_compact */

.wysiwyg_table_compact {
	border-collapse: collapse;
	margin: 0 0 24px 0;
}

.wysiwyg_table_compact td,
.wysiwyg_table_compact th{
	border: 1px solid #000;
	padding: 5px;
	text-align: left;
}

/* end: wysiwyg_table_compact */

/**/

.offers_listing {
	padding: 0 0 0 10px;
	color: #333;
}

.offers_listing__list {
	margin: 0 -20px 20px -20px;
}

.offers_listing__list th {
	padding: 3px 20px 8px 20px;
	border-bottom: 1px solid #e4e4e4;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
	text-align: left;
}

.offers_listing__list td {
	padding: 20px 20px 10px 20px;
}

.offers_listing__list h2 {
	margin: 0;
	font-size: 18px;
	font-weight: normal;
}

.offers_listing__list p {
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.offers_listing__list__date {
	width: 1%;
}

.offers_listing__list__date__box {
	width: 110px;
}

.offers_listing__list__description {
	width: 97%;
}

.offers_listing__list__description__box {

}

.offers_listing__list__state {
	width: 1%;
}

.offers_listing__list__state__box {
	width: 110px;
}

.offers_listing__list__price_info {
	width: 1%;
}

.offers_listing__list__price_info__box {
	width: 110px;
}

.offers_listing__list__name {
	display: inline-block;
	margin: 0 0 3px 0;
	font-size: 13px;
}

.offers_listing__list__other {
	display: block;
	font-size: 11px;
	color: #666;
}

.offers_listing__list__address {
	display: block;
	margin: 0 0 8px 0;
	font-size: 13px;
	color: #666;
}

td.offers_listing__list__state {
	font-size: 13px;
	color: #c60;
}

.offers_listing__list__price {
	display: block;
	margin: 0 0 1px 0;
	font-size: 18px;
}

.offers_listing__list__auction {
	display: block;
	margin: 0 0 0 0;
	font-size: 13px;
}

.offers_listing__list__preview_pic {
	display: inline-block;
	margin: 4px 0 0 0;
}

/* start: offers listing pa */

.offers_listing_pa {
	padding: 0 10px;
	color: #333;
}

.offers_listing_pa__list {
	margin: 0 0 20px;
}

.offers_listing_pa__list th {
	padding: 3px 20px 8px 0;
	border-bottom: 1px solid #e4e4e4;
	color: #666666;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
	text-align: left;
}

.offers_listing_pa__list td {
	padding: 20px 20px 10px 0;
}

.offers_listing_pa__list h2 {
	margin: 0;
	font-size: 18px;
	font-weight: normal;
}

.offers_listing_pa__list p {
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.offers_listing_pa__list__date {
	width: 1%;
}

.offers_listing_pa__list__date__box {
	width: 155px;
}

.offers_listing_pa__list__description {
	width: 97%;
}

.offers_listing_pa__list__description__box {

}

.offers_listing_pa__list__state {
	width: 1%;
}

.offers_listing_pa__list__state__box {
	width: 66px;
}

.offers_listing_pa__list__price_info {
	width: 1%;
}

.offers_listing_pa__list__price_info__box {
	width: 175px;
}

.offers_listing_pa__list__name {
	display: inline-block;
	font-size: 13px;
}

.offers_listing_pa__list__other {
	display: block;
	margin: 0 20px -2px 0;
	font-size: 13px;
	color: #666;
}

.offers_listing_pa__list__address {
	display: block;
	margin: 0 0 8px 0;
	font-size: 13px;
	color: #999;
}

td.offers_listing_pa__list__state {
	font-size: 13px;
	color: #c60;
}

div.offers_listing_pa__list__state_val {
	font-size: 13px;
	color: #c60;
	width: 66px;
	float: right;
	margin: 5px 0 0;
}

.offers_listing_pa__list__price {
	display: block;
	margin: 0 0 3px 0;
	font-size: 18px;
}

.offers_listing_pa__list__auction {
	display: block;
	margin: 0 0 17px 0;
	font-size: 13px;
}

.offers_listing_pa__list__state__answer {
	color: #c60;
	font-size: 13px;
	display: block;
	margin: 9px 0 0;
}

.offers_listing_pa__list__edit {
	float: right;
	margin: 0 -25px 0 0;
}

.offers_listing_pa__list__sorting_active_position_up a,
.offers_listing_pa__list__sorting_active_position_down a {
	font-weight: bold;
}

.offers_listing_pa__list__sorting_active_position_up i,
.offers_listing_pa__list__sorting_active_position_down i {
	position: relative;
	top: -2px;
	display: inline-block;
	margin: 0 0 0 5px;
	color: #000;
	font-size: 0;
	line-height: 0;
}

.offers_listing_pa__list__sorting_active_position_up i {
	border-color: black transparent transparent;
	border-style: solid solid inset inset;
	border-width: 4px 4px 0;
}

.offers_listing_pa__list__sorting_active_position_down i {
	border-color: black transparent transparent;
	border-style: solid solid inset inset;
	border-width: 4px 4px 0;
}

/* end: offers listing pa */

.search_form_full {
	font-size: 13px;
}

.search_form_full h1 {
	margin: 0 0 17px 10px;
}

.search_form_full h2 {
	margin: 0 0 20px 10px;
	font-size: 19px;
	font-weight: normal;
}

.search_form_full__box {
	margin: 0 0 20px 0;
	padding: 0;
	border-bottom: 1px solid #e0e0e0;
}

.search_form_full__box__title_cell {
	width: 176px;
	margin: 0 0 20px 0;
	padding: 0 10px;
	float: left;
	clear: both;
	color: #666;
}

.search_form_full__box__price_counter {
	width: 380px;
	margin: 0 0 20px 0;
	padding: 3px 0 0 10px;
	float: left;
}

.search_form_full__box__price_counter .parametrical_numeral_listing {
	margin-bottom: 0;
}

.search_form_full .parametrical_numeral_listing__weight {
	margin: 0 0 5px 0;
}

.search_form_full__box__checkbox_listing,
.search_form_full__box__checkbox_listing2,
.search_form_full__box__checkbox_listing3,
.search_form_full__box__checkbox_listing4 {
	width: 588px;
	margin: 0 0 32px 0;
	padding: 0;
	float: left;
	line-height: 22px;
}

.search_form_full__box__checkbox_listing2 {
	width: 478px;
	margin: 0 0 22px 0;
}

.search_form_full__box__checkbox_listing3 {
	margin: 0 0 22px 0;
}

.search_form_full__box__checkbox_listing4 {
	margin: 0 0 22px 0;
}

.search_form_full__box__checkbox_listing3,
.search_form_full__box__checkbox_listing4 {
	width: 590px;
}

.search_form_full__box__checkbox_listing ul,
.search_form_full__box__checkbox_listing2 ul,
.search_form_full__box__checkbox_listing3 ul,
.search_form_full__box__checkbox_listing4 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.search_form_full__box__checkbox_listing li,
.search_form_full__box__checkbox_listing2 li,
.search_form_full__box__checkbox_listing3 li,
.search_form_full__box__checkbox_listing4 li {
	width: 176px;
	margin: 0;
	padding: 0 10px;
	float: left;
}

.search_form_full__box__checkbox_listing2 li {
	width: 219px;
}

.search_form_full__box__checkbox_listing3 li {
	width: auto;
}

.search_form_full__box__checkbox_listing4 li {
	width: auto;
	margin-right: 10px;
}

.search_form_full__box__checkbox_listing input[type=checkbox],
.search_form_full__box__checkbox_listing2 input[type=checkbox],
.search_form_full__box__checkbox_listing3 input[type=checkbox],
.search_form_full__box__checkbox_listing4 input[type=checkbox] {
	vertical-align: -2px;
}

.search_form_full__box__checkbox_listing label,
.search_form_full__box__checkbox_listing2 label,
.search_form_full__box__checkbox_listing3 label,
.search_form_full__box__checkbox_listing4 label {
	vertical-align: 0;
	margin-left: 5px;
}

.search_form_full__box__checkbox_listing i,
.search_form_full__box__checkbox_listing2 i,
.search_form_full__box__checkbox_listing3 i,
.search_form_full__box__checkbox_listing4 i {
	font-size: 11px;
	font-style: normal;
	color: #999;
	line-height: 11px;
}

.search_form_full__box__select_class,
.search_form_full__box__select_models {
	position: relative;
	top: -5px;
	width: 226px;
	margin: 0 0 27px 0;
	padding: 0 10px;
	float: left;
}

.form_button_send {
	padding: 14px 0;
	background: #262626;
	text-align: center;
	margin: 0 0 10px 0;
}

.form_button_send .button-color1 {
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}

.form_button_send2 {
	padding: 14px 0;
	background: #262626;
	text-align: center;
	margin: 0 0 10px 0;
	line-height: 0;
}

.form_button_send2 .button-color1,
.form_button_send2 .button-color2 {
	display: inline-block;
	margin: 0 0 0 13px;
	text-align: center;
	vertical-align: top;
}

.form_button_send2 .button-color1 {
	font-size: 13px;
}

.company_logo__type1 {
	display: block;
	margin: 10px 0 33px 0;
	font-size: 0;
	line-height: 0;
}

/* start: listing position preview */

.listing_position_preview {
	margin: 0 0 30px;
	padding: 0;
	font-size: 13px;
	line-height: 14px;
}

.listing_position_preview ul {
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
}

.listing_position_preview li {
	padding: 14px 0 13px;
	border-bottom: 1px solid #e1e1e1;
}

.listing_position_preview li:first-child {
	padding-top: 0;
}

.listing_position_preview__pic {
	display: block;
	margin: 0 0 8px;
	text-align: center;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}

.listing_position_preview__name {
	display: block;
	max-height: 28px;
	overflow: hidden;
	margin: 0 0 5px;
	padding: 0 0 2px;
}

.listing_position_preview__price {
	display: block;
	margin: 0;
}

/* end: listing position preview */

.index_list {
	font-size: 13px;
}

.index_list h1 {
	margin: 0 0 20px 10px;
}

.index_list ul {
	list-style: none;
	margin: 0 0 3px 0;
	padding: 0;
}

.index_list li {
	margin: 0;
	float: left;
}

.index_list__alphabet {
	margin: 0 0 30px 0;
	padding: 6px 3px 2px 3px;
	background: #f2f2f2;
	line-height: 14px;
	text-transform: uppercase;
	color: #999;
}

.content_grid__brands .index_list__alphabet {
	margin: 0 0 20px;
}

.content_grid__brands .listing__categories ul {
	margin: 14px 0 33px;
}

.index_list__alphabet li {
	margin: 0 3px 0 4px;
}

.index_list__alphabet li a,
.index_list__alphabet span {
	display: block;
	min-width: 14px;
	padding: 2px;
	text-align: center;
}

.index_list__alphabet__active a {
	background: #ff9933;
	color: #fff;
}

.index_list__category {
	margin-top: -5px;
}

.index_list__category h3 {
	margin-bottom: 14px;
	text-transform: uppercase;
}

.index_list__category .orange_title_big {
	margin-top: -6px;
}

.index_list__category a {
	color: #333;
}

.index_list__category ul {
	margin: -7px 0 33px;
}

.index_list__category li {
	width: 176px;
	padding: 5px 10px;
	line-height: 14px;
}

.index_list__category__active a {
	color: #c60;
}

.section_navigation__all_category a {
	color: #039;
}

.index_list__category__promo-position a {
	color: #c60;
}

ul.js-flex-columns-init {
	position: relative;
}

.js-flex-columns-init li {
	position: absolute;
}


.card__listing_shops__listing_market {
	margin: 0 0 10px 0;
}

.card__listing_shops__listing_market .card__listing_shops__name {
	width: 30%;
}

.card__listing_shops__listing_market .card__listing_shops__rating {
	white-space: nowrap;
}

.card__listing_shops__listing_market .card__listing_shops__link_description div {
	font-size: 13px;
}

.card__listing_shops__light {
	margin: 0 0 9px;
}

.card__listing_shops__light td.card__listing_shops__link_description div {
	font-size: 13px;
	padding: 10px;
}

.card__listing_shops__light td.card__listing_shops__name {
	width: 31%;
}

.card__listing_shops__light td.card__listing_shops__rating {
	width: 31%;
}

.card__listing_shops__light td.card__listing_shops__phone {
	width: 24%;
}

.card__listing_shops__light td.card__listing_shops__link_description {
	width: 14%;
}

/* end: all styles */

/* start: section navigation type 2 */

.section_navigation__type2 {
	list-style: none;
	margin: 0 0 30px 10px;
	padding: 0;
	font-size: 15px;
	line-height: 28px;
	border-bottom: 1px solid #e6e6e6;
}

.section_navigation_mb10 {
	margin-bottom: 10px;
}

.section_navigation__type2 li {
	float: left;
	margin: 0 40px 0 0;
	padding: 0;
}

.section_navigation__type2 a {
	display: inline-block;
	*display: inline;
	color: #039;
}

.section_navigation__type2 i {
	font-size: 13px;
	font-style: normal;
	color: #999;
}

.section_navigation__type2 li.active a {
	color: #000;
	border-bottom: 5px solid #f90;
}

.section_navigation__type2 li.active a:hover {
	text-decoration: none;
}

/* start: section navigation type 2 */

/* start: good my rating */

.good__my_rating {
	padding: 0 0 0 10px;
}

.good__my_rating__response {
	margin: -5px 0 8px 0;
}

.good__my_rating__response b {
	display: inline-block;
	padding: 0 10px 0 0;
	font-size: 15px;
}

.good__my_rating__response_information {
	font-size: 13px;
	margin: 0 0 15px;
}

.good__my_rating__response_information p {
	margin: 0 0 7px 0;
}

.good__my_rating__response_information table {
	width: 300px;
	margin: 0;
}

.good__my_rating__response_information th {
	width: 155px;
	padding: 0 5px 4px 0;
	color: #333333;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}

.good__my_rating__response_information td {
	width: 140px;
	padding: 0 0 4px 0;
	vertical-align: top;
}

.good__my_rating__usefulness {
	margin: 0 0 23px 0;
}

.good__my_rating__usefulness b {
	display: inline-block;
	padding: 0 24px 0 0;
	font-size: 15px;
}

.good__my_rating__usefulness .button-color2 {
	margin: 0 0 -7px 5px;
}

.good__my_rating__comment {
	width: 730px;
	padding: 16px 20px 8px 20px;
	border-left: 2px solid #F9F9F9;
	margin: 0 0 10px;
	background: #f1f1f1;
}

.good__my_rating__comment__wide {
	padding: 16px 20px 8px 20px;
	border-left: 1px solid #fdfdfd;
	border-right: 1px solid #fdfdfd;
	margin: 0 0 10px;
	background: #f1f1f1;
}

.good__my_rating .user_form__row p {
	color: #000000;
}

.good__my_rating .user_form__add_imgs {
	padding: 20px 20px 15px;
	background: #ffffff;
}

.good__my_rating .user_form__submit {
	width: 772px;
}

.good__my_rating .linkback {
	margin-bottom: 8px;
}

/* end: good my rating */

/* start: auth social */

.auth_social {
	margin: 25px 0;
}

.auth_social b {
	display: block;
	font-size: 15px;
	margin: 0 0 5px;
}

.auth_social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.auth_social li {
	float: left;
	margin: 0 4px 4px 0;
}

.auth_social__link {
	display: block;
	float: left;
	width: 102px;
	height: 32px;
	background-image: url(/img/auth_social.jpg);
	background-repeat: no-repeat;
	text-indent: -5000px;
}

.auth_social__link_mr {
	background-position: 0 0;
}

.auth_social__link_ok {
	background-position: -105px 0;
}

.auth_social__link_vk {
	background-position: -211px 0;
}

.auth_social__link_fb {
	background-position: -317px 0;
}

/* end: auth social */

/* start: PA login form */

.pa__login_box {
	margin: 80px auto 30px;
	width: 377px;
	font-size: 13px;
}

.pa__login_box h2 {
	font-size: 15px;
	font-weight: bold;
}

.pa__login_form {
	padding: 26px 10px 30px 30px;
	margin: 15px 0 0 !important;
	width: 335px;
	background: #e4e4e4;
	border: 1px solid #f2f2f2;
}

.pa__login_form .user_form__row p {
	width: 205px;
	margin: 0 0 6px;
}

span.pa__login_form__login,
span.pa__login_form__password {
	width: 185px;
	margin: 0 5px 0 0;
}

a.pa__login_form__host {
	width: 97px;
}

.pa__login_form__remember {
	display: inline-block;
	line-height: 30px;
	vertical-align: middle;
}

.pa__login_form__remember input {
	vertical-align: -1px;
}

.pa__login_form__submit {
	margin: 20px 0 0;
}

.pa__login_form__submit .button-color1{
	margin: 0;
	vertical-align: middle;
}

/* end: PA login form */

/* start: PA send api form */

.pa__send_api {
	margin: 80px auto 30px;
	width: 377px;
	font-size: 13px;
}

.pa__send_api_form {
	padding: 26px 10px 30px 30px;
	margin: 15px 0 0 !important;
	width: 335px;
	background: #e4e4e4;
	border: 1px solid #f2f2f2;
}

.pa__send_api_form .user_form__row p {
	clear: both;
	margin: 0 0 6px;
}

.pa__send_api_form .pa__send_api_input {
	width: 295px;
}

.pa__send_api_form .pa__send_api_textarea {
	width: 293px;
	height: 80px;
	padding: 10px;
	border: 1px solid #ccc;
}

.pa__send_api_form .user_form__row {
	margin-bottom: 15px;
	color: #666;
}

.pa__send_api_form .user_form__row p {
	margin: 0 0 6px;
}

.pa__send_api_form__submit {
	margin: 20px 0 0;
}

.pa__send_api_form__submit .button-color1 {
	margin: 0;
	vertical-align: middle;
}

/* end: PA send api form */

/* start: PA empty */

.pa__empty_box {
	margin: 2px 0 33px 10px;
	font-size: 13px;
}

.pa__empty_box__list {
	margin: 33px 0 0;
	padding: 0;
	list-style: none;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
}

.pa__empty_box__list__item {
	display: block;
	float: left;
	width: 33%;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}

.pa__empty_box__list__item a {
	display: inline-block;
	color: #333333;
	text-decoration: none;
}

.pa__empty_box__list__item i {
	display: block;
	height: 100px;
	width: 110px;
	margin: 0 auto 8px;
	background-image: url(/img/dash_empty.jpg);
	background-repeat: no-repeat;
}

.pa__empty_box__list__item1 i {
	background-position: 50% 0;
}

.pa__empty_box__list__item2 i {
	background-position: 50% -100px;
}

.pa__empty_box__list__item3 i {
	background-position: 50% -200px;
}

/* end: PA empty */

/* start: PA personal */

.pa__personal_box {
	width: 565px;
	padding: 0 0 0 10px;
	font-size: 13px;
}

.pa__personal_box h1 {
	margin: 0 0 15px;
}

.pa__personal_box table {
	width: 400px;
	margin: 0 0 19px;
}

.pa__personal_box th {
	width: 130px;
	padding: 0 5px 0 0;
	color: #999999;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}

.pa__personal_box td {
	width: 265px;
	vertical-align: top;
}

.pa__user_photo {
	float: right;
	margin: 5px 0 0;
	padding: 11px;
	background: #dbe9f4;
}

.pa__user_photo img {
	vertical-align: middle;
}

/* end: PA personal */

/* start: PA preference */

.pa__preference_box {
	padding: 0 0 0 10px;
	font-size: 13px;
}

.pa__preference_box h3 {
	font-size: 18px;
	margin: 0 0 5px;
}

.pa__preference_box p {
	margin: 0 0 18px;
}

.pa__preference_box__region {
	margin: 0 0 15px;
}

.pa__preference_box input[type=checkbox], .pa__preference_box input[type=radio] {
	margin: 0 2px 0 0;
	vertical-align: -1px;
}

.pa__preference_box__region label {
	padding: 0 25px 0 0;
}

span.pa__preference_box__region_value {
	width: 240px;
	margin: 0 0 0 -14px;
	display: inline-block;
	vertical-align: middle;
}

.pa__preference_box__social a b {
	color: #039;
}

.pa__preference_box__social label {
	display: block;
	padding: 0 0 4px;
}

.pa__preference_box__social span {
	display: block;
	padding: 0 0 0 27px;
}

.pa__preference_box__notice label {
	display: block;
	padding: 0 0 5px;
}

.pa__preference_box__submit {
	padding: 7px 0 0;
}

.pa__preference_box__submit .button-color1 {
	padding: 0 24px;
}

/* end: PA preference */

/* start: PA review */

.pa__review_box {
	padding: 0;
	font-size: 13px;
}

.pa__review_box h1 {
	margin: 0 0 15px;
}

/* end: PA review */

/* start: selection cat */

.selection_cat h1 {
	margin: 0 0 13px 10px;
}

.selection_cat__go {
	margin: -11px 0 34px;
	padding: 0 0 10px 10px;
	border-bottom: 2px solid #000000;
}

.selection_cat__go .button-color1 {
	vertical-align: middle;
	margin: 0 3px 0 0;
}

.selection_cat__go span {
	vertical-align: middle;
	font-size: 11px;
	color: #999999;
}

/* end: selection cat */

/* start: discuss */

.reviews_title_discuss .reviews_title__section__two_columns {
	border: 0;
	margin: 0;
}

.discuss_add {
	margin: 0 0 60px 10px;
}

.discuss_add__one {
	margin: 15px 0;
	font-size: 13px;
}

.discuss_add__one__subscr {
	float: right;
}

.discuss_add__one__author {
	color: #666666;
}

.discuss_add__one__author a {
	font-weight: bold;
	padding: 0 2px 0 0;
}

.discuss_add__one__text {
	font-size: 18px;
}

.discuss_add .user_form__textarea {
	margin: 0 0 18px;
}

.discuss_add .user_form__textarea {
	margin: 0 0 18px;
}

.discuss_add__caption {
	float: left;
	font-size: 13px;
}

.discuss_add__caption__name {
	font-weight: bold;
	padding: 0 0 0 15px;
}

.discuss_add__caption .user_form__input_text {
	display: inline-block;
	vertical-align: middle;
	width: 165px;
	margin: 0 3px 0 0;
}

.discuss_add__caption__error {
	color: #660113;
	font-style: italic;
	font-weight: bold;
}

.discuss_add__submit {
	float: right;
}

.discuss_add__submit .button-color1 {
	margin: 0;
	vertical-align: middle;
}

.discuss_add_light {
	margin: 10px 0 0;
}

.discuss_add_light .user_form__textarea {
	margin: 0 0 10px;
}

.discuss_add_light .user_form__textarea textarea {
	height: 50px;
}

.discuss_list {
	margin: 0 0 40px 10px;
	padding: 17px 0 0;
	list-style: none;
}

.discuss_list_light {
	margin: 0 0 30px 10px;
	padding: 0;
}

.discuss_list li {
	margin: 0 0 28px;
	font-size: 13px;
	clear: both;
}

.discuss_list__author {
	color: #666666;
}

.discuss_list__author a {
	font-weight: bold;
	padding: 0 2px 0 0;
}

.discuss_list p {
	line-height: 16px;
	margin: 8px 0 2px;
}

p.discuss_list__text_general {
	font-size: 18px;
	line-height: 18px;
	margin: 3px 0 0;
}

p.discuss_list__text_general_descr {
	margin: 15px 0 0;
}

.discuss_list ul {
	margin: 0;
	padding: 0 0 0 21px;
	border-left: 2px solid #cccccc;
	list-style: none;
}

.discuss_list li.last {
	margin: 0;
}

/* end: discuss */

/* start: feedback */

.feedback_box {
	margin: 0 0 0 10px;
}

.feedback_form {
	width: 760px;
	padding: 4px 0 0;
}

.feedback_form .user_form__row__col .user_form__input_text {
	width: 163px;
}

.feedback_form__textarea {
	height: 128px;
	width: 738px;
	padding: 10px;
	border: 1px solid #cccccc;
}

.feedback_form__submit {
	padding: 14px 0;
	text-align: center;
	background: #000000;
}

.feedback_form__submit .button-color1 {
	margin: 0;
	padding: 0 33px;
	vertical-align: middle;
}

/* end: feedback */

/* start: brand cart */

.brand_card__general_information {
	margin: 0 0 0 10px;
}

.brand_card__general_information h1 {
	margin: 0 0 -4px;
}

.brand_card__general_information__logo {
	float: right;
	margin: 10px 15px 0;
}

.brand_card__general_information__url {
	color: #666666;
	font-size: 15px;
}

.brand_card__general_information__logo img {
	vertical-align: middle;
}

.brand_card__second_information {
	color: #333333;
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 20px;
}

/* end: brand cart */

/* start: make new advert */

.make_adv_box {
	margin: 0 0 0 10px;
}

.make_adv_box h1 {
	margin: 0 0 20px;
}

.make_adv_form .make_adv_form__good_category {
	margin: 0 0 9px;
	width: 360px;
}

.make_adv_form .make_adv_form__good_company {
	width: 152px;
}

.make_adv_form .make_adv_form__good_model {
	width: 215px;
	margin: 0 6px 0 5px;
}

.make_adv_form span.make_adv_form__good_company {
	width: 134px;
	vertical-align: middle;
	display: inline-block;
}

.make_adv_form span.make_adv_form__good_model {
	width: 197px;
	vertical-align: middle;
	display: inline-block;
}

.make_adv_form .make_adv_form__good_price {
	width: 100px;
	margin: 0 10px 0 0;
}

.make_adv_form .make_adv_form__good_price_currency {
	margin: 0 25px 0 0;
}

.make_adv_form .make_adv_form__good_price_currency .selectBox {
	width: 67px;
	margin: 0 6px 0 0;
}

.make_adv_form .make_adv_form__your_region,
.make_adv_form .make_adv_form__your_phone {
	width: 185px;
}

.make_adv_form .make_adv_form__your_watch_time .user_form__input_text {
	width: 35px;
	display: inline-block;
	vertical-align: middle;
}

/* end: make new advert */

/* start: article */

.content_article {
	margin: 0 0 30px 10px;
}

.content_article__date {
	font-size: 13px;
	color: #666666;
	margin: 3px 0 4px;
}

.content_article__preview_text {
	color: #000000;
	font-size: 18px;
	line-height: 24px;
	margin: 0 0 25px;
}

.content_article p {
	margin: 0 0 8px;
}

.article_list {
	margin: 0 0 0 10px;
}

.article_list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.article_list__item {
	margin: 0 0 30px;
	font-size: 13px;
}

.article_list__item__pic {
	float: left;
}

.article_list__item__info {
	margin: 0 0 0 165px;
}

.article_list__item__info span {
	font-size: 11px;
	color: #666666;
}

.article_list__item__info h4 {
	font-size: 18px;
	margin: 0 0 5px;
}

.article_list2 {
	margin: 0 0 30px 10px;
}

.article_list2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.article_list2__item {
	float: left;
	width: 50%;
	margin: 0 0 11px;
	font-size: 13px;
}

.article_list2__item__pic {
	float: left;
}

.article_list2__item__info {
	margin: 0 10px 0 80px;
}

.article_list2__item__info span {
	font-size: 11px;
	color: #666666;
}

.article_list2__item__info h4 {
	font-size: 15px;
	line-height: 18px;
}

/* end: article */

/* start: footer */

footer {
	margin: 50px 0 0 0;
	padding: 25px 0;
	border-top: 1px solid #e4e4e4;
	font-size: 13px;
	color: #666;
}

footer a {
	color: #666;
}

footer a:hover {
	color: #666;
	text-decoration: underline;
}

footer span {
	float: right;
}

footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

footer li {
	margin: 0 30px 0 0;
	float: left;
}

.footer__second_navigation ul {
	width: 100%;
	margin: 0 0 20px 0;
	font-size: 15px;
}

.footer__second_navigation a,
.footer__second_navigation a:hover {
	color: #333;
}

.footer__server_error_list {
	margin-top: 25px;
}

/* end: footer */

/* start: ui-slider */

.ui-slider { position: relative; text-align: left; background: #000000; border: 0 !important; }
.ui-slider .ui-slider-handle {
	position: absolute; z-index: 2; width: 8px; height: 20px; cursor: pointer;

	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(204,204,204,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(204,204,204,1) 100%);
}

.ui-slider .ui-slider-range {
	position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0;

	background: rgb(255,156,0);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNzVkMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,156,0,1)), color-stop(100%,rgba(231,93,0,1)));
	background: -webkit-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: -o-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
	background: linear-gradient(top, rgba(255,156,0,1) 0%, rgba(231,93,0,1) 100%);
}

.ui-slider-horizontal { height: 14px; }
.ui-slider-horizontal .ui-slider-handle { top: -.35em; margin-left: -.39em !important; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }



.ui-slider-horizontal .ui-slider-handle_left {
	/* margin-left: 0; */
}

/**/

/* Component containers
----------------------------------*/
.ui-widget { font-family: sans-serif; font-size: 1.0em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #5A7EC4; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #D4E3FF; font-weight: normal; color: #D4E3FF; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }


/* end: ui-slider */

/** start: left_col__list **/

.content_grid__left_col__list{
	padding-left: 11px;
	padding-right: 9px;
	margin-bottom: 20px;
}

.content_grid__left_col__list b{
	font-family: Arial, sans-serif;
	line-height: 22px;
	font-size: 15px;
}

.content_grid__left_col__list ul{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #039;
	list-style-type: none;
	margin-left: -22px;
	*margin-left: 18px;
	margin-top: 0;
}

.content_grid__left_col__list li{
	margin-left: -19px;
	line-height: 15px;
	*line-height: 20px;
	margin: 9px 0;
	*margin: 5px 0;
}

.content_grid__left_col__list_level2 li {
	margin-left: -2px;
}

.content_grid__left_col__list_level3 li {
	margin-left: -10px;
	line-height: 13px;
}

.content_grid__left_col__list_nolevel li{
	margin-left: 0;

}

.content_grid__left_col__list_level1 span{
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 1px solid #ccc;
	overflow: hidden;
	text-align: center;
	font-size: 10px;
	line-height: 11px;
	color: #333;
	margin: 0 5px 0 -18px;
}

.content_grid__left_col__list_authorization{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #039;
	line-height: 24px;
	margin-top: 40px;
	padding-left: 11px;
	padding-top: 15px;
	border-top: 1px #e4e4e4 solid;
}

.current_page a{
	font-weight: bold;
	color: #000;
}

/** end: left_col__list **/

/****** start: brand_new ******/


.listing__categories__wide ul li {
	width: 177px;
}

.listing__categories ul{
	margin: 10px 0 25px;
	padding: 0;
}

ul.js-flex-columns-init {
	position: relative;
}

.js-flex-columns-init li {
	position: absolute;
}

.listing__categories li{
	list-style-type: none;
	float: left;
	width: 175px;
	font-size: 13px;
	padding: 1px 10px 2px 10px;
	margin: 0 0 7px;
}

.listing__categories li.category_active a{
	font-weight: bold;
	color: #000;
}

.listing__categories li.category_active a:hover {
	text-decoration: none;
	cursor: text;
}

.listing__categories li span{
	color: #959595;
	font-size: 11px;
}

.popular_brands table {
	margin: -3px 0 10px;
}

.popular_brands table{
	width: 100%;
}

.popular_brands table td{
	vertical-align: middle;
	width: 25%;
	height: 114px;
	text-align: center;
	padding: 0;
	margin: 0;
}

.popular_type_brand {
	margin: 0 0 0 -20px;
}

.popular_type_brand .popular__item {
	width: 227px;
	margin: 0 0 15px 20px;
}

.popular_type_brand .popular__item-title {
	display: block;
	margin: 0 0 20px 0;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
}

.popular_type_brand .popular__item-title-link {
	color: #000;
}

.popular_column_one .popular__item {
	width: auto;
}

.popular_column_one .popular__item-pic {
	margin: 0 auto 20px auto;
}

.popular_border_yes,
.popular_border_no {
	margin: 0 0 10px 0;
}

.popular_border_yes .popular__item {
	margin: 0 0 30px 0;
	padding: 25px 35px;
	border: 1px solid #e1e1e1;
}

.popular_border_no .popular__item {
	margin: 0 0 30px 0;
	padding: 0;
}



.search_form__row{
	margin: 0 0 20px 10px;
}

.search_form__row .search_form__input_text{
	float: left;
	margin: 0;
	width: 809px;
	border: 1px solid #ccc;
}

.search_form__row .search_form__input_text input{
	height: 28px;
	width: 796px;
	font-size: 13px;
	line-height: 28px;
	color: #999;
	padding: 0 0 0 9px;
	border: 0;
}

.search_form__row  .button-color1{
	float: right;
	width: 109px;
	text-align: center;
	margin-right: 4px;
}

.index_list__category li{
	line-height: 21px;
}

/**/

.content_grid__header_with_menu h1{
	margin-left: 10px;
}

.content_grid__header_with_menu_fixed {
	top: 0;
	z-index: 10001;
	position: fixed;
}

.content_grid__header_with_menu_fixed .content_grid__center_column {
	margin: 0 auto;
	width: 1176px;
	background: #fff;
}

.model_menu{
	list-style-type: none;
	padding: 0;
	border-bottom: 1px solid #e4e4e4;
	margin: -7px 0 0 10px;
}

.model_menu__bottom{
	margin-bottom: 0;
}

.model_menu li{
	float: left;
	font-size: 15px;
	margin-right: 30px;
	height: 26px;
}

.model_menu li:last-child {
	margin-right: 0;
}

.model_menu li.active{
	border-bottom: 5px solid #ff9c00;
}

.model_menu li.active a{
	color: #000;
}

.model_menu li.active a:hover {
	text-decoration: none;
	cursor: text;
}

.content_grid__header_with_menu_page_modificaton .model_menu li.active a {
	color: #039;
}

.content_grid__header_with_menu_page_modificaton .model_menu li.active a:hover {
	cursor: pointer;
	text-decoration: underline;
}

.model_menu li span{
	color: #999;
	font-size: 13px;
	line-height: 14px;
}

.listing_goods_general_information{
	margin-left: 10px;
	margin-top: 20px;
	padding-bottom: 30px;
}

.listing_goods_general_information__company_information{
	float: left;
	width: 50%;
}

.listing_goods_general_information__delivery_information{
	float: left;
	width: 50%;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	margin-top: 4px;
	margin-left: -5px;
}

.listing_goods_general_information__delivery_information__title {
	margin-bottom: 3px;
}

.listing_goods_general_information__company_information .company_name {
	font-size: 18px;
}

.listing_goods_general_information__company_information span a{
	color: #666;
	font-size: 13px;
	text-decoration: underline;
}

.listing_goods_general_information__delivery_information__title_inner{
	color: #000;
	font-size: 15px;
	line-height: 20px;
}


.listing_goods_general_information__company_information__phone{
	color: #333;
	font-size: 15px;
}

.listing_goods_general_information .company_listing__list__information__box__grid__main_box__address{
	display: block;
	font-size: 15px;
}

.listing_goods_general_information .rating_company2 {
	vertical-align: 2px;
	margin-left: 8px;
}

.listing_goods_general_information .rating_company2 span {
	margin-left: 3px;
}

/**/

.ico__rating__type2__off s{
	color: #999;
}

.ico__rating__type2__on s{
	color: #039;
}

.ico__rating__type2__off s,
.ico__rating__type2__on s{
	text-decoration: none;
	font-size: 11px;
}

.ico__rating__type2__off:hover,
.ico__rating__type2__on:hover{
	text-decoration: none;
}

.ico__rating__type2__off:hover > .ico__rating__off,
.ico__rating__type2__on .ico__rating__off{
	background-position: 0 -237px;
}

.ico__rating__type2__off:hover > s
{
	color: #039;
}

.ico__rating__type2__off .ico,
.ico__rating__type2__on .ico{
	display: inline-block !important;
	vertical-align: -3px;
	*vertical-align: 0;
}

/**/

/* start: reviews_onecategory */

.content_grid__reviews_category .content_grid__right_column {
	padding-top: 40px;
}

.content_grid__reviews_category .adv_slot_width_188px {
	margin-bottom: 20px;
}

.content_grid__reviews_category .card__responses .content_sorting {
	padding: 5px 0;
}

.content_grid__reviews_category .content_sorting .content_sorting__position-list {
	float: left;
	display: inline-block;
	line-height: 30px;
	vertical-align: middle;
}

.content_grid__reviews_category .content_sorting .content_sorting__arrow {
	top: 14px;
}

.content_grid__reviews_category .content_sorting .button {
	float: right;
}

.content_grid__reviews_goods .content_grid__right_column {
	padding-top: 0;
}

.content_grid__reviews_goods .adv_slot_width_188px {
	margin-top: 0;
}

.content_grid__reviews .card__responses__response__information,
.content_grid__reviews p,
.content_grid__reviews .card__responses__response__information2,
.content_grid__reviews .card__listing_shops {
	padding-right: 13px;
}

.card__responses__response__type3 {
	padding: 30px 0 0;
	margin-bottom: 30px;
}

.card__responses__response__type3 .card__responses__response__information {
	margin-bottom: 10px;
}

.card__responses__response__type3 .card__responses__response__information2__date {
	float: right;
	line-height: 18px;
}

.card__responses__response__type3 p {
	font-size: 15px;
	line-height: 22px;
}

.card__responses__response__type3 p {
	margin: 0 0 10px 0;
}

.card__responses__response__type3 .card__responses__response__information__author{
	float: none;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
}

.card__responses__response__type3 .card__responses__response__information__author a{
	color: #000;
	font-size: 13px;
	font-weight: normal;
}

.card__responses__response__type3 .card__responses__response__information__author span{
	color: #666;
	display: inline;

}

.card__responses__response__type3 .card__responses__response__information__rating{
	float: none;
}

.card__responses__response__type3 .card__responses__response__information__rating a.rating_good__detail_link{
	display: inline-block;
	color: #666;
	margin-left: 5px;
}


.card__responses__response__type3 .card__responses__response__information2__add_comment {
	display: block;
	height: 25px;
	line-height: 25px;
	float: left;
	margin-top: 1px;
	*margin-top: 0;
}

.card__responses__response__type3 .card__listing_shops {
	margin-bottom: 20px;
	padding-left: 0;
}

.card__responses__response__type3 .card__responses__good_information {
	margin: 0 0 15px;
}

.card__listing_shops__type4__four_columns .card__listing_shops__name {
	width: 28% !important;
}

.card__listing_shops__type4__four_columns .card__listing_shops__rating {
	width: 47% !important;
}

.card__responses__good_information__type2 .card__responses__good_information__name,
.card__responses__good_information__type2 .card__responses__good_information__price,
.card__responses__good_information__type2 .card__responses__good_information__rating {
	margin-left: 82px;
}

.card__responses__good_information__type2 .card__responses__good_information__rating {
	margin-top: -4px;
}

.card__responses__good_information__type2 .card__responses__good_information__name {
	margin-bottom: 2px;
}


.card__responses .content_sorting__border-top {
	border-top: 1px solid #e4e4e4;
	padding: 10px 0;
}

.card__responses hr {
	margin: -2px 0 10px;
	color: #e4e4e4;
	background-color: #e4e4e4;
	height: 1px;
	border: none;
}

.content_grid__right_column .section-title {
	margin-left: 0;
}

.card__responses__response__type3 table tr:first-child td {
	border-top: 1px solid #e4e4e4;
}

.card__responses__response__information__author__wrapper {
	float: left;
}

.card__responses .helpdesk_projects__navigation {
	margin: 0;
}

.card__responses .helpdesk_projects_links,
.card__responses .pager {
	margin-bottom: 20px;
}

/**/

.content_grid__right_column .listing__categories ul {
	margin: -8px 0 0;
}

.content_grid__right_column .listing__categories ul li {
	float: none;
	padding-left: 0;
	margin-bottom: 3px;
}

.content_grid__right_column .helpdesk_projects_links {
	border: 0;
	margin-left: 0;
	padding: 0;
}

.listing__categories__manufacturers {
	margin: -4px 0 0;
}

.listing__categories__manufacturers ul li {
	margin-bottom: 9px;
}

.listing__categories .helpdesk_projects_links {
	float: left;
	margin: -11px 0 26px;
	padding: 0 0 0 10px;
	border: 0;
	line-height: 18px;
	display: block;
}

.listing__categories_expanded_no ul {
	height: 20px !important;
	overflow: hidden;
}

.listing__categories_expanded_yes .helpdesk_projects_links {
	display: none;
}

.listing__categories_type_expandable li a {
	display: inline-block;
	max-width: 145px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
}

/* start: block-target */

.block-target {
	margin-top: 24px;
}

.block-target-list {
	padding-left: 0;
	*margin-left: 0;
}

.block-target_horizontal {
	padding: 0 0 0 10px;
	width: 100%;
	margin: 0 0 40px;
	*margin: 0 0 20px;
}

.block-target_horizontal__box-50percent {
	width: 50%;
	height: 70px;
	overflow: hidden;
	float: left;
}

.listing_goods__list .block-target_horizontal {
	padding: 40px 0 0;
}

.block-target_horizontal .section-title {
	margin: 0;
}

.block-target_horizontal .block-target-list {
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 20px;
}

.block-target-list__item {
	margin: 0 0 21px;
	list-style: none;
}

.block-target_horizontal .block-target-list__item {
	width: 32%;
	float: left;
	margin-bottom: 0;
	margin-left: 10px;
}

.block-target_horizontal .block-target-list__item:first-child {
	margin-left: 0;
}

.block-target-list__link {
	display: block;
}

.block-target-list__link__image {
	display: block;
	float: left;
	margin-right: 10px;
}

.block-target-list__link__text {
	font-size: 11px;
	line-height: 13px;
	color: #333;
	margin: 0 0 0 80px;
}

.block-target-list__link__title {
	color: #039;
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 3px;
	font-weight: bold;
}

.block-target-list__link:hover {
	 text-decoration: none;
}

.block-target-list__link:hover .block-target-list__link__text {
	text-decoration: underline;
}

.block-target-list__link:hover .block-target-list__link__title {
	text-decoration: underline;
}

/* end: block-target */


/* start: block-target */

.block-target {
	margin-top: 24px;
}

.block-target-list {
	padding-left: 0;
	*margin-left: 0;
}

.block-target_horizontal {
	width: 100%;
	margin: 0 0 40px;
	*margin: 0 0 20px;
}

.block-target_horizontal .block-target-list {
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 20px;
}

.block-target-list__item {
	margin: 0 0 21px;
	list-style: none;
}

.block-target_horizontal .block-target-list__item {
	width: 32%;
	float: left;
	margin-bottom: 0;
	margin-left: 10px;
}

.block-target_horizontal .block-target-list__item:first-child {
	margin-left: 0;
}

.block-target-list__link {
	display: block;
}

.block-target-list__link__image {
	display: block;
	float: left;
	margin-right: 10px;
}

.block-target-list__link__text {
	font-size: 11px;
	line-height: 13px;
	color: #333;
	margin: 0 0 0 80px;
}

.block-target-list__link__title {
	color: #039;
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 3px;
	font-weight: bold;
}

.block-target-list__link:hover {
	text-decoration: none;
}

.block-target-list__link:hover .block-target-list__link__text {
	text-decoration: underline;
}

.block-target-list__link:hover .block-target-list__link__title {
	text-decoration: underline;
}

/* end: block-target */

/* start: block-advertisement */

.block-advertisement_horizontal {
	margin: 0 0 40px;
	padding: 0 0 0 10px;
}

/* end: block-advertisement */

/* start: seo listing */

.seo-listing {
	margin: 0 0 20px 0;
	padding: 0 0 0 10px;
}

.seo-listing-list__title {
	margin: 0 0 3px 0;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}

.seo-listing-list__title2 {
	margin: 0 0 12px 0;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}

.seo-listing-list {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 18px;
}

.seo-listing-list__item {
	margin: 0 0 0 0;
}

.seo-listing-list__link-all {
	display: inline-block;
	*display: block;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
	border-bottom: 1px dotted #039;
}

.seo-listing-list__link-all:hover {
	text-decoration: none;
}

/* end: seo listing */

/* start: social nets icons */

.social-nets-icon {
	display: inline-block !important;
	width: 18px;
	height: 18px;
	margin: -4px 5px 0 0;
	vertical-align: middle;
	background-image: url(/img/social-nets-icons.png);
	background-repeat: no-repeat;
}

.social-nets-icon_type_facebook {
	background-position: 0 0;
}

.social-nets-icon_type_yandex {
	background-position: -23px 0;
}

.social-nets-icon_type_mymailru {
	background-position: -46px 0;
}

.social-nets-icon_type_google {
	background-position: -69px 0;
}

.social-nets-icon_type_twitter {
	background-position: -92px 0;
}

.social-nets-icon_type_odnoklassniki {
	background-position: -114px 0;
}

.social-nets-icon_type_vkontakte {
	background-position: -138px 0;
}

/* end: social nets icons */
.badge {
	display: inline-block;
	height: 18px;
	margin: -1px -4px 0 5px;
	padding: 0 6px;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
	overflow: hidden;
	color: #fff;
	background: #ff9700;
	vertical-align: middle;
	border-radius: 9px;
}

.badge:hover {
	text-decoration: none;
}

/**/

.related-links {
	margin: 0 0 30px;
	padding: 0 0 0 10px;
}

.related-links__list {
	margin: 0 -20px 0 0;
}

.related-links__list-item {
	width: 140px;
	height: 230px;
	overflow: hidden;
	float: left;
	margin: 0 15px 15px 0;
}

.related-links__list-item-link {
	display: block;
	height: 100%;
	color: #333;
	text-align: center;
}

.related-links__preview {
	display: table;
	width: 100%;
	height: 190px;
	margin: 0;
	overflow: hidden;
}

.related-links__preview-inner {
	display: table-cell;
	vertical-align: middle;
	font-size: 0;
	line-height: 0;
}

.related-links__preview-img {
	max-height: 160px;
}

.related-links__name {
	display: block;
	max-height: 28px;
	overflow: hidden;
	margin: 0;
	padding: 0 15px;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
}

.related-links_type_in-border .related-links__list-item {
	border: 1px solid #e4e4e4;
}

/**/

.listing_goods__empty-result {
	padding: 0 0 0 10px;
	margin-bottom: 35px;
}

/* start: compare-section */

.compare-section {
	margin-bottom: 40px;
}

.compare-section:last-child {
	margin-bottom: 0;
}

.compare-section .listing-goods-list__item {
	height: auto;
	display: inline-block;
	vertical-align: top;
	float: none;
	margin-right: -4px;
}

.compare-section__title {
	font-size: 18px;
}

.compare-section__list-item-img {
	margin-bottom: 5px;
}

/* end: compare-section */

.portal-menu{position:relative;z-index:1;display:block;-webkit-font-smoothing:antialiased}.portal-menu_width{display:block;margin:0 auto;position:relative;z-index:2}.w-pm-menu{position:relative;z-index:3;display:block;width:100%;height:52px}.w-pm-menu_submenu{z-index:2;height:40px}.w-pm-menu__shadow{position:absolute;left:0;z-index:1;bottom:-6px;height:6px;width:100%;overflow:hidden;-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;-o-pointer-events:none;pointer-events:none}.pm-menu{display:table;width:100%;margin:0 auto;height:52px;font:15px/18px Helvetica Neue Light,Arial,Tahoma,sans-serif}.pm-menu_submenu{height:40px}.pm-menu__left{text-align:left;width:1%;padding-right:20px}.pm-menu__left,.pm-menu__center{display:table-cell;vertical-align:top}.pm-menu__center{text-align:center}.pm-menu__left__inner,.pm-menu__center__inner{display:block;position:relative;height:52px;white-space:nowrap}.pm-menu__left__inner__leg,.pm-menu__center__inner__leg{display:inline-block;height:0;overflow:hidden;visibility:hidden}.pm-menu__left__inner_submenu,.pm-menu__center__inner_submenu{height:40px}.w-pm-menu{background:#168de2}.w-pm-menu_submenu{background:#333}.w-pm-menu__shadow{background:0 0;background:-webkit-linear-gradient(90deg,rgba(0,0,0,0)0%,rgba(0,0,0,.059)80%,rgba(0,0,0,.2)100%);background:-moz-linear-gradient(90deg,rgba(0,0,0,0)0%,rgba(0,0,0,.059)80%,rgba(0,0,0,.2)100%);background:-o-linear-gradient(90deg,rgba(0,0,0,0)0%,rgba(0,0,0,.059)80%,rgba(0,0,0,.2)100%);background:linear-gradient(0,rgba(0,0,0,0)0%,rgba(0,0,0,.059)80%,rgba(0,0,0,.2)100%)}.pm-menu{background:#168de2;color:#333}.pm-menu_submenu,.pm-menu__left__inner_submenu,.pm-menu__center__inner_submenu{background:#333}

.portal-menu {
    min-width: 960px;
    z-index:30;
}

.portal-menu_width {
    max-width: 1180px;
    padding: 0 15px 0 16px;
}


