

/* 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:/i/2018/css/fancybox.css?166257796410424*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
/* End */


/* Start:/bitrix/templates/2018_main/styles.css?166257795233408*/
@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 */
/* /i/2018/css/fancybox.css?166257796410424 */
/* /bitrix/templates/2018_main/styles.css?166257795233408 */
