

/* Start:/bitrix/templates/2018_main/components/bitrix/menu/desktop_sections_menu/style.css?1662577953626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/2018_main/components/bitrix/menu/desktop_sections_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/2018_main/styles.css?170910920233414*/
/*@font-face {
	font-family: icons;
        font-display: optional;
	src: url(/i/2018/font/icons.woff2) format('woff2');
}
@font-face {
	font-family: 'PT Sans';
        font-display: optional;
	src: url(/i/2018/font/pt-sans.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-family: 'PT Sans';
        font-display: optional;
	src: url(/i/2018/font/pt-sans-2.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'Roboto Condensed';
        font-display: optional;
	src: url(/i/2018/font/roboto-condensed.woff2) format('woff2');
}
@font-face {
	font-family: Ubuntu;
	font-display: optional;
	src: url(/i/2018/font/ubuntu.woff2) format('woff2');
}

*/
.bx-html-editor {
	min-width: 100% !important;
}
.bxhtmled-area-cnt, .bxhtmled-iframe-cnt {
	width: 100% !important;
}
a {
	color: #110054;
	text-decoration: none;
}
body {
	
/*      background: #000 url("/i/branding/HI-FI_RU_SAMSUNG_QLEDCONTEST.gif") top no-repeat; */
	background: #ebebed;
	font: 1em 'PT Sans', sans-serif;
/*	margin: 15px;*/
	margin: 0px;
/*	padding-top: 410px;*/
}
img {
	border: 0;
}
.additem input[type="checkbox"] {
	float: right;
}
.additem input[type="file"] {
	cursor: pointer;
	height: 75px;
	opacity: 0;
	position: absolute;
	width: 100px;
}
.additem input[type="submit"] {
	background: #dcdcdc;
	border: 0;
	color: #000;
	cursor: pointer;
	float: right;
	font-weight: 700;
	line-height: 30px;
	margin: 0 10px 0 0;
	padding: 5px 10px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}

.additem input[type="button"] {
	background: #dcdcdc;
	border: 0;
	color: #000;
	cursor: pointer;
	float: right;
	font-weight: 700;
	line-height: 30px;
	margin: 0 10px 0 0;
	padding: 5px 10px;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}
.additem input[type="text"], .additem select, .additem textarea, .auction-search input[type="text"] {
	border: 1px solid #dcdcdc;
	box-shadow: inset 0px 0px 5px #dcdcdc;
	box-sizing: border-box;
	margin: 0 0 15px 0;
	padding: 10px;
	width: 49%;
}
.additem label {
	display: inline-block;
	margin: 0 0 15px 0;
	vertical-align: top;
	width: 49%;
}
.additem label div {
	display: none;
}
.additem label a {
	background: #dcdcdc;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	font-weight: 700;
	line-height: 25px;
	position: relative;
	text-align: center;
	width: 25px;
}
.additem select, .auction-search select, .sorting select {
	appearance: none;
	background: #fff url(/i/2018/img/down.png) no-repeat 95% 50%;
	border: 1px solid #dcdcdc;
	box-shadow: inset 0px 0px 5px #dcdcdc;
	padding: 10px;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.additem span.upload {
	background: url(/i/2018/img/photo.svg) center no-repeat;
	border: 1px solid #d8d8d8;;
	box-shadow: inset 0px 0px 5px #dcdcdc;
	display: inline-block;
	height: 75px;
	margin: 0 0 15px 0;
	width: 100px;
}
.additem textarea {
	height: 150px;
}
.additem .checkbox input {
	margin: 10px 0 0 20px;
	opacity: 0;
	position: absolute;
	z-index: -1;
}
.additem .checkbox input:checked + .checkbox__text:after {
	left: 102%;
	margin-left: 26px;
}
.additem .checkbox input:checked + .checkbox__text:before {
	background: #9fd468;
}
.additem .checkbox__text {
	cursor: pointer;
	position: relative;
}
.additem .checkbox__text:after {
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 2px 5px rgba(0,0,0,.3);
	content: '';
	height: 22px;
	left: 102%;
	margin-left: 2px;
	position: absolute;
	top: 2px;
	transition: .2s;
	width: 22px;
}
.additem .checkbox__text:before {
	background: #cdd1da;
	border-radius: 13px;
	box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
	content: '';
	height: 26px;
	left: 102%;
	position: absolute;
	top: 0;
	transition: .2s;
	width: 50px;
}
.adsbygoogle {
	height: 400px;
	width: 240px;
}
.active {
	border-bottom: 3px solid #09a844 !important;
}
.also a {
	color: #000;
	display: block;
	float: left;
	font-size: .688em;
	height: 100px;
	margin-top: 15px;
	overflow: hidden;
	position: relative;
	width: 47%;
}
.also a:after, .auction-main a:after, .forum-main a:after, .new:after, .news-main a:after, .others-review a:after, .reviews a:after, .review-main a:after {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 100%);
	bottom: 0;
	content: "";
	height: 35px;
	left: 85px;
	position: absolute;
	width: 100%;
}
.also a:after {
	left: 65px;
}
.also a:first-child, .also a:nth-child(2) {
	margin: 0;
}
.also a:nth-child(2n) {
	float: right;
}
.also img {
	border: 0 !important;
	float: left;
	padding: 0 !important;
	width: 50px !important;
}
.also span, .also strong {
	display: block;
	margin-left: 65px;
}
.also strong {
	color: #110054;
	font-size: 1.273em;
	font-weight: 700;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.aspect:before {
	content: "";
	display: block;
/*	padding-top: 400px;*/

}
.aspect div {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
/*	width: 1200px;*/
}

.auction {
	margin: 0 0 15px 0;
	padding: 15px;
}
.auction:nth-child(2n) {
	background: #f9f9f9;
}
.auction a {
	font-size: .75em;
	font-weight: 700;
}
.auction .img {
	background: url(/i/forum/auction.png) no-repeat;
	display: table-cell;
}
.auction div {
	display: table-cell;
	padding: 0 15px;
	vertical-align: top;
	width: 100%;
}
.auction img {
	height: 77px;
	margin: 2px 6px 6px 2px;
	width: 102px;
}
.auction span {
	font-size: .625em;
	display: block;
}
.auction span:first-of-type {
	color: #110054;
}
.auction span:nth-of-type(2) {
	color: #808080;
}
.auction strong {
	display: table-cell;
	font-weight: 400;
	vertical-align: top;
	white-space: nowrap;
}
.auction-main, .forum-main, .news-main, .review-main {
	border: 1px solid #d4d4d4;
	float: left;
	font-size: .875em;
	height: 475px;
	width: 315px;
}
.auction-main a, .forum-main a, .news-main a, .review-main a {
	color: #000;
	display: block;
	height: 70px;
	margin: 15px 15px 0 15px;
	overflow: hidden;
	position: relative;
}
.auction-main img, .forum-main img, .news-main img, .review-main img {
	border: 1px solid #d4d4d4;
	border-radius: 3px;
	float: left;
	height: 69px;
	margin: 0 15px 0 0;
	width: 69px;
}
.auction-main span, .forum-main span, #menu-mobile:target div:first-of-type a:last-child, #menu-mobile:target div:last-of-type a, .news span, .news-main span, .review span, .review-full span, .review-main span, #search:target form {
	display: block;
}
.auction-main span:first-of-type, .forum-main span:nth-of-type(2), .news-main span, .review-main span:first-of-type {
	font-weight: 700;
}
.auction-main strong, .forum-main strong, .news-main strong, .review-main strong {
	background: #d4d4d4;
	display: block;
	padding: 5px 15px;
	text-transform: uppercase;
}
.auction-search {
	background: #f9f9f9;
	color: #666;
	overflow: hidden;
	padding: 15px;
	position: relative;
}
.auction-search a, .auction-search input:last-child {
	background: #110054;
	border: 1px solid #000;
	color: #fff;
	display: inline-block;
	font-size: .75em;
	margin-top: 10px;
	padding: 0 30px;
	text-align: center;
	text-transform: uppercase;
	width: auto;
}
.auction-search a:first-of-type {
	padding: 0 15px;
	position: absolute;
	right: 15px;
	top: 5px;
}
.auction-search input, .auction-search select {
	box-sizing: border-box;
	margin: 0 0 5px 0;
	width: 49%;
}
.auction-search input[type=checkbox] {
	margin: 0 0 5px 0;
	width: auto;
}
.auction-search input:last-child {
	float: right;
}
.auction-search label {
	display: inline-block;
	font-size: .875em;
	margin: 0 0 5px 0;
	width: 25%;
}
.auction-square {
	float: left;
	margin-top: 15px;
	overflow: hidden;
	position: relative;
	width: calc(50% - 7.5px);
}
.auction-square:before {
	content: "";
	display: block;
	padding-top: 100%;
}
.auction-square:nth-child(2n) {
	float: right;
}
.auction-square a {
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.auction-square img {
	height: 50%;
	margin: 0 0 15px 0;
	object-fit: cover;
	width: 100%;
}
.auction-square span {
	display: block;
}
.auction-square span:first-of-type {
	color: #110054;
	font-weight: 700;
}
.auction-square span:nth-of-type(2) {
	color: #110054;
}
.auction-square span:nth-of-type(3), .auction-square span:nth-of-type(5) {
	color: #000;
	margin: .5em 0;
}
.auction-square span:nth-of-type(4) {
	color: #808080;
}
.audio, .dom {
	border-bottom: 3px solid #d60a09 !important;
}
.background {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.bottom, .center, .direct, .subbottom {
	background: #fff;
	border: 1px solid #dcdcdc;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px;
	position: relative;
	width: 983px;
	z-index: 2;
}
.bottom {
	border-top: 0;
	color: #110054;
	font: .75em 'PT Sans', sans-serif;
}
.bottom .img, #menu-mobile div {
	float: right;
}
.breadcrumbs {
	background: #fafafa;
	font-size: .875em;
	margin: 0 0 15px 0;
	padding: 5px 10px;
}
.carousel, .head, #menu-mobile, .subcarousel {
	overflow: hidden;
}
.catalog, .catalog-button {
	overflow: hidden;
}
.catalog a {
	color: #000;
	float: left;
	font-size: .688em;
	width: 50%;
}
.catalog a:before {
	color: #d60a09;
	content: "• ";
}
.catalog a:hover {
	color: #d60a09;
}
.catalog-button a {
	background: #fafafa;
	border: 1px solid #e0e0e0;
	color: #110054;
	float: left;
	font-size: .875em;
	font-weight: 700;
	margin-top: 15px;
	padding: 5px 0;
	text-align: center;
	width: 30.8%;
}
.catalog-button a:nth-child(2) {
	margin: 15px;
}
.catalog-detail, .catalog-list {
	font-size: .688em;
	margin: 0 0 15px 0;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.catalog-detail div:first-child {
	position: absolute;
	width: 100px;
}
.catalog-detail div:last-child, .catalog-list div {
	float: left;
	margin: 0 0 0 115px;
}
.catalog-detail div:last-child a {
	background: #fafafa;
	border: 1px solid #e0e0e0;
	display: block;
	margin-top: 15px;
	padding: 5px 10px;
}
.catalog-detail img, .catalog-list img {
	border: 0 !important;
	margin: 0 0 15px 0;
	padding: 0 !important;
	width: 100px !important;
}
.catalog-detail h1 {
	font-size: 1.636em !important;
}
.catalog-detail span, .catalog-list span {
	color: #808080;
	display: block;
	float: left;
	width: 50%;
}
.catalog-detail span:first-of-type, .catalog-detail span:nth-of-type(2), .catalog-list span:first-of-type, .catalog-list span:nth-of-type(2) {
	margin-top: 15px;
}
.catalog-detail span:before, .catalog-list span:before {
	content: "• ";
}
.catalog-filters {
	background: #fafafa;
	font-size: .688em;
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 15px;
}
.catalog-filters div {
	display: none;
	margin-top: 15px;
}
.catalog-filters label, .catalog-filters select {
	display: block;
	float: left;
	margin: 0 0 15px 0;
	vertical-align: middle;
	width: 48.3%;
}
.catalog-filters label {
	margin: 0 15px 15px 0;
}
.catalog-info {
	font-size: .688em;
	margin: 0 0 15px 0;
}
.catalog-link {
	font-size: .875em;
}
.catalog-link a:nth-child(2n) {
	display: block;
	margin: 0 0 15px 0;
}
.catalog-link h2 {
	font-size: 1.286em !important;
	margin: 0 !important;
	text-transform: none !important;
}
.catalog-list a {
	left: 0;
	position: absolute;
}
.catalog-list div a {
	display: block;
	font-size: 1.636em;
	margin: 0 0 15px 0;
	position: relative;
}
.catalog-list span {
	color: #808080;
	display: block;
	float: left;
	width: 50%;
}
.catalog-list span:first-of-type, .catalog-list span:nth-of-type(2) {
	margin-top: 15px;
}
.catalog-list span:before {
	content: "• ";
}
.cdlp, .kino  {
	border-bottom: 3px solid #0033cc !important;
}
.circle {
	background: #110054;
	border-radius: 50%;
	color: #fff;
	display: block;
	float: left;
	font: 35px icons;
	line-height: 70px;
	margin: 0 15px 0 0;
	text-align: center;
	width: 70px;
}
.content {
	float: left;
	width: 728px;
}
.content h1 {
	color: #1e1e1e;
	font-weight: 400;
	margin: 15px 0;
}
.cost {
	background: #110054;
	color: #fff;
	display: table;
	margin: 15px 0;
	padding: 10px;
}
.direct {
	border-top: 0;
}
.events {
	border-bottom: 3px solid #ff6609 !important;
}
.fancybox, .fancybox-images {
	display: block;
}
.forum-main em {
	font-size: .833em;
	font-style: normal;
	font-weight: 700;
	margin: 0 0 0 10px;
	text-transform: uppercase;
}
.forum-main img, .news-main img, .review-main img {
	border: 0;
	border-radius: 50%;
	height: 70px;
	width: 70px;
}
.forum-main span:first-of-type, .forum-main span:last-of-type {
	font-size: .857em;
}
.forum-post-entry iframe {
	height: 273px;
	width: 100%;
}
.forum-post-text a {
	word-break: break-all;
}
.games {
	border-bottom: 3px solid #666 !important;
}

.music {
        border-bottom: 3px solid #0033cc !important;
}

.gadgets {
        border-bottom: 3px solid #ff0ab7 !important;
}

.gsc-control-cse {
	border: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}
.head .subhead:first-child {
	float: left;
	font: .7em 'Roboto Condensed', sans-serif;
//	font: .813em 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	width: 728px;
}
.head .subhead:first-child a {
	float: right;
	line-height: 57px;
	margin-left: 8px;
}
.head .subhead:first-child a:first-child {
	float: left;
	margin: 0;
}
.head .subhead:last-child {
	float: right;
	margin: 14px 0;
	width: 240px;
}
#login, #menu-mobile, #menu-mobile div:first-of-type a:last-child, #menu-mobile div:last-child a, #menu-mobile:target div:first-of-type a:first-child, #search form, #yandex_rtb_R-A-250765-5 {
	display: none;
}
.lot {
	display: block;
	float: left;
	height: 67px;
	margin: 15px 15px 0 0;
	overflow: hidden;
}
.lot img {
	border: 0 !important;
	padding: 0 !important;
	width: 100px !important;
}
.margin:nth-child(3n+3), .news:nth-child(3n+3) {
	margin-left: 16px;
	margin-right: 16px;
}
.menu-desktop {
	font: .813em 'Roboto Condensed', sans-serif;
	margin: 15px 0;
	overflow: hidden;
	text-transform: uppercase;
}
.menu-desktop a {
	border: 1px solid #dcdcdc;
	border-left: 0;
	float: left;
	line-height: 46px;
	text-align: center;
	width: 80px;
}
.menu-desktop a:hover, #menu-mobile div:last-child a:hover {
	color: #fff;
}

.menu-desktop a:nth-of-type(1) {
	border: 0;
	float: right;
	width: 240px;
}

.adf a:nth-of-type(1) {
        border: 0;
        float: right;
        width: 728px;
}

.menu-desktop a:nth-of-type(2) {
	border: 0;
	width: 728px;
}
.menu-desktop a:nth-of-type(3) {
	border-bottom: 3px solid #09f6fe;
	border-left: 1px solid #dcdcdc;
	width: 78px;
}
.menu-desktop a:nth-of-type(3):hover, #menu-mobile div:last-child a:nth-of-type(1):hover {
	background: #09f6fe;
}
.menu-desktop a:nth-of-type(4) {
	border-bottom: 3px solid #d60a09;
}
.menu-desktop a:nth-of-type(4):hover, #menu-mobile div:last-child a:nth-of-type(2):hover {
	background: #d60a09;
}
.menu-desktop a:nth-of-type(5) {
	border-bottom: 3px solid #09a844;
}
.menu-desktop a:nth-of-type(5):hover, #menu-mobile div:last-child a:nth-of-type(3):hover {
	background: #09a844;
}
.menu-desktop a:nth-of-type(6) {
	border-bottom: 3px solid #ffc80b;
}
.menu-desktop a:nth-of-type(6):hover, #menu-mobile div:last-child a:nth-of-type(4):hover {
	background: #ffc80b;
}
.menu-desktop a:nth-of-type(7) {
	border-bottom: 3px solid #cc00cc;
}
.menu-desktop a:nth-of-type(7):hover, #menu-mobile div:last-child a:nth-of-type(5):hover {
	background: #cc00cc;
}
.menu-desktop a:nth-of-type(8) {
	border-bottom: 3px solid #ff0ab7;
}
.menu-desktop a:nth-of-type(8):hover, #menu-mobile div:last-child a:nth-of-type(6):hover {
	background: #ff0ab7;
}
.menu-desktop a:nth-of-type(9) {
	border-bottom: 3px solid #0033cc;
}
.menu-desktop a:nth-of-type(9):hover, #menu-mobile div:last-child a:nth-of-type(7):hover {
	background: #0033cc;
}
.menu-desktop a:nth-of-type(10) {
	border-bottom: 3px solid #666;
}
.menu-desktop a:nth-of-type(10):hover, #menu-mobile div:last-child a:nth-of-type(8):hover {
	background: #666;
}
.menu-desktop a:nth-of-type(11) {
	border-bottom: 3px solid #ff6609;
}
.menu-desktop a:nth-of-type(11):hover, #menu-mobile div:last-child a:nth-of-type(9):hover {
	background: #ff6609;
}
#menu-mobile div:first-of-type {
	font: 70px icons;
	line-height: 70px;
	text-align: center;
	width: 70px;
}
#menu-mobile div:last-of-type {
	background: #fff;
	font: .813em 'Roboto Condensed', sans-serif;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	top: 173px;
	z-index: 2;
}
#menu-mobile div:last-of-type a {
	border-bottom: 1px solid #dcdcdc;
	line-height: 46px;
	padding: 0 10px;
}
#menu-mobile div:last-of-type a:first-child {
	border-left: 3px solid #09f6fe;
	border-top: 1px solid #dcdcdc;
}
#menu-mobile div:last-of-type a:nth-child(2) {
	border-left: 3px solid #d60a09;
}
#menu-mobile div:last-of-type a:nth-child(3) {
	border-left: 3px solid #09a844;
}
#menu-mobile div:last-of-type a:nth-child(4) {
	border-left: 3px solid #ffc80b;
}
#menu-mobile div:last-of-type a:nth-child(5) {
	border-left: 3px solid #cc00cc;
}
#menu-mobile div:last-of-type a:nth-child(6) {
	border-left: 3px solid #ff0ab7;
}
#menu-mobile div:last-of-type a:nth-child(7) {
	border-left: 3px solid #0033cc;
}
#menu-mobile div:last-of-type a:nth-child(8) {
	border-left: 3px solid #666;
}
#menu-mobile div:last-of-type a:nth-child(9) {
	border-left: 3px solid #ff6609;
}
#menu-mobile div:last-of-type a:nth-child(n+10) {
	border-left: 1px solid #dcdcdc;
}
#menu-mobile div:last-of-type a:hover:nth-child(n+10) {
	color: #110054;
}
.new, .reviews {
	border-bottom: 1px solid #d4d4d4;
	color: #666;
	display: block;
	height: 300px;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	overflow: hidden;
	position: relative;
}
.new:after, .reviews a:after {
	background: #fff;
	height: 15px;
	left: 0;
}
.new a {
	color: #272727;
}
.new img, .reviews img {
	float: left;
	height: 300px;
	margin: 0 15px 0 0;
	width: 300px;
}
.new span, .reviews span {
	display: block;
}
.new a:nth-child(2), .reviews a {
	color: #1e1e1e;
	display: block;
	font-size: 1.9em;
}
.new span:last-of-type, .reviews span:last-of-type {
	margin-top: 15px;
}
.new span:first-of-type, .new span:nth-of-type(2) {
	color: #645b8c;
	display: inline;
	font-size: .875em;
	font-weight: 700;
}
.new span:nth-of-type(2) {
	color: #000;
	text-transform: uppercase;
	margin-left: 15px;
}
.new span:nth-of-type(2) a {
	display: inline;
	font-size: .875em;
}
.news {
	border: 1px solid #d4d4d4;
	border-width: 1px 1px 3px 1px;
	color: #fff;
	display: block;
	float: left;
	font-size: .875em;
	height: 238px;
	margin: 15px 0;
	overflow: hidden;
	position: relative;
	width: 315px;
}
.news img, .review img, .review-full img {
	height: 100%;
	object-fit: contain;
	position: absolute;
	width: 100%;
}
.news span:first-child {
	min-height: 2.5em;
}
.news span:last-child {
	font-size: .714em;
	margin-top: .5em;
	text-transform: uppercase;
}
.news strong {
	background: #000;
	bottom: 0;
	box-sizing: border-box;
	font-weight: 400;
	opacity: .75;
	padding: 10px 15px;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.news-main img, .review-main img {
	border-radius: 0;
}
.news-main span, .review-main span:first-of-type {
	font-size: 1.286em;
}
.office {
	border-bottom: 3px solid #cc00cc !important;
}


.kino {
        border-bottom: 3px solid #fcba03 !important;
}

.other {
	border-bottom: 3px solid #0033cc !important;
}
.others, .others-review {
	background: #fafafa;
	float: right;
	font-size: .786em;
	padding: 15px;
	width: 198px;
}
.others-review2 {
        float: right;
        font-size: .786em;
        padding: 15px;
        width: 198px;
}

.others a, .others-review a {
	color: #110054;
	display: block;
	margin-top: 15px;
}
.others span, .others strong, .others-review span {
	display: block;
}
.others strong {
	margin: 5px 0;
}
.others .title, .others-review .title {
	border-bottom: 3px solid #110054;
	font-size: 2.091em;
	font-weight: 700;
	margin-top: 30px;
}
.others .title:first-child, .others-review .title {
	margin: 0;
}
.others-review a {
	border-bottom: 1px solid #dcdcdc;
	font-size: .875em;
	height: 65px;
	overflow: hidden;
	position: relative;
}
.others-review a:after {
	background: linear-gradient(to bottom, rgba(250, 250, 250, 0), rgba(250, 250, 250, 1) 100%);
	left: 65px;
}
.others-review a:first-child:after {
	display: none;
}
.others-review a:last-child {
	border: 0;
}
.others-review img {
	float: left;
	height: 50px;
	margin: 0 15px 0 0;
	width: 50px;
}
.others-review span:first-of-type {
	text-transform: uppercase;
}
.others-review span:last-child {
	color: #959595;
}
.others-review .title {
	height: auto;
}
.portable {
	border-bottom: 3px solid #ff0ab7;
}
.profit, .profit-main {
	background: #d4d4d4;
	float: left;
	min-height: 400px;
	min-width: 240px;
	padding: 38px !important;
	text-align: center;
}
.review {
	border: 1px solid #d4d4d4;
	color: #000;
	float: left;
	font-size: .875em;
	overflow: hidden;
	position: relative;
	width: 315px;
}
.review:after {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 75%);
	bottom: 0;
	content: "";
	height: 60px;
	position: absolute;
	width: 100%;
}
.review span:first-child {
	font: .875em Ubuntu, sans-serif;
	margin: 0 0 15px 0;
	text-transform: uppercase;
}
.review span:nth-child(2) {
	font-size: 1.286em;
	margin: 0 0 .5em 0;
}
.review span:nth-child(3), .review span:last-child {
	font-weight: 400;
}
.review span:nth-child(4) {
	margin: 15px 0 0 0;
}
.review img, .review strong {
	display: block;
	height: 221px;
	position: relative;
}
.review strong:last-child:before {
	border-bottom: 10px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	content: "";
	left: 15px;
	position: absolute;
	top: -10px;
}
.review strong:last-child {
	border-top: 1px solid #d4d4d4;
	padding: 15px;
}
.reviews {
	color: #1b1b1b;;
}
.reviews a {
	color: #1b1b1b;
	text-transform: uppercase;
}
.reviews span:first-of-type {
	color: #666;
	font-size: .75em;
	text-transform: uppercase;
}
.review-full {
	color: #fff;
	display: table;
	float: left;
	font-size: .875em;
	height: 477px;
	position: relative;
	width: 317px;
}
.review-full:after {
	background: rgba(0, 0, 0, .75);
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
}
.review-full span:first-child {
	font-size: 1.9em;
	text-transform: uppercase;
}
.review-full span:last-child {
	font: .875em Ubuntu, sans-serif;
	margin: 0 0 15px 0;
	text-transform: uppercase;
}
.review-full span:nth-child(3) {
	margin: 15px 0;
}
.review-full strong {
	display: table-cell;
	font-weight: 400;
	height: inherit;
	padding: 0 15px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
}
.review-main span:last-child {
	font-size: .857em;
	text-transform: uppercase;
}
.scroll {
	animation: scroll 2s infinite linear;
	display: none;
	font: 30px icons;
	line-height: 60px;
	overflow: hidden;
	text-align: center;
	width: 100%;
	-moz-animation: scroll 2s infinite linear;
	-o-animation: scroll 2s infinite linear;
	-webkit-animation: scroll 2s infinite linear;
}
#search form {
	margin-top: 15px;
}
#search:target:before {
	content: "";
	display: block;
	height: 9999px;
	margin-top: -9999px;
}
.sidebar {
	float: right;
	width: 240px;
}

.sidebar div {
margin-bottom: 20px;
}

/*.sidebar img {
margin-bottom: 20px;
}
*/
.sorting {
	margin: 15px 0;
	overflow: hidden;
	width: 100%;
}
.sorting a {
	background: url(/i/2018/img/list.png) center no-repeat;
	border: 1px solid #dcdcdc;
	box-shadow: inset 0px 0px 5px #dcdcdc;
	float: left;
	height: 21px;
	padding: 10px;
	width: 41px;
}
.sorting a:last-of-type {
	background: url(/i/2018/img/grid.png) center no-repeat;
}
.sorting select {
	float: right;
	width: 30%;
}
.stretching {
	margin: 0 0 15px 0;
}
.subbottom {
	border-top: 0;
	font: .813em 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
}
.subbottom a {
	display: block;
	float: left;
	width: 20%;
}
.subcarousel {
	margin-top: 15px;
}
.subcarousel div {
	float: left;
}
.subcarousel div:first-child img {
	height: 90px;
	margin: 0 15px 0 0;
	width: 240px;
}
.subcarousel div:last-child {
	max-height: 90px;
	max-width: 728px;
}
.subcarousel div:last-child a img {
	height: auto;
	width: 100%;
}
.text {
	float: left;
	width: 485px;
}
.text h1 {
	color: #110054;
	font-size: 2.286em;
	font-weight: 400;
	margin: 0;
}
.text h2 {
	color: #110054;
	font-size: .688em;
	margin: 0 0 15px 0;
	text-transform: uppercase;
}
.text img {
	border: 1px solid #dedede;
	box-sizing: border-box;
	height: auto;
	padding: 5px;
	max-width: 100%;
}
/*
.text iframe {
	height: 273px;
	width: 485px;
}
*/
.text .autor {
	font-style: italic;
}
.text .quote {
	background: #ccc;
	float: right;
	font-size: .813em;
	font-style: italic;
	margin: 0 0 15px 15px;
	padding: 15px;
	width: 50%;
}
.text .minus, .text .plus {
	border: 1px solid #333;
	color: #333;
	padding: 15px;
}
.text .minus {
	left: -3px;
	position: relative;
	width: 50%;
}
.text .plus {
	color: #110054;
	font-size: 4.125em;
	font-weight: 700;
}
.text .price {
	color: #959595;
	font-size: .688em;
	margin: 0;
}
.text h1 strong {
	font-size: .306em;
	text-transform: uppercase;
}
.text h1 .price {
	font-size: .306em;
}
.text .rating {
	margin: 0 0 5px 0;
	overflow: hidden;
}
.text .rating p {
	background: url(/i/rating.png);
	color: #fff;
	float: right;
	height: 25px;
	margin: 0;
	padding-top: 5px;
	text-align: center;
	width: 30px;
}
.text .tags {
	font-weight: 700;
	margin-top: 2em;
	text-transform: uppercase;
}
.text .time {
	color: #959595;
	font-size: .688em;
	margin: 15px 0;
}
.text .title, .text .subtitle {
	color: #110054;
	font-size: 1.625em;
	margin: 15px 0;
}
.text .title {
	margin: 0 0 -1em 0;
}
.text .subtitle {
	border-bottom: 3px solid #110054;
	font-weight: 700px;
}
.video {
	border-bottom: 3px solid #09a844 !important;
}
.ya-share2 {
	margin: 15px 0;
}
#yandex_rtb_R-A-250765-1, #yandex_rtb_R-A-250765-6 {
	height: 400px;
	overflow: hidden;
	width: 240px;
}
#yandex_rtb_R-A-250765-2 {
	margin: 0 0 15px 0;
}
#yandex_rtb_R-A-250765-7 {
	height: 90px;
	margin-left: -15px;
	overflow: hidden;
	width: 728px;
}
@keyframes scroll {
	0% {
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
	}
}
@-moz-keyframes scroll {
	0% {
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
	}
}
@-ms-keyframes scroll {
	0% {
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
	}
}
@-o-keyframes scroll {
	0% {
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
	}
}
@-webkit-keyframes scroll {
	0% {
		transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
		-moz-transform: rotate(359deg);
		-o-transform: rotate(359deg);
		-webkit-transform: rotate(359deg);
	}
}
	.forum-header-title h1 {
		font-size: 1em;
	}
	.forum-post-author {
		display: none;
	}
	.forum-item-desc, .forum-users-online {
		color: #999;
	}
@media screen and (max-width: 1015px) {
	body {
		background-size: contain;
		margin: 0;
	}
	.aspect:before {
		padding-top: 0px;
	}
}
@media screen and (max-width: 800px) {
	body {
		margin: 0;
	}

	.also a {
		float: none !important;
		height: auto;
		margin-top: 15px !important;
		width: 100%;
	}
	.also a:after, .carousel, .img, .subhead:first-child a, .subhead:last-child, .margin:nth-child(3n+3), .menu-desktop, .news:nth-child(3n+3), .others, .others-review, .sidebar, .subcarousel div:first-child {
		display: none;
	}
	.auction-main, .forum-main, .news, .news-main, .profit, .review, .review-full, .review-main {
		width: 48.5%;
	}
	.auction-search a:first-of-type {
		display: none;
	}
	.auction-search input, .auction-search select {
		width: 100% !important;
	}
	.catalog-button a:nth-child(2) {
		margin: 15px 0 0 0;
	}
	.bottom, .catalog-button a, .center, .content, .direct, .head .subhead:first-child, .stretching, .subbottom, .text {
		box-sizing: border-box;
		width: 100%;
	}
	.bottom, .center, .direct, .subbottom {
		border: 0;
	}
	.bottom, .direct, .subbottom {
		border-top: 1px solid #dcdcdc;
	}
	.breadcrumbs {
		font-size: .75em;
		margin: 15px 0;
	}
	.head .subhead:first-child a:first-child {
		display: block;
		float: none;
		margin: 0 auto 15px auto;
		width: 295px;
	}
	#login {
		height: 100%;
		width: 100%;
	}
	.margin {
		margin: 0 !important;
	}
	.margin:nth-child(3n+4) , .news:nth-child(3n+4) {
		float: right;
	}
	#menu-mobile {
		display: block;
	}
	.news, .stretching {
		margin: 15px 0 !important;
	}
	.news img, .review img, .review-full img {
	object-fit: cover;
	}
	.profit {
		padding: 38.5px 0 !important;
	}
	.subbottom a {
		width: 50%;
	}
	.text iframe {
		height: 273px;
		width: 100%;
	}
	#yandex_rtb_R-A-250765-2 {
		display: block;
		margin: 15px 0;
	}
}
@media screen and (max-width: 640px) {
	.additem input[type="button"], .additem input[type="submit"], .additem input[type="text"], .additem label, .additem select, .additem textarea {
		display: block;
		width: 100%;
	}
	.additem input[type="button"] {
		margin: 15px 0 0 0;
	}
	.additem input[type="submit"] {
		margin: 0;
	}
	.additem .checkbox input:checked + .checkbox__text:after, .additem .checkbox__text:after, .additem .checkbox__text:before {
		left: 75%;
	}
	.auction-main, .forum-main, .news, .news-main, .profit, .review, .review-full, .review-main {
		margin: 15px 0 0 0 !important;
		width: 100%;
	}
	.auction-search a {
		box-sizing: border-box;
		width: 100%;
	}
	.auction-search input:last-child {
		float: none;
		width: 100%;
	}
	.auction-search label {
		display: block;
		width: 100%;
	}
	.auction-square, .auction-square:nth-child(2n) {
		float: none;
		width: 100%;
	}
	.catalog a {
		width: 100%;
	}
	.catalog a, .catalog-detail, .catalog-list {
		font-size: 1em;
	}
	.catalog-detail a:first-of-type img, .catalog-list img {
		width: 100% !important;
	}
	.catalog-detail div:first-child, .catalog-list a:first-child {
		position: relative;
		width: 100%;
	}
	.catalog-detail div:last-child, .catalog-list div {
		margin: 0;
	}
	.catalog-detail span, .catalog-list span {
		width: 100%;
	}
	.catalog-detail span:nth-of-type(2), .catalog-list span:nth-of-type(2) {
		margin: 0;
	}
	.catalog-filters label, .catalog-filters select {
		width: 100%;
	}
	.catalog-filters label {
		margin: 0 0 5px 0;
	}
	.forum-topic-last td a {
		display: block;
	}
	.forum-topic-last td a:last-child {
		display: block;
		float: left !important;
	}
	.margin:nth-child(3n) {
		display: table;
	}
	.new, .reviews {
		height: auto;
	}
	.new img, .reviews img {
		float: none;
		height: auto;
		margin: 0 0 15px 0;
		width: 100%;
	}
	.news:nth-child(3n) {
		display: block;
	}
	.text .minus, .text .space {
		box-sizing: border-box;
		display: table;
		width: 100%;
	}
	.text .minus:before {
		color: #110054;
		content: "+";
		display: table-cell;
		float: left;
		font-size: 4.125em;
		font-weight: 700;
		padding: 0 15px 0 0;
	}
	.text .minus:last-child {
		margin-top: 15px;
	}
	.text .minus:last-child:before {
		content: "-";
	}
	.text .plus {
		display: none;
	}
	.text .quote {
		float: none;
		margin: 0;
		width: 100%;
	}
	#yandex_rtb_R-A-250765-4 {
		display: none;
	}
	#yandex_rtb_R-A-250765-5 {
		display: block;
	}
	.forum-block-inner, table.forum-table td {
		font-size: 1.24em;
	}
	.forum-cell-post {
		border-left: 1px solid #999;
	}
	.forum-cell-user, .forum-column-lastpost, .forum-column-replies, .forum-column-topics {
		display: none;
	}
	.forum-column-title {
		border-right: 1px solid #999 !important;
	}
	.forum-post-entry img {
		max-width: 100%;
	}
	.forum-post-author {
		display: block;
	}
}
@media only screen
and (min-device-width: 1024px)
and (max-device-width: 1366px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1.5) {
	.forum-column-replies, .forum-column-topics {
		display: none;
	}
	.sidebar {
		display: block;
	}
}
@media only screen
and (min-device-width: 1024px)
and (max-device-width: 1366px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 1.5) {
	.forum-block-inner, table.forum-table td {
		font-size: 1.2em;
	}
}
.-content h1 {
	color: #fff !important;
}
.-forum-header-box, .-forum-header-subtitle {
	background: #999 !important;
}
.-forum-navigation-box, .-forum-table td.forum-column-footer, .-forum-topics-head {
	background: #fff !important;
}

.container {
    display: grid;
}

.adf {
width: 728px;
height:90px;
}

.fixedElement {
    background-color: #c0c0c0;
    position:fixed;
    top:0;
    width:100%;
    z-index:100;
}

div.sticky {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
/*  margin: 5px 5px;*/
}

div.mods {
    float: left;
    margin: 0 0 0 115px;
}

div.newmobile {
padding: 15px;
}


div.articleBody{
    text-align: justify;
  text-justify: auto;
}
/* End */
/* /bitrix/templates/2018_main/components/bitrix/menu/desktop_sections_menu/style.css?1662577953626 */
/* /bitrix/templates/2018_main/styles.css?170910920233414 */
