body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

[hidden] {
    display: none;
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
    font-family: "Arial", sans-serif;
    color: #222;
    outline: none;
}

html, body {height: 100%;}

body {
	/*background: url("../images/back-gr.jpg") no-repeat scroll center 0 rgba(0, 0, 0, 0);*/
    margin: 0 auto;
    font-size: 14px;
    line-height: 18px;
    /*min-width:1280px;*/
	max-width: 1920px;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

a {
    color: #212120;
}
a:visited {
    color: #212120;
}
a:hover {
    color: #d62613;
    text-decoration: none;
}
a:focus {
    outline: none;
}
a:hover,
a:active {
    outline: 0;
    text-decoration: none;
    color: #b82b1b;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

dfn {
    font-style: italic;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e3e3e3;
    margin: 20px 0;
    padding: 0;
}

ins {
    background: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background: #ff0;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: none;
}

q:before,
q:after {
    content: "";
    content: none;
}

small {
    font-size: 85%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

ul,
ol {
    margin: 1em 0;
    padding: 0 0 0 40px;
}

dd {
    margin: 0 0 0 40px;
}

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

img {
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

form {
    margin: 0;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

label {
    cursor: pointer;
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

button,
input {
    line-height: normal;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}

button[disabled],
input[disabled] {
    cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *width: 13px;
    *height: 13px;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
    line-height: 18px !important;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td {
    vertical-align: top;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

@media only screen and (min-width: 35em) {

}

.ir {
    border: 0;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    background-color: transparent;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow:none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
ul, li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.wrap
{
	width: 980px;
    margin: 0 auto;
    padding: 0 50px;
    box-shadow: 0 0 20px #eee;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
}
#content {
    padding: 28px 0 157px;
    width: 980px;
    margin: 0 auto;
}
#content.news-wrapper {
	width: 100%;
    max-width: 1310px;
}
#logo {
	display: block;
    width: 91px;
    height: 94px;
    background: url(../images/logo.png) no-repeat;
    float: left;
}


.slider {
    font-size: 0;
    width: 100%;
    height: 240px;
    margin: 0 auto;
    overflow: hidden;
}
.slider a {
	text-align: center;
    display: block;
    position: relative;
    float:left;
    margin: 0;
    width: 100%;
    height: 240px;
}
.top_slide .slider {
    font-size: 0;
    width: 980px;
    height: 400px;
    margin: 0 auto;
    overflow: hidden;
}
.top_slide .slider a {
    display: block;
    position: relative;
    float:left;
    margin: 0;
    width: 980px;
    height: 400px;
}
.slider-pagination {
    text-align: center;
    margin-top: 3px;
}
.slider-pagination div {
    width: 17px;
    height: 10px;
    background: url(../images/bullets.jpg) no-repeat;
    display: inline-block;
    margin-right: 2px;
    cursor: pointer;
}
.slider-pagination .selected,
.slider-pagination div:hover {
    background: url(../images/bullets.jpg) 0 -10px no-repeat;
}

/*.newest {
    width: 980px;
    height: 270px;
    background: url(../images/ramka.png) no-repeat;
    padding: 24px 10px;
    margin: 23px auto 0;
}*/
.newest{
	width: 960px;
	/* height: 270px; */
	/* background: url(../images/ramka.png) no-repeat; */
	padding: 24px 8px 10px 8px;
	margin: 23px auto 0;
	border: 3px solid #f2250a;
	position: relative;
}
.newest-item {
    width: 320px;
    float: left;
    text-align: center;
}
.newest-item a {
    color: #212120;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.newest-item a:hover {
    color: #d62613;
}
.newest-item p {
    margin: 12px 0 4px 0;
    color: #212120;
    text-align: center;
	line-height: 18px;
}
.newest-desc {
    margin-top: 22px;
    text-align: left;
    padding: 0 10px;
    text-align: center;
}
.white_top_block{
	width: 812px;
	position: absolute;
	top: -4px;
	background: #fff;
	height: 5px;
	left: 85px;
}

.white_bottom_block{
	width: 812px;
	position: absolute;
	bottom: -4px;
	background: #fff;
	height: 5px;
	left: 85px;
}

.heading {
    color: #212120;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 34px 0 10px;
}
/*.hits {

}
.hits a {
    width: 186px;
    min-height: 250px;
    border: 1px solid #e8e8e8;
    display: block;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #1c1c1b;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    padding: 20px 0 0 0;
    text-align: center;
}
.hits a:nth-child(6n) {
    margin-right: 0;
}
.hits a:last-child {
    margin-right: 0;
}
.hits a:hover {
    border: 1px solid #d62613;
}
.hits a img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.hits div {
	text-align: center;
	width: 165px;
	height: 140px;
	margin: 0 auto 34px;
	position: relative;
}
.hits p {
	margin: 0 0 14px 0;
	padding: 0 10px;
}*/

.hits {

}
.relations a {
    width: 186px;
    min-height: 250px;
    border: 1px solid #e8e8e8;
    display: block;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #1c1c1b;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    padding: 20px 0 0 0;
    text-align: center;
}
.relations a:nth-child(6n) {
    margin-right: 0;
}
.relations a:last-child {
    margin-right: 0;
}
.relations a:hover {
    border: 1px solid #d62613;
}
.relations a img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.relations div {
	text-align: center;
	width: 165px;
	height: 140px;
	margin: 0 auto 34px;
	position: relative;
}
.relations p {
	margin: 0 0 14px 0;
	padding: 0 10px;
}

.hits {
	position: relative;
}
.hits .sliderjs .caroufredsel_wrapper .slides_container a {
    width: 186px;
    min-height: 250px;
    border: 1px solid #fff;
    display: block;
    float: left;
    margin-right: 10px;
    color: #1c1c1b;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    padding: 20px 0 0 0;
    text-align: center;
}
.hits .sliderjs .caroufredsel_wrapper .slides_container a:last-child {
    /*margin-right: 0;*/
}
.hits .sliderjs .caroufredsel_wrapper .slides_container a:hover {
    border: 1px solid #d62613;
}
.hits .sliderjs .caroufredsel_wrapper .slides_container a img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.linkBanner div {
	height: 240px;
}



.slides_container {
width: 980px;
position: relative;
height: 314px;
}


.hits .sliderjs .caroufredsel_wrapper .slides_container div {
	text-align: center;
	width: 165px;
	height: 140px;
	margin: 0 auto 34px;
	position: relative;
}
.hits p {
	margin: 0 0 14px 0;
	padding: 0 10px;
}

.hits .b-razdel-nav__right .prev, .hits .b-razdel-nav__right .next {
	top: 120px;
}

.b-razdel-nav__right .prev, .b-razdel-nav__right .next {
	position: absolute;
	top: 186px;
	border: 0;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	width: 18px;
	height: 28px;
	display: block !important;
	z-index: 10;
}

.b-razdel-nav__right .next {
background: url(../images/arrow_right.png) 0 0 no-repeat;
right: -30px;
}

.b-razdel-nav__right .prev {
background: url(../images/arrow_left.png) 0 0 no-repeat;
left: -30px;
}

.way
{
color: #000;
font-weight: bold;
font-size: 11pt;
padding: 14px 0;
border-bottom: 1px solid #e2e2e2;
}
.way a
{
text-decoration: none;
text-transform: none;
font-weight: normal;
color: #505050;
}
.way a:hover
{
text-decoration: underline;
color: #2c91ba;
}
.way img
{
margin: 0 9px;
vertical-align: baseline;
}
.anons
{
width: 100%;
height: 460px;
/*box-shadow: inset 0px 0px 30px #f2f2f2;*/
margin-bottom: 18px;
}
.anons a
{
font-size: 11pt;
}
.anons .info
{
float: left;
padding: 90px 60px 0;
background: url(../images/anons-bg-left.png) no-repeat right center;
width: 260px;
}
.anons .info .title
{
font-size: 40pt;
width: 320px;
display: block;
line-height: 100%;
}
.anons .info .price
{
background: url(../images/badge.png) no-repeat 0 0;
display: block;
font-size: 18pt;
padding-left: 44px;
height: 20px;
padding-top: 2px;
margin: 20px 0;
}
.last-items
{
margin:0 -2px;
font-size: 15px;
}
.last-items .item
{
text-align: center;
float: left;
margin: 10px 2px 50px 2px;
}
.last-items .item .img
{
display:block;
width: 242px;
height: 150px;
margin-bottom: 18px;
}
.last-items .item .img:hover
{
border: 5px solid #3bc2fa;
width: 232px;
height: 140px;
overflow: hidden;
}
.last-items .item .img:hover img
{
margin: -5px;
}
.content
{

}
.content.w770 {
	width: 770px;
	float: left;
}
.content.w730 {
	width: 730px;
	float: left;
}
.cart-inside hr
{
height: 1px;
background: #9e9c9c;
border: none;
}
.cart-inside strong
{
font-size: 11pt;
}
.cart-inside table
{
width: 100%;
border-collapse: collapse;
}
.cart-inside table th
{
font-size: 11pt;
text-transform: uppercase;
padding: 15px 0 0 0;
}
.cart-inside table .title
{
text-align: left;
}
.cart-inside table td
{
vertical-align: middle;
border-right: 1px solid #9e9c9c;
text-align: center;
height: 150px;
}
.cart-inside table .space
{
height: 37px;
border: none;
}
.cart-inside table .last
{
border-right: none;
}
.cart-inside table .last a
{
display: inline-block;
text-align: left;
color: #505050;
text-decoration: underline;
}
.cart-inside table .last a:hover
{
color: #d62613;
}
.cart-inside table input
{
text-align: center;
border: 1px solid #9e9c9c;
height: 35px;
box-shadow: 0 0 1px #cdcdcd;
width: 60px;
}
.cart-inside .cart-photo
{
border: 2px solid #fff;
width: 100px;
height: 146px;
float: left;
position: relative;
}
.cart-inside .cart-photo img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.cart-inside .cart-photo:hover
{
border: 2px solid #d62613;
}
.cart-inside .cart-info
{
float: left;
margin-left: 35px;
text-align: left;
margin-top: 20px;
}
.cart-inside .cart-info .params
{
margin-top: 10px;
}
.cart-inside .make-order
{
float: right;
width: 100%;
}
.cart-inside .make-order .inf
{
font-size: 11px;
float: left;
text-transform: uppercase;
text-align: right;
margin-top: 10px;
border-right: 1px solid #e2e2e2;
padding-right: 20px;
line-height: 100%;
width: 120px;
}
.cart-inside .make-order .amount
{
font-size: 18pt;
font-weight: bold;
display: block;
float: left;
margin: 13px 20px 0 20px;
color: #000;
}
.cart-inside .make-order .make-order-bt
{
float: right;
}
.item-info
{
margin: 20px 0 0;
float: left;
}
.item-info .item-photo1
{
border: 3px solid #f6f6f6;
margin-left: -4px;
float: left;
}
.item-info .item-photo2
{
border: 1px solid #eeeeee;
float: left;
}
.item-info .item-photo
{
float: left;
width: 298px;
/*padding-bottom: 110px;*/
/*height: 538px;*/
border: 1px solid #959595;
position: relative;
}
.item-info .item-photo .lull
{
position: absolute;
top: 22px;
left: 25px;
width: 34px;
height: 33px;
background: url(../images/lull.png) 0 0 no-repeat;
}
.colorbox
{
outline: none;
}
.item-info .item-desc
{
float: right;
width:57%;
padding-top: 4px;
position: relative;
}
.item-info .item-desc span
{
display:block;
}
.item-info .item-desc .maker
{
color: #000;
font-size:14pt;
font-weight:bold;
text-transform: none;
margin: 0;
}
.item-info .item-desc .model
{
text-transform: uppercase;
color: #000;
margin: 5px 0;
}
.item-info .item-desc .price
{
font-size: 24px;
color: #000;
font-weight: bold;
float: left;
margin-right: 4px;
}
.item-info .item-desc .price_old
{
font-size: 24px;
color: #666666;
text-decoration: line-through;
float: left;
margin-right: 10px;
}
.item-info .item-desc .size, .item-info .item-desc .description, .item-info .item-desc .to-cart
{
padding: 18px 0 0 0;
border-top: 1px solid #9e9c9c;
margin-top: 15px;
width: 410px;
}
.item-info .item-desc .size img
{
vertical-align: middle;
}
.ex-size
{
margin-bottom: 15px;
float: left;
}
.ex-size li
{
border: 1px solid #dcdcdc;
padding: 3px;
color: #666;
font-size: 13px;
min-width: 26px;
height: 26px;
line-height: 26px;
float: left;
margin: 3px;
text-align: center;
cursor: pointer;
position: relative;
}
.ex-size li:hover
{
border: 4px solid #d62613;
padding: 0;
color: #000;
}
/*.ex-size li.current{
border: 4px solid #d62613 !important;
padding: 0 !important;
color: #000;
}*/
.ex-size li .titles
{
display: none;
padding-top: 10px;
width: 48px;
border: 2px solid #505050;
background: #fff;
color: #000;
font: 12px/15px arial;
position: absolute;
top: 39px;
left: -4px;
z-index: 10;
}
.ex-size li .titles b
{
font-size: 15px;
display: block;
}
.ex-size li .titles i
{
display: block;
width: 18px;
height: 11px;
background: url(../images/titles.png) 0 0 no-repeat;
position: absolute;
top: -10px;
left: 16px;
}
.ex-size li:hover .titles
{
display: block;
}

.item-info .item-desc .description p
{
margin: 0;
}
.item-info .item-desc .to-cart
{
margin-bottom: 15px;
}
.item-info .item-desc .to-cart .to-cart-bt b
{
background: url(../images/header-cart.png) no-repeat 0 0;
width: 14px;
height: 17px;
display: inline-block;
position: relative;
top: 4px;
right: 8px;
}
.item-info .item-desc .to-cart .to-cart-bt,
body .buttons
{
color: #fff;
display: block;
text-decoration: none;
padding: 0 10px;
font: bold 14px arial;
text-transform: uppercase;
text-align: center;
height: 34px;
line-height: 34px;
background: #d62613;
width: 151px;
border: 0;
box-sizing:content-box;
border: 1px solid #AC1E0E;
box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.39);
}
.item-info .item-desc .to-cart .to-cart-bt:hover,
body .buttons:hover
{

}
.item-info .item-desc .to-cart .to-cart-bt:active,
body .buttons:active
{
position: relative;
top:1px;
left:0;
}

.ph2
{
font: bold 14px/18px arial;
color: #000;
margin: -6px 0 8px 0;
}
.item-info .item-desc .favorite img
{
margin-right: 8px;
top: 2px;
position: relative;
vertical-align: top;
margin-top: 2px;
}
.item-info .item-desc .favorite a
{
border-bottom: 1px dotted #505050;
color: #212120;
text-decoration: none;
}
.item-info .item-desc .favorite a:hover
{
border-bottom: 1px dotted #d62613;
color: #d62613;
text-decoration: none;
}
.catalogue
{
border-top: 1px solid #9e9c9c;
padding: 20px 0 45px 0;
float: left;
width: 100%;
}
.catalogue .number
{
padding-bottom: 20px;
float: right;
}
.catalogue .number span
{
float: left;
margin-top: 8px;
display: block;
margin-right: 10px;
}
.catalogue .number b
{
display: block;
float: left;
height: 26px;
text-align: center;
padding-top: 10px;
margin: 0 5px;
color: #d62613;
font-size: 16px;
text-decoration: underline;
}
.catalogue .number a
{
color: #b4b4b4;
display: block;
float: left;
height: 26px;
text-align: center;
padding-top: 9px;
margin: 0 4px;
font-size: 16px;
text-decoration: none;
}
.catalogue .number a:hover
{
color: #d62613;
font-size: 16px;
text-decoration: underline;
}
.news
{
border-bottom: 1px solid #9e9c9c;
margin-top: 20px;
width: 730px;
}
.news h1
{
font-size: 18pt;
font-weight: normal;
text-transform: none;
line-height: 28px;
}
.news .date
{
text-transform: uppercase;
font-size: 8pt;
margin-bottom: 15px;
display: block;
color: #9d9c9c;
}
.news .date a
{
color: #9d9c9c;
}
.news a:hover
{
color: #d62613;
}
.news .news-img
{
	border: 5px solid #fff;
	margin-bottom: 20px;
}
.news .news-img:hover
{
border: 5px solid #d62613;
cursor: pointer;
}
.paginator
{
clear: both;
padding: 12px 0;
overflow: auto;
border-top: 1px solid #9e9c9c;
}
.paginator div.pag-wrapper
{
margin: 0 auto;
text-align: center;
max-width: 1380px;
position: relative;
}
.show_all_good--pag{
	position: relative;
	text-align: center;
	margin-bottom: -20px;
	top: -44px;
}
.paginator i
{
color: #333;
}
.paginator span
{
text-align: center;
color: #fff;
font-weight: bold;
background: #c0c0c0;
border-radius: 30px;
box-sizing: border-box;
width: 30px;
height: 30px;
display: inline-block;
line-height: 30px;
}
.paginator b
{
font-weight: normal;
padding: 0 4px;
font-size: 18px;
display: inline-block;
position: relative;
left: 0;
top: 2px;
}
.paginator a
{
color: #333;
text-align: center;
text-decoration: none;
margin: 0 12px;
}
.paginator a:hover
{
color: #d62613;
text-decoration: underline;
}
.paginator .prev:hover, .paginator .next:hover
{
color: #d62613;
text-decoration: underline;
}
.paginator .prev
{
width: auto;
font-size: 14px;
margin-right: 28px;
}
.paginator .next
{
width: auto;
font-size: 14px;
margin-left: 28px;
}
.right
{
float: right;
border-left: 1px solid #9e9c9c;
width: 178px;
padding: 28px 0 0 31px;
min-height: 503px;
}
.right h1
{
border-bottom: 1px solid #9e9c9c;
padding-bottom: 10px;
margin: 0;
}
.right h1.cabinet
{
border-bottom: none;
}
.right p
{
margin-top: 10px;
margin-bottom: 7px;
}
.right .block
{
border-bottom: 1px solid #9e9c9c;
padding: 13px 0;
}
.right .block:last-child {
	border: 0;
}
.right .dlicon,
.right .dlicon:hover
{
display: block;
height: 34px;
font: bold 14px/34px arial;
padding-left: 50px;
text-transform: uppercase;
text-decoration: none;
color: #212120;
}
.right .dlicon:hover {
	color: #d62613;
}
.right .delivery
{
background: url(../images/delivery.png) no-repeat 0 0;
}
.right .warranty
{
background: url(../images/warranty.png) no-repeat 0 0;
}
.right .payment
{
background: url(../images/payment.png) no-repeat 0 0;
}
.right .right-menu
{
margin-top: 20px;
}
.right .right-menu li
{
background: url(../images/right-li-h.jpg) no-repeat 0 0;
padding-left: 24px;
margin-bottom: 10px;
height: 17px;
}
.right .right-menu li:hover
{
background: url(../images/right-li-h.jpg) no-repeat 0 -17px;
}
.right .right-menu li.current
{
background: url(../images/right-li-h.jpg) no-repeat 0 -17px;
}
.right .right-menu li a
{
color: #505050;
text-decoration: none;
}
.right .right-menu li a:hover
{
color: #000000;
text-decoration: none;
}
.add-buy
{
border-top: 1px solid #9e9c9c;
clear: both;
padding: 20px 0 0;
}
.add-buy a
{
width: 110px;
/*height: 230px;*/
float: left;
padding: 8px 10px;
margin: 0 3px;
border: 2px solid #FFF;
overflow: hidden;
text-decoration: none;
font-size: 13px;
color: #505050;
}
.add-buy a:hover
{
border: 2px solid #3bc2fa;
text-decoration: none;
color: #505050;
}
.add-buy a b
{
display: block;
font-size: 15px;
color: #000;
}
.add-buy a img
{
display: block;
width: 110px;
/*height: 195px;*/
}

/*****************		LIB: ColorBox		*****************/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxTopLeft{width:2px; height:2px; background:#d62613;}
    #cboxTopCenter{height:2px; background:#d62613;}
    #cboxTopRight{width:2px; height:2px; background:#d62613;}
    #cboxBottomLeft{width:2px; height:2px; background:#d62613;}
    #cboxBottomCenter{height:2px; background:#d62613;}
    #cboxBottomRight{width:2px; height:2px; background:#d62613;}
    #cboxMiddleLeft{width:2px; background:#d62613;}
    #cboxMiddleRight{width:2px; background:#d62613;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{padding: 30px;}
        #cboxTitle{position:absolute; top:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; top:10px; left:216px; color:#999;opacity: 0;}
        #cboxLoadingOverlay{background:#fff url(../images/colorbox/loading.gif) no-repeat 5px 5px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; top:0px; right:42px; color:#444;}
        #cboxPrevious{
            position: absolute;
            top: 48%;
            left: 20px;
            color: #444;
            width: 18px;
            height: 28px;
            text-indent: 35px;
            overflow: hidden;
            background: url(../images/arrow_left.png) 0 0 no-repeat;
        }
        #cboxNext{
            position: absolute;
            top: 48%;
            right: 20px;
            color: #444;
            width: 18px;
            height: 28px;
            text-indent: 35px;
            overflow: hidden;
            background: url(../images/arrow_right.png) 0 0 no-repeat;
        }
        #cboxClose{position:absolute;
top: 13px;
right: 14px;
display:block;
color:#444;
width: 17px;
height: 16px;
text-indent: 35px;
overflow: hidden;
background: url(../images/close.png) 0 0 no-repeat;
		}
		#cboxClose:hover{ }
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.none { display: none; }

footer {
	position: relative;
    padding: 0 0 30px 0;
}
.bottom-menu {
    font-size: 12px;
    color: #9c9b9b;
    margin: 0 0 20px 0;
	text-align: center;
}
.bottom-menu a {
    color: #9d9c9c;
    font-size: 12px;
    text-decoration: none;
    margin: 0 25px;
}
.bottom-menu a:hover {
    text-decoration: underline;
}
.copyright {
    margin: 0;
    text-align: right;
    color: #9d9c9c;
    font-size: 10px;
}

.clear
{
clear: both;
}
.inn_slidejs
{
/*padding: 64px 0 0 380px;*/
}
.slidejs
{
/*width: 600px;*/
width: 980px;
}
.slidejs .slidesjs-pagination
{
/*padding-left: 60px;*/
margin: 0 auto;
left: 50%;
position: relative;
margin-top: 10px;
}
.slidejs .slidesjs-pagination-item
{
display: inline;
margin: 0 5px;
}
.slidejs .slidesjs-pagination-item a
{
display: inline-block;
text-decoration: none;
text-indent: -30px;
overflow: hidden;
width: 13px;
height: 15px;
background: url(../images/li-romb.png) 0 0 no-repeat;
}
.slidejs .slidesjs-pagination-item a:hover
{
background: url(../images/li-romb.png) 0px -20px no-repeat;
}
.slidejs .slidesjs-pagination-item a.active
{
cursor:default;
background: url(../images/li-romb.png) 0px -40px no-repeat;
}
.select-photo
{
/*position: absolute;
bottom: 26px;
left: 26px;*/
position: relative;
padding-bottom: 26px;
left: 26px;
float: left;
}
.select-photo a
{
width: 66px;
height: 66px;
border: 1px solid #DEDEDE;
padding: 1px;
float: left;
margin-right: 18px;
position: relative;
margin-top: 10px;
}
.select-photo a.current,
.select-photo a:hover
{
border: 2px solid #3BC2FA;
padding: 0;
}
.select-photo a.current i,
.select-photo a:hover i
{
width: 18px;
height: 10px;
position: absolute;
top: -10px;
left: 24px;
display: block;
background: url(../images/titles2.png) 0 0 no-repeat;
}
.jspContainer
{
	overflow: hidden;
	position: relative;
}
.jspPane
{
	position: absolute;
}
.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 100%;
}
.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}
.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}
.jspCap
{
	display: none;
}
.jspHorizontalBar .jspCap
{
	float: left;
}
.jspTrack
{
background: #E7E7E7;
position: relative;
padding: 0 1px;
border-radius: 2px;
}
.jspDrag
{
	background: #000;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border-radius: 2px;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}
.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}
.jspVerticalBar .jspArrow
{
	height: 16px;
}
.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}
.jspVerticalBar .jspArrow:focus
{
	outline: none;
}
.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}
.parameters
{
padding: 13px 1px 25px;
position: relative;
text-align: center;
max-width: 1360px;
margin: 0 auto;
}
.parameters .pspan4_b
{
float:left;
padding: 9px;
}
.parameters .pspan4
{

}
.parameters .pspan4 .name
{
	text-transform: uppercase;
	color: #000;
	font: bold 14px/20px Arial;
}
.parameters .selects
{
	width: 180px;
	height: 36px;
	border: 1px solid #9e9c9c;
	box-shadow: 0 0 1px #cdcdcd;
	background: #FFF;
	padding: 0 35px 0 14px;
	color: #505050;
	font: 13px/36px Arial;
	position: relative;
	margin: 12px 0 0 0;
}
.parameters .selects:hover,
.parameters .selects.current
{

}
.parameters .selects .text
{
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.parameters .selects .ui_select
{
width: 21px;
height: 11px;
background: url(../images/ui_select.png) 0 0 no-repeat;
position: absolute;
top: 15px;
right: 11px;
cursor: pointer;
}
.parameters .selects .group
{
display: none;
border-radius: 0 0 3px 3px;
position: absolute;
top: 38px;
left: -1px;
min-width: 231px;
line-height: 22px;
background: #fff;
z-index: 100;
}
.parameters div.pspan4:last-of-type .selects .group {
    left: inherit;
    right: 0;
}
.parameters .group .inner
{
padding: 10px 11px 8px;
margin-top: -2px;
border: 1px solid #9e9c9c;
border-top: 0;
}
.parameters .scroll-pane
{
width: 100%;
max-height: 200px;
overflow: auto;
outline: none;
}
.parameters .group .option
{
border-bottom: 1px solid #9e9c9c;
padding: 5px 0 1px;
cursor: pointer;
}
.parameters .group .option:hover
{
color: #d62613;
}
.parameters .group .option span {
    float: left;
    display: block;
    width: 142px;
}
.parameters .group .option i
{
display: block;
width: 17px;
height: 17px;
margin: 0px 11px -2px 0;
background: url(../images/right-li.jpg) 0 0 no-repeat;
float: left;
}
.parameters .group .option:hover i,
.parameters .group .option.selected i
{
background-position: -17px 0;
}
.parameters .option_only .jspPane :last-child,
.parameters .option_multiple .jspPane :last-child
{
border-bottom: 0;
}
.name .freset
{
font: 12px Arial;
color: #505050;
float: right;
cursor: pointer;
}
.name .freset i
{
display: inline-block;
width: 17px;
height: 16px;
background: url(../images/close.png) 0 0 no-repeat;
margin: -4px 0 -6px 5px;
}
.parameters .group.list_square .inner
{
padding: 0;
}
.parameters .group .square
{
width: 28px;
height: 28px;
float: left;
margin: 5px;
border: 1px solid #dcdcdc;
padding: 2px;
text-align: center;
color: #787878;
font: 12px/28px Arial;
cursor: pointer;
overflow: hidden;
}
.parameters .group .square:hover
{
background: #9e9c9c;
border: 1px solid #9e9c9c;
padding: 2px;
color: #fff;
}
.parameters .group .square.selected
{
border: 3px solid #9e9c9c;
padding: 0px;
color: #000000;
background: #fff;
}
.catalogue .icat {
	text-align: center;
}
.catalogue .icat a
{
font: 12px/16px Arial;
color: #1c1c1b;
width: 228px;
height: 325px;
padding: 0 22px;
display: inline-block;
text-decoration: none;
overflow: hidden;
border: 2px solid #fff;
position: relative;
}
.catalogue .icat .name
{
padding-top: 29px;
clear: both;
line-height: 18px;
}
.catalogue .icat a b
{
display: block;
font: bold 16px Arial;
}
.catalogue .icat .upp
{
text-transform: uppercase;
}
.catalogue .icat a .size
{
opacity: 0;
color: #1c1c1b;
margin-top: -2px;
}
.catalogue .icat a .size span
{
display: block;
font-size: 12px;
color: #1c1c1b;
}
@media (min-width: 1200px) {
    .catalogue .icat a:hover
    {
        border-color: #f92108;
    }
    .catalogue .icat a:hover .size
    {
        opacity: 1;
        display: block;
    }
    .catalogue .icat a:hover .photo span
    {
        border-color: #d2d2d2;
    }
    .catalogue .icat a:hover .photo.current span
    {
        border-color: #d62613;
    }
    .catalogue .icat a:hover .price_sale span{
        display: inline-block;
    }

    .catalogue .icat a:hover .price_club span{
        display: inline-block;
    }

    .catalogue .icat a:hover .price_club i{
        background: #fff;
        color: #000;
        padding: 0;
    }
}
.catalogue .icat .photos
{
height: 170px;
position: relative;
margin-top: 2px;
}
.catalogue .icat .photo
{
position: absolute;
top: 0;
left: 0;
}
.catalogue .icat .photo span
{
padding: 0 36px;
border-bottom: 9px solid #fff;
position: absolute;
bottom: -9px;
left: 0;
}
.catalogue .icat .photo.p2 span
{
left: 79px;
}
.catalogue .icat .photo.p3 span
{
left: 158px;
}
.catalogue .icat .photo.current
{
z-index: 2;
}
.catalogue .icat .photo .timg
{
width: 230px;
height: 170px;
background: white;
position: relative;
}
.catalogue .icat .photo .timg img {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}
.popap
{
padding: 57px 35px 15px;
}
.popap h1
{
font: normal 24px/24px Arial;
text-align: center;
margin-bottom: 27px;
}
.popap h1 b
{
display: inline-block;
width: 20px;
height: 28px;
margin-right: 6px;
margin-bottom: -4px;
background: url(../images/auth.png) 0 0 no-repeat;
}
.popap .input
{
width: 168px;
height: 34px;
line-height: 34px;
padding: 0 10px;
font: normal 13px/34px Arial;
margin-bottom: 15px;
border: 1px solid #9e9c9c;
box-shadow: 0 0 1px #cdcdcd;
color: #b5b4b4;
}
.popap .buttons
{
width: 170px;
}
.popap .hr
{
border-top: 1px solid #9e9c9c;
margin-top: 27px;
padding-top: 20px;
}
.popap .hr a
{
text-decoration: underline;
color: #000;
font: 13px/21px Arial;
}
.popap .hr a:hover
{
color: #d62613;
}
.popap .savemi
{
font: normal 13px/25px Arial;
color: #505050;
margin-bottom: 15px;
}
.popap label
{
cursor: pointer;
}


.statica a
{
color: #505050;
text-decoration: underline;
}
.statica a:hover
{
color: #2c91ba;
}
.statica .news-h {
	border: 0;
	padding: 0;
	color: #1c1c1b;
	font-size: 30px;
	font-weight: bold;
	line-height: 34px;
	margin: 0 0 10px 0;
	text-transform: none;
}
.statica h2
{
font: normal 24px/30px arial;
color: #000;
margin: 20px 0 0;
padding-bottom: 18px;
border-bottom: 1px solid #9e9c9c;
}
.statica h3
{
font: bold 18px/18px arial;
color: #000;
margin: 23px 0 12px 0;
}
.statica h4
{
font: bold 15px/30px arial;
color: #000;
margin-bottom: 8px;
}
.statica h6
{
font: italic normal 12px/18px arial;
color: #505050;
text-align: center;
margin: 5px 0 0;
}
.statica p
{
font: normal 13px/18px arial;
color: #000;
}
.statica ul
{
font: normal 13px/18px arial;
color: #505050;
margin-bottom: 20px;
}
.statica li
{
margin: 10px 0 0 22px;
padding-left: 8px;
list-style-image: url(../images/li.png);
}

.desc_no_text{
	padding: 0 !important;
	border-top: none !important;
	margin-top: 0 !important;
	width: 390px !important;
}

.delFav{
	position: absolute;
	display: block;
	color: #444;
	width: 30px;
	height: 35px;
	text-indent: 35px;
	overflow: hidden;
	background: url(../images/close.png) 0 0 no-repeat;
	top: 15px;
	z-index: 2;
	right: 1px;
	border: none;
}

.delFav:hover {

}

#insite_register_main_span input{
	line-height: 34px;
	height: 34px;
	padding: 0 10px;
	font: normal 13px/34px Arial;
	border: 1px solid #9e9c9c;
	box-shadow: 0 0 1px #cdcdcd;
	color: #b5b4b4;
}

.ex_order_new input{
	line-height: 34px;
	height: 34px;
	padding: 0 10px;
	font: normal 13px/34px Arial;
	color: black;
	border: 1px solid #9e9c9c;
	box-shadow: 0 0 1px #cdcdcd;
	color: #b5b4b4;
}

.search_but{
	color: white !important;
	display: block;
	text-decoration: none;
	padding: 0 10px;
	font: bold 14px arial !important;
	text-transform: uppercase;
	text-align: center;
	height: 34px;
	line-height: 34px;
	background: #d62613;
	width: 95px;
	margin-top: -13px;
	cursor: pointer;
	border: 0 !important;
	border-radius: 0 !important;
}

.search_but:hover{

}

.search_but:active{
	position: relative;
	top: 1px;
	left: 0;
}

.otzuvu .h3
{
font: bold 15px/18px Arial;
color: #000;
text-transform: uppercase;
margin: 25px 0 14px;
}
.otzuvu .h3.omail
{
height: 46px;
line-height: 46px;
background: url(../images/omail.png) 0 0 no-repeat;
display: inline-block;
margin-top: 33px;
}
.otzuv-list
{
color: #000;
}
.otzuv-list li
{
border-top: 1px solid #e2e2e2;
padding: 27px 0px;
}
.otzuv-list .oleft
{
float: left;
width: 170px;
text-transform: uppercase;
font: 11px/18px Arial;
}
.otzuv-list .oright
{
margin-left: 170px;
font: 12px/18px Arial;
padding-right: 37px;
}
.otzuv-list .oleft b
{
display: block;
text-transform: none;
margin-top: 10px;
font-size: 15px;
}
.otzuv-list .oleft span
{
font-size: 12px;
color: #505050;
text-transform: none;
}
.pag-otzuv
{
padding-bottom: 20px;
}
.pag-otzuv div
{
float: right;
width: auto;
margin: 0;
}
.otzuvu .stextarea
{
    width: 100%;
    height: 83px;
    padding: 10px;
    border: 1px solid #9e9c9c;
    box-shadow: 0 0 1px #cdcdcd;
    color: #b5b4b4;
    margin-bottom: 13px;
    box-sizing: border-box;
}
.otzuvu .input,
.otzuvu .input_ajax
{
border: 1px solid #9e9c9c;
box-shadow: 0 0 1px #cdcdcd;
color: #b5b4b4;
padding: 10px;
width: 150px;
height: 14px;
float: left;
}
.otzuvu .input_ajax
{
width: 42px;
margin: 0px 11px 0px 9px;
}
.otzuvu .oform .buttons
{
float: right;
}
.captcha_tab
{
margin-left: 25px;
float: left;
}
.captcha_tab a
{
color: #505050;
text-decoration: none;
border-bottom: 1px dotted #505050;
}
.captcha_tab td {
	vertical-align: middle;
}

.otzuvu .inp_fio{
	margin: 0 20px 20px 0;
}

.otzuvu .inp_login{
	margin: 20px 20px 20px 0;
}

.inp_search{
	border-radius: 3px;
	border: 1px solid #CBCBCB;
	border-image: initial;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px inset;
	padding: 10px;
	width: 150px;
	height: 14px;
}


/* дополнительно */
html, body
{
height: 100%;
}
#logo1 {
    display: block;
    width: 91px;
    height: 94px;
    background: url(../images/logo.gif) no-repeat;
    float: left;
}#logo {
    display: block;
    width: 91px;
    height: 94px;
    background: url(../images/logo.png) no-repeat;
    float: left;
}
.phone p {
	margin: 0;
	color: #D62813;
	font-family: "Myriad Pro";
	font-size: 20px;
}
.phone p a {
	text-decoration: none;
	color: #D62813;
}
.social {
    color: #9c9b9b;
    float: left;
    width: 320px;
    margin: 6px 0 0 28px;
    font-size: 12px;
	position: relative;
}
.social a {
    margin: 0 7px;
}
.control {
    float: right;
    font-size: 12px;
    color: #9c9b9b;
}
.control a {
    color: #9b9a9a;
    font-size: 14px;
    margin: 0 15px;
    text-decoration: none;
}
.control a:hover {
    text-decoration: underline;
}
.menu {
    background: #ebebeb;
    margin-top: 26px;
    padding: 3px 0;
}
.menu .mainmenu {
    width: 760px;
    float: left;
	line-height: 20px;
}
.menu .mainmenu a {
    color: #212120;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0 18px;
}
.menu .mainmenu a:hover,
.menu .mainmenu a.active {
    color: #d62613;
}
/*.menu .gender {
    width: 220px;
    float: right;
}
.menu .gender a {
    color: #212120;
    font-size: 14px;
    text-decoration: none;
    margin: 0 10px;
}
.menu .gender a:hover,
.menu .gender a.active {
    color: #d62613;
    font-weight: bold;
}*/
.menu .gender {
	width: 164px;
	float: right;
	margin-right: 5px;
	background: transparent;
}
.menu .gender a:hover,
.menu .gender a.active {
	color: #fff;
	font-weight: bold;
	background: #ff1c0c;
}
.menu .gender a {
	color: #757575;
	font-size: 11px;
	text-decoration: none;
	margin: 0px -3px 0px -3px;
	width: 82px;
	text-align: center;
	display: inline-block;
	background: #fff;
	border-radius: 3px 3px 3px 3px;
	font-weight: bold;
	background-color: #fff;
	box-shadow: inset 0 1px 5px rgba(0,0,0,.45);
	height: 20px;
	line-height: 20px;
}
.menu .gender a:first-child {
	border-radius: 3px 0 0 3px;
}
.menu .gender a:last-child {
	border-radius: 0 3px 3px 0;
}
.footer-wrap
{
width: 980px;
background: #FFF;
border-left: 1px solid #EBEBEB;
border-right: 1px solid #EBEBEB;
padding: 0 40px;
margin: 0 auto;
}
.way.br0
{
border-bottom:0;
}
a.baner {
display: block;
margin: -5px 0px 3px;
}
.anons .info
{
padding: 90px 10px 0 60px;
width: 310px;
min-height: 320px;
}
.anons .info p
{
width: 260px;
}
.info .desc
{
display: none;
}
#desc1
{
display: block;
}
.card1,
.card2,
.card3 {
	margin-right: 20px;
}
.card1 i {
	background: #f6f6f6;
	width: 42px;
	height: 22px;
	display: inline-block;
	box-shadow: 1px 1px 1px #c2c2c2;
	text-align: center;
	line-height: 22px;
	font-style: normal;
}
.card2 i {
	background: #d62613;
	width: 42px;
	height: 22px;
	display: inline-block;
	box-shadow: 1px 1px 1px #c2c2c2;
	color: #fff;
	text-align: center;
	line-height: 22px;
	font-style: normal;
}
.card3 i {
	background: #000;
	width: 42px;
	height: 22px;
	display: inline-block;
	box-shadow: 1px 1px 1px #c2c2c2;
	color: #fff;
	text-align: center;
	line-height: 22px;
	font-style: normal;
}
.notcard {
	margin-left: 20px;
}
#card1[type="radio"],
#card2[type="radio"],
#card3[type="radio"],
#inp3[type="checkbox"],
#notcard[type="checkbox"] {
    display:none;
}
#card1[type="radio"] + label span,
#card2[type="radio"] + label span,
#card3[type="radio"] + label span,
#inp3[type="checkbox"] + label span,
#notcard[type="checkbox"] + label span {
    vertical-align:middle;
    cursor:pointer;
	display: inline-block;
	width: 17px;
	height: 17px;
	margin: 0px 10px 1px 0;
	background: url(../images/right-li.jpg) 0 0 no-repeat;
	margin-top: -2px;
}
#card1[type="radio"]:checked + label span,
#card2[type="radio"]:checked + label span,
#card3[type="radio"]:checked + label span,
#inp3[type="checkbox"]:checked + label span,
#notcard[type="checkbox"]:checked + label span {
    background-position: -17px 0;
}
h1 {
	color: #1c1c1b;
	font-family: "Arial";
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
}
.news-foto {
	margin: 0 26px 20px 0;
}
.date-news {
	text-transform: uppercase;
	font-size: 8pt;
	margin-bottom: 15px;
	display: block;
	color: #9d9c9c;
}
.date-news a {
	color: #9d9c9c;
}
.date-news a:hover {
	color: #d62613;
}
.news-center {
	text-align: center;
}
.news-pagination {
	text-align: center;
}
.news-pagination b {
	font-weight: normal;
	padding: 0 4px;
	font-size: 18px;
	display: inline-block;
	position: relative;
	left: 0;
	top: 2px;
}
.news-pagination a {
	color: #959494;
	text-align: center;
	text-decoration: none;
	margin: 0 10px;
}
.news-pagination a:hover {
	color: #d62613;
}
.ex_order_new td {
	vertical-align: middle;
	padding: 4px 0;
}
.more-info {
	margin-top: 20px;
	border-top: 1px solid #9e9c9c;
	min-height: 144px;
}
.more-info .description {
	float: left;
	width: 312px;
	border-right: 1px solid #9e9c9c;
	padding: 14px 10px;
	font-size: 12px;
}
.more-info .otzivi {
	float: left;
	width: 417px;
	padding: 14px 10px;
}
.zag {
	color: #1c1c1b;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 10px 0;
}

div.rating-cancel,div.star-rating{float:left;width:13px;height:9px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(../images/stars.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:13px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -9px!important}
div.star-rating-hover a{background-position:0 -9px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

.rating {
	font-size: 0;
	display: inline-block;
	height: 9px;
	width: 65px;
	background: url(../images/stars.png) repeat-x;
}
.rating div {
	height: 9px;
	background: url(../images/stars.png) 0 -9px repeat-x;
	vertical-align: middle;
}
.rating div.star1 { width: 13px; }
.rating div.star2 { width: 26px; }
.rating div.star3 { width: 39px; }
.rating div.star4 { width: 52px; }
.rating div.star5 { width: 65px; }

.f-fio {
	display: inline-block;
	font-size: 12px;
	margin-left: 8px;
}
.otzivi {
	position: relative;
}
.otzivi article {
	padding: 6px 0;
}
.otzivi article p {
	font-size: 12px;
	margin: 6px 0;
}
.new-otziv {
	display: block;
	width: 100px;
	height: 20px;
	background: #9e9c9c;
	color: #fff;
	position: absolute;
	top: 13px;
	right: 20px;
	text-decoration: none;
	text-align: center;
	line-height: 20px;
}
.new-otziv:hover {
	color: #fff;
	text-decoration: none;
}
.relations {
	border-top: 1px solid #9e9c9c;
	clear: both;
	padding: 20px 0 0;
}
.name-opt {
	display: inline-block;
	font-size: 12px;
	margin: 6px 0;
}
.stars-value {
	display: inline-block;
}
#u_note {
	height: 100px;
}
.center {
	text-align: center;
}

.pay_method{
	position: absolute;
	top: 30px;
	text-align: center;
	width: 100%;
}

.icon-social{
	width: 101px;
	height: 27px;
	background-image: url('../images/icon_vk.png');
	display: inline-block;
	vertical-align: top;
	outline: 0;
}

.icon-vk{
	background-position: 0 0px;
}

.inner_top {
  position: fixed;
  left: 0;
  bottom: 220px;
  width: 100%;
  height: 0;
  z-index: 999;
}

.wrap_top {
  margin: 0 auto;
  max-width: 1270px;
  min-width: 1000px;
  position: relative;
}

.scrollupNew{
  	background: url("../images/toplink.png") 50% 0% no-repeat;
	width: 53px;
	height: 41px;
	float: right;
	margin-right: 25px;
	opacity: 1;
	padding-top: 42px;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	text-align: center;
	display:none;
}

.scrollupNew:hover{
  	color: #333;
  	background: url("../images/toplink_hover.png") 50% 0% no-repeat;
}

.scrollQuest{
  	background: url("../images/vopros.png") 50% 0% no-repeat;
	width: 53px;
	height: 41px;
	float: left;
	margin-left: 25px;
	opacity: 1;
	padding-top: 42px;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	text-align: center;
	line-height: 13px;
}

.scrollQuest:hover{
	background: url("../images/vopros_hover.png") 50% 0% no-repeat;
  	color: #333;
}

.quest_block{
	width: 137px;
	padding: 3px 10px 3px 10px;
	border: 1px solid #ccc;
	left: -28px;
	top: -25px;
	position: absolute;
	display:none;
}

.quest_block span{
	font-size: 12px;
	color: #666;
}

.scrollMail{
  	background: url("../images/mail.png") 50% 0% no-repeat;
	width: 46px;
	height: 46px;
	float: left;
	opacity: 1;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	text-align: center;
	line-height: 13px;
}

.scrollMail:hover{
  	background: url("../images/mail_hover.png") 50% 0% no-repeat;
}

.scrollVK{
  	background: url("../images/vkq.png") 50% 0% no-repeat;
	width: 46px;
	height: 46px;
	float: left;
	opacity: 1;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	text-align: center;
	line-height: 13px;
	margin: 0 25px 0 10px;
}

.scrollVK:hover{
  	background: url("../images/vkq_hover.png") 50% 0% no-repeat;
}

.vopros_form{
	position: absolute;
	width: 400px;
	height: 280px;
	border: solid 1px #ccc;
	left: 135px;
	top: -130px;
	z-index: 9999;
	background: #fff;
	display: none;
}

.vopros_form_header{
	width: 100%;
	height: 35px;
	background: #9f9b9a;
}

.vopros_form_header p{
	margin: 0;
	color: #fff;
	font-weight: bold;
	padding: 8px 8px 8px 30px;
}

.vopros_form_pol{
	position: relative;
	padding: 8px 25px 15px 25px;
	color: #666;
}

.vopros_form_pol input, .vopros_form_pol textarea{
	display:block;
}

.vopros_form_pol input{
	width: 340px;
	height: 30px;
	border: 1px solid #d0d0d0;
	margin-bottom: 20px;
	padding-left: 10px;
	color: #666;
}

.vopros_form_pol textarea{
	width: 340px;
	height: 57px;
	border: 1px solid #d0d0d0;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #666;
}

.vopros_form_pol .sendVopros{
	width: 150px;
	height: 42px;
	background-color: #e9eaec;
	border: none;
	border-radius: 6px;
	box-shadow: inset -2px -2px 2px rgba(0, 0, 0, 0.09);
	color: #a6a4a7;
}

.vopros_form_pol .sendVopros:hover{
	background: #DFDFE0;
}

.skidka{
    position: absolute;
    z-index: 99;
    background: #e86052;
    padding: 4px 0px 1px 6px;
    font-size: 12.24px;
    color: white;
    border-radius: 100%;
    height: 30px;
    text-align: center;
    box-sizing: border-box;
    width: 30px;
    font-family: "Myriad Pro";
}

.skidka span{
	font-size: 8.84px;
	display: inline-block !important;
    font-weight: bold;
}

.skidka_cart{
	float: right;
    right: 33px;
    width: 44px;
    height: 44px;
    font-size: 18px;
    padding: 9px 0px 2px 9px;
    box-sizing: border-box;
}

.skidka_cart span{
	font-size: 13px;
}

.skidka_prew{
	top: 9px;
    left: 0px;
}

.club_prew {
    top: 3px;
    left: -17px;
}

.price_new {
	color: red !important;
}

.old_price_prew{
	display: inline-block !important;
	text-decoration: line-through !important;
	color: #666666;
	margin-right: 4px;
}

.new_price_prew{
	color: red;
	display: inline-block !important;
}

.price_no_sale{
	color: #979797 !important;
}

b.price_sale, b.price_club {
    margin: 3px 0 4px 0;
}

.price_sale span {
    font-size: 12px;
    font-weight: normal;
    font-family: "Myriad Pro";
    margin-right: 4px;
    display:none;
}


.price_club span {
    font-size: 12px;
    font-weight: normal;
    font-family: "Myriad Pro";
    margin-right: 4px;
    display:none;
}

.price_club i {
    font-style: normal;
    display: inline-block;
    background: #000;
    color: #fff;
    padding: 5px 4px 3px 7px;
}

.my_nakopl{
	position: absolute;
	right: -186px;
	width: 140px;
	height: 60px;
	border: 2px solid #df190c;
	border-radius: 7px;
	text-align: left;
	padding: 1px 3px 1px 6px;
	top: -15px;
}

.my_nakopl b{
	font-size: 18px;
	margin-top: 5px;
	display: block;
}

.novinka{
	position: absolute;
	z-index: 99;
	background-image: url("/theme/index/images/new.svg");
    background-repeat: no-repeat;
    background-size: 29px 29px;
	font-size: 14px;
	color: white;
	font-weight: bold;
	border-radius: 4px;
	width: 30px;
	height: 30px;
}
.club{
	position: absolute;
	z-index: 99;
	background-image: url("/theme/index/images/club.svg");
    background-repeat: no-repeat;
    background-size: 31px 31px;
	font-size: 14px;
	color: white;
	font-weight: bold;
	border-radius: 4px;
	width: 32px;
	height: 32px;
}
.discount-ico {
    position: absolute;
    z-index: 99;
    background-size: 39px 39px;
    background-repeat: no-repeat;
    font-size: 14px;
    color: white;
    font-weight: bold;
    border-radius: 4px;
	width: 40px;
    height: 40px;
}
.discount-ico.dis10 {
	background-image: url("/theme/index/images/10.svg");
}
.discount-ico.dis20 {
    background-image: url("/theme/index/images/20.svg");
}
.discount-ico.dis30 {
    background-image: url("/theme/index/images/30.svg");
}
.discount-ico.dis40 {
    background-image: url("/theme/index/images/40.svg");
}
.discount-ico.dis50 {
    background-image: url("/theme/index/images/50.svg");
}
.discount-ico.dis60 {
    background-image: url("/theme/index/images/60.svg");
}
.discount-ico.dis70 {
    background-image: url("/theme/index/images/70.svg");
}
.discount-ico.dis80 {
    background-image: url("/theme/index/images/80.svg");
}
.discount-ico.dis25 {
    background-image: url("/theme/index/images/25.svg");
}
.discount-ico.dis35 {
    background-image: url("/theme/index/images/35.svg");
}
.discount-ico.sale990 {
    background-image: url("/theme/index/images/sale_990.svg");
}

.club_cart{
	position: absolute;
	z-index: 99;
	background-image: url("/theme/index/images/club.svg");
    background-repeat: no-repeat;
    background-size: 43px 43px;
	font-size: 14px;
	color: white;
	font-weight: bold;
	border-radius: 4px;
	width: 44px;
	height: 44px;
	float: right;
	right: 33px;
	top: 43px;
}
.novinka_cart{
	position: absolute;
	z-index: 99;
	background-image: url("/theme/index/images/new.svg");
    background-repeat: no-repeat;
    background-size: 43px 43px;
	font-size: 14px;
	color: white;
	font-weight: bold;
	border-radius: 4px;
	width: 44px;
	height: 44px;
	float: right;
	right: 33px;
	top: 43px;
}

.skidka_ico_cart {
	position: absolute;
	z-index: 99;
	/*background: url("/theme/index/images/icon-discount-new.png") no-repeat;*/
    background-repeat: no-repeat;
    background-size: 43px 43px;
	font-size: 14px;
	color: white;
	font-weight: bold;
	border-radius: 4px;
	width: 44px;
	height: 44px;
	float: right;
	right: 33px;
	top: 43px;
}

.skidka_ico_cart.dis10 { background-image: url("/theme/index/images/10.svg"); }
.skidka_ico_cart.dis20 { background-image: url("/theme/index/images/20.svg"); }
.skidka_ico_cart.dis30 { background-image: url("/theme/index/images/30.svg"); }
.skidka_ico_cart.dis40 { background-image: url("/theme/index/images/40.svg"); }
.skidka_ico_cart.dis25 { background-image: url("/theme/index/images/25.svg"); }
.skidka_ico_cart.dis35 { background-image: url("/theme/index/images/35.svg"); }
.skidka_ico_cart.dis50 { background-image: url("/theme/index/images/50.svg"); }
.skidka_ico_cart.dis60 { background-image: url("/theme/index/images/60.svg"); }
.skidka_ico_cart.dis70 { background-image: url("/theme/index/images/70.svg"); }
.skidka_ico_cart.dis80 { background-image: url("/theme/index/images/80.svg"); }
.skidka_ico_cart.sale990 { background-image: url("/theme/index/images/sale_990.svg"); }

.cab_discount_cart{
	position: absolute;
    width: 175px;
    height: 200px;
    right: -30px;
    top: 14px;
}

.cab_type_cart{
	width: 50px;
    height: 25px;
    display: inline-block;
}

.minus_five{
	background: url("../images/per_5.jpg");
}

.minus_ten{
	background: url("../images/per_10.jpg");
}

.minus_ften{
	background: url("../images/per_15.jpg");
}

.cab_discount_cart_number{
	display: inline-block;
    margin-left: 10px;
    width: 110px;
    font-size: 12px;
}

.cab_discount_cart_number span{
	display: block;
    font-weight: bold;
    font-size: 14px;
}

.cab_discount_cart a{
	font-size: 12px;
	margin-left: 8px;
}

.btn_new_pass{
	width: 103px;
	height: 19px;
	border: 1px solid #c5c5c5;
	border-radius: 5px;

	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #e3e3e3), color-stop(90%, #C9C6C7));
	background-image: -webkit-linear-gradient(#e3e3e3 20%, #C9C6C7 90%);
	background-image: -moz-linear-gradient(#e3e3e3 20%, #C9C6C7 90%);
	background-image: -o-linear-gradient(#e3e3e3 20%, #C9C6C7 90%);
	background-image: linear-gradient(#e3e3e3 30%, #C9C6C7 90%);

	padding: 5px 0px 5px 3px;
	font-size: 13px;
	text-shadow: 1px 1px 1px #fff;
}

.btn_new_pass:hover{
	cursor: pointer;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #C9C6C7), color-stop(90%, #e3e3e3));
	background-image: -webkit-linear-gradient(#C9C6C7 20%, #e3e3e3 90%);
	background-image: -moz-linear-gradient(#C9C6C7 20%, #e3e3e3 90%);
	background-image: -o-linear-gradient(#C9C6C7 20%, #e3e3e3 90%);
	background-image: linear-gradient(#C9C6C7 30%, #e3e3e3 90%);
}

.pass_new{
	display: none;
}

.ex-size li.sbig{
	font-weight: bold;
	padding: 2px;
	border: 2px solid #dcdcdc;
}

.ex-size li.sbig:hover{
	border: 4px solid #d62613;
	padding: 0;
}

.cssNoSize{
	line-height: 13px !important;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
	font-weight: normal !important;
	font-size: 12px !important;
	padding: 3px !important;
	border: 1px solid #dcdcdc !important;
	margin-left: 10px !important;

}

.cssNoSize span{
	font-size: 11px;
}

/* Слайдер */

.slideb .slides_container { width:100%; height:350px; overflow:hidden; top: 7px; }
.slideb .slides_container .item { width:100%; height:350px; position:absolute; left:0 !important; }
.slideb .slides_container .item:hover { width:100%; height:350px; position:absolute; left:0 !important; cursor: pointer; }
.slideb .pagination {list-style: none;width: 950px;margin: -40px -32px 40px;text-align: right;position: relative;}
.slideb .pagination li {margin-left:6px;display:inline-block;}
.slideb .pagination li a {border:0;text-shadow:none;color:transparent;font: 0/0 a;display:inline-block;width:16px;height:16px;background:url(../images/point-s.png) 0px 0px no-repeat;}
.slideb .pagination li.current a {background:url(../images/point-s-a.png) 0px 0px no-repeat;}
.slideb .text { color:#424242;text-align:right;margin-top:103px; font:italic 21px 'Myriad Pro'; }
.slideb .bg1 { background: url(../images/slide1.jpg) 50% 0 no-repeat; }
.slideb .bg2 { background: url(../images/slide2.jpg) 50% 0 no-repeat; }
.slideb .bg3 { background: url(../images/slide3.jpg) 50% 0 no-repeat; }


.suc_icon{
	width: 23px;
	height: 23px;
	display: inline-block;
}

.suc_status{
	background: url('/theme/index/images/suc_1.png');
	vertical-align: bottom;
	margin-right: 9px;
}

.suc_otp{
	background: url('/theme/index/images/suc_2.png');
	vertical-align: bottom;
	margin-right: 9px;
}

.suc_pochta{
	background: url('/theme/index/images/suc_3.png');
	vertical-align: bottom;
	margin-right: 9px;
}


.static-div{
	width: 100%;
	text-align: center;
	border-bottom: 2px solid #d62613;
	margin-bottom: 0px;
	position: relative;
	top: -20px;
}

.static-div-title{
	background: #fff;
	display: inline-block;
	position: relative;
	top: 9px;
	font-size: 17px;
	color: #d62613;
	padding: 0 26px;
}

.static_rec{
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #d62613;
	margin-right: 6px;
}


.static_rec_b{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: #d62613;
	margin-right: 6px;
	font-size: 28px;
	line-height: 34px;
	text-align: right;
	color: #fff;
	vertical-align: middle;
	padding-right: 2px;
	font-weight: bold;
}
.front_h{
	font-size: 28px;
	color: #ff0000;
	text-align: center;
	margin: 43px 0 20px;
}
.main_one_banner{
	height:270px;
	width: 980px;
	overflow: hidden;
}

.no_transform{
	text-transform: none;
}

.bottom_main_bl{
	/*height: 375px;*/
	width: 990px;
	overflow: hidden;
	margin-top: 30px;
	padding-top: 4px;
}

.inline_bl{
	display: inline-block;
}

.akcii_bottom{
	width: 318px;
	/*height: 315px;*/
	display: inline-block;
	vertical-align: top;
	padding: 30px 4px 20px 2px;
	text-align: center;
	box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.55);
	-webkit-box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.55);
	margin-left: 12px;
	position: relative;
	margin-bottom: 12px;
}

.akcii_bottom div{
	text-align: left;
	padding: 0 8px;
	font-size: 17px;
	line-height: 22px;
}
.contentBlocks {
	font-size: 0;
	line-height: 0;
	text-align: center;
}
.contentBlocks li.news-new {
	width: 323px;
	height: 251px;
}
.contentBlocks li {
	display: inline-block;
	color: #fff;
	position: relative;
	overflow: hidden;
	border: 2px solid #fff;
	vertical-align: top;
}

/*.contentBlocks li:nth-child(3n+3) {
	border-right: 0;
}*/

.contentBlocks li a {
	display: block;
	color: #fff;
	text-decoration: none;
	width: 100%;
	height: 100%;
}

.contentBlocks li .back {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
}

.contentBlocks li .layercontent {
	padding: 25px 25px;
	text-align: center;
}

.headerPart {
	position: relative;
	height: 114px;
	overflow: hidden;
}

.contentBlocks li h3 {
	font: bold 23px/23px helvetica, arial, sans-serif;
	margin: 0;
	display: block;
}

.contentBlocks li .line {
	width: 122px;
	height: 2px;
	background: #fff;
	margin: 0 auto;
}

.contentBlocks li p {
	font: normal 14px/18px arial, sans-serif;
	height: 90px;
	text-overflow: ellipsis;
}

.contentBlocks li:hover {
	background: #ed3034;
}

.contentBlocks li:hover .back {
	z-index: auto;
	opacity: 0.1;
	filter: alpha(opacity=0.1);
}

.contentBlocks li:hover .layercontent {
	position: relative;
	z-index: 2;
}

.contentBlocks li.load-more{
	width: 319px;
	height: 247px;
	display: inline-block;
	overflow: hidden;
	border: 2px solid #cfcdce;
	text-align: center;
	line-height: 250px;
	font-size: 21px;
	color: #666;
	margin: 2px;
	background: #fff;
	vertical-align: top;
}

.contentBlocks li.load-more:hover{
	cursor: pointer;
}

.rubrics-news{
	text-align: center;
	height: 60px;
}

.rubrics-news div{
	display: inline-block;
	width: 105px;
	height: 27px;
	background: #bfbfbf;
	margin: 0 6px 0 0;
	line-height: 26px;
}

.rubrics-news div > a{
	text-decoration: none;
}

.rubrics-news div.current{
	font-weight: bold;
}

.right-new{
	width: 197px;
	padding: 0px 0 0 20px;
	float: right;
	border-left: 1px solid #9e9c9c;
}

.right-new h1{
	margin: 0;
	background: #bfbfbf;
	padding: 5px 0 4px 43px;
	font-weight: normal;
	margin-bottom: 15px;
	font-weight: bold;
}

.popular-news-new{
	margin-bottom: 20px;
}

.popular-news-new h3{
	font-size: 12px;
	margin: 0;
}

.popular-news-new p{
	font-size: 12px;
	line-height: 15px;
	margin: 3px 0 0 0;
}

.popular-news-new a{
	color: #9d9c9c;
	font-size: 12px;
	text-decoration: none;
	outline: 0;
}

.popular-news-new a:hover,.popular-news-new a:active {
	text-decoration: underline;
	color: #b82b1b;
}

.popular-news-img{
	width: 197px;
	/*height: 142px;*/
}
.personal-data{
	font-size: 12px;
	text-align: right;
	height: 40px;
}

.personal-data a{
	color: #666;
	text-decoration: none;
}

.personal-data a:hover{
	text-decoration: underline;
}


/*New Style Trash,Order*/
.order-cost{
    position: relative;
    text-align: right;
    top: -30px;
}

.order-cost p{
    margin: 0 0 2px 0;
}

.order-cost b{
    width: 80px;
    display: inline-block;
}

.b-delmethod{
    margin-bottom: 20px;
}

.delivery-block-trash h2{
    font-size: 15px;
}

.b-delmethod__input{
    width: 16px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 4px;
}

.b-delmethod__text{
    width: 400px;
    display: inline-block;
    line-height: 22px;
}

.b-delmethod__text p{
    margin: 0;
}

.trash-btn-r{
    /*display: inline-block !important;*/
    margin-top: 10px !important;
    width: 195px !important;
    padding: 0 4px !important;
}

.b-payicon{
	text-align: center;
}

.b-payicon span{
	background: url("../images/pay_icon.png");
	display: inline-block;
}

.b-payicon__qiwi{
	width: 45px;
	height: 20px;
	background-position: 0 0;
}

.b-payicon__webmoney{
	width: 65px;
	height: 20px;
	background-position: 0 -32px !important;
}

.b-payicon__ya{
	width: 45px;
	height: 20px;
	background-position: 0px -54px !important;
}

.b-payicon__master{
	width: 37px;
	height: 20px;
	background-position: 0px -80px !important;
}

.b-payicon__visa{
	width: 40px;
	height: 20px;
	background-position: 0px -109px !important;
}

.b-payicon__paypal{
	width: 70px;
	height: 20px;
	background-position: 0px -137px !important;
}
/*New Style Order 11-12-14*/
.warn-red {
    color: #ff0001;
    font-size: 12px;
    position: relative;
    text-align: left;
}
a#back-cat {
			background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(240, 240, 240, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
			border-radius: 5px;
			box-shadow:	0 1px 4px rgba(0, 0, 0, 0.3);
			display: inline-block;
			padding: 5px 15px;
			text-decoration: none;
		}

.trash-wrapper{
	width: 640px;
	margin: -10px;
}

.trash-wrapper-title{
	margin: 0 0 0 0;
	font-size: 17px;
	font-weight: 500;
}

.trash-wrapper-cnt{
	font-size: 13px;
}

.trash-wrapper-item{
	font-size: 13px;
	border-bottom: 6px solid #EDEDED;
	margin: 0 -20px 10px -20px;
	border-top: 2px solid #EDEDED;
	padding: 0 20px;
	position: relative;
}

.tw-item{
	display: inline-block;
}

.tw-item-price{
	float:right;
	margin-top: 20px;
}

.trash-wrapper-link a{
	text-transform: uppercase;
	color: #b82b1b;
	text-decoration: none;
}

.trash-wrapper-link a:hover{
	text-decoration: underline;
}

.tw-left{
	float: left;
}

.tw-right{
	float: right;
}

.tw-item-foto{
	width: 150px;
	margin-right: 10px;
	min-height: 146px;
	text-align: center;
	line-height: 140px;
}

.tw-item-name{
	vertical-align: top;
	margin-top: 20px;
}

/*
######Landing Page Style######
*/
.landing-fire{
    background: #000;
}

.landing-fire:before{
    content: none;
    height: 0;
    float: none;
    width: 0;
    margin-top: 0;
}

.landing-fire-main{
    position: relative;
}

.landing-fire .wrap{
    width: 980px;
    margin: 0 auto;
    padding: 0 50px;
    box-shadow: none;
    border: 0;
    position: relative;
    z-index: 99;
    min-height: 1700px;
}

.landing-fire .search-form input[type=text] {
    width: 310px;
    height: 24px;
    border: none;
    box-shadow: 0 0 1px #cdcdcd;
    padding: 0 10px;
    color: #b5b4b4;
    background-color: #4d4d4d;
}

.landing-fire .menu {
    background: rgba(255, 255, 255, 0.26);
}

.landing-fire  .menu .mainmenu {
    width: 850px;
}

.landing-fire .menu .mainmenu a {
    color: #757474;
    margin: 0 20px;
}

.landing-fire .menu .mainmenu a:hover {
    color: #e6ac47;
}

.landing-fire .menu .mainmenu a.active {
    color: #e6ac47;
    margin-left: 50px;
}

.lnd-header-img{
    text-align: center;
}

.lng-m80{
    margin-top: 65px;
}

.lng-m35{
    margin-top: 25px;
    position: relative;
}

.lnd-video-bl{
    position: relative;
    width: 1070px;
    left: -30px;
}

.lnd-video-item iframe{
    margin-left: 16px;
}

.lnd-video-item {
    display: inline-block;
}

.lng-cond {
    text-align: center;
    position: relative;
    left: 25px;
    font-family: "Conv_MyriadPro-Regular";
}

.lng-cond-item {
    width: 245px;
    display: inline-block;
    margin-right: 60px;
    color: #fff;
    text-align: left;
    vertical-align: top;
}

.lng-cond .lng-cond-item:last-child {
    margin: 0;
}

.lng-cond-item h4, .lnd-prt-video-bl h4{
    font-size: 34px;
    margin: 25px 0;
    color: #fff;
}

.lng-cond-item p{
    font-size: 18px;
    line-height: 20px;
}

.lng-cond-item p a, .lng-cond-item p a:hover{
    display: block;
    color: #e70008;
    text-decoration: none;
    /*cursor: default;*/
}

.lnd-conditions {
    width: 770px;
    background: rgba(73, 21, 21, 0.4);
    border: 1px solid rgba(73, 21, 21, 0.35);
    border-radius: 8px;
    margin: 80px auto 0 auto;
    color: #fff;
    font-size: 16px;
    padding: 0 30px 0 60px;
    font-family: "Conv_MyriadPro-Regular";
    /*font-weight: bold;*/
    position: relative;
    z-index: 999;
}

.lnd-conditions p{
    margin: 30px 0px;
}

.lnd-conditions h3{
    color: #af812c;
    font-size: 24px;
    text-align: center;
    font-family: "Conv_MyriadPro-Bold";
}

.lnd-conditions strong{
    color: #af812c;
    font-weight: normal;
}

.lnd-conditions em, .lnd-conditions a{
    color: #e70008;
    font-style: normal;
}

.lnd-end{
    text-align: center;
    color: #fff;
    font-family: 'Bebas Neue Bold';
    position: relative;
    z-index: 999;
}
.lnd-timer{
    width: 152px;
    height: 207px;
    margin: 0 auto;
    background: url("/theme/index/images/game_timer.png");
}

.lnd-end p{
    font-size: 26px;
    letter-spacing: 5px;
}

.lnd-timer span{
    position: relative;
    top: 60%;
    text-transform: uppercase;
    font-weight: bold;
}
.lnd-warning div{
    display: inline-block;
    vertical-align: top;
}

.lnd-warning{
    background: rgba(73, 21, 21, 0.4);
    border: 1px solid rgba(73, 21, 21, 0.35);
    border-radius: 8px;
    padding: 10px;
    font-family: "Conv_MyriadPro-Regular";
    width: 840px;
    margin: 80px auto 20px auto;
}

.lnd-warning-text{
    color: #000;
    margin-left: 15px;
}

.lnd-warning-text p{
    margin: 0px;
    font-size: 18px;
}

.lnd-warning-text .lnd-uppercase{
    font-size: 30px !important;
}

.lnd-warning-text {
    top: 7px;
    position: relative;
}

.lnd-fire{
    background: url("/theme/index/images/game_bottom.png") no-repeat 50%;
    position: absolute;
    bottom: -21px;
    width: 100%;
    height: 675px;
    z-index: 99;
    left: 0px;
}

.lnd-grd{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    /*background: -moz-linear-gradient(-45deg,  rgba(32,0,0,1) 0%, rgba(0,0,0,0.31) 25%, rgba(0,0,0,0) 36%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(32,0,0,1)), color-stop(25%,rgba(0,0,0,0.31)), color-stop(36%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(-45deg,  rgba(32,0,0,1) 0%,rgba(0,0,0,0.31) 25%,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(-45deg,  rgba(32,0,0,1) 0%,rgba(0,0,0,0.31) 25%,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(-45deg,  rgba(32,0,0,1) 0%,rgba(0,0,0,0.31) 25%,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%); /* IE10+ */
    /*background: linear-gradient(135deg,  rgba(32,0,0,1) 0%,rgba(0,0,0,0.31) 25%,rgba(0,0,0,0) 36%,rgba(0,0,0,0) 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#200000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  background: rgba(32,0,0,1);
background: -moz-linear-gradient(left, rgba(32,0,0,1) 0%, rgba(0,0,0,1) 25%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(32,0,0,1)), color-stop(25%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(left, rgba(32,0,0,1) 0%, rgba(0,0,0,1) 25%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left, rgba(32,0,0,1) 0%, rgba(0,0,0,1) 25%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left, rgba(32,0,0,1) 0%, rgba(0,0,0,1) 25%, rgba(0,0,0,1) 100%);
background: linear-gradient(to right, rgba(32,0,0,1) 0%, rgba(0,0,0,1) 25%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#200000', endColorstr='#000000', GradientType=1 );
    left: 0px;
}

.lnd-grd-bt{
    position: absolute;
width: 230px;
height: 230px;
bottom: 0;
background: rgb(32,0,0); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(32,0,0,1) 0%, rgba(0,0,0,1) 67%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(32,0,0,1)), color-stop(67%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(32,0,0,1) 0%,rgba(0,0,0,1) 67%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(32,0,0,1) 0%,rgba(0,0,0,1) 67%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(32,0,0,1) 0%,rgba(0,0,0,1) 67%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(32,0,0,1) 0%,rgba(0,0,0,1) 67%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#200000', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}

.lnd-button {
    text-align: center;
    position: relative;
    z-index: 999;
}

.lnd-button a{
    display: inline-block;
    width: 196px;
    height: 63px;
    background: url("/theme/index/images/game_button.png");
}

.lnd-button-winner {
    text-align: center;
    position: relative;
    z-index: 999;
}

.lnd-button-winner a{
    display: inline-block;
    width: 174px;
    height: 52px;
    background: url("/theme/index/images/pobediteli.png");
}

.lng-warning-age{
    width: 72px;
    height: 72px;
    background: url("/theme/index/images/game_age.png");
    position: absolute;
    right: -30px;
    bottom: 30px;
}

.lnd-copyright{
    text-align: center;
    font-size: 12px;
    line-height: 1px;
}

.lnd-footer-video{
    position: absolute !important;
    bottom: 0;
    height: 200px;
    display: block;
    left: 109px;
    bottom: -25px;
}

.lnd-footer{
    position: relative;
    z-index: 999;
}

.lnd-footer-video .lng-warning-age{
    right: -82px;
    bottom: 53px;
}

.lnd-prt-video-bl{
    position: relative;
    display: inline-block;
    text-align: center;
    font-family: "Conv_MyriadPro-Regular";
    margin-bottom: 200px;
    z-index: 999;
}

.lnd-prt-video-item {
    position: relative;
    display: inline-block;
    width: 450px;
    margin-right: 50px;
    margin-bottom: 30px;
    text-align: left;
    color: #fff;
    vertical-align: top;
}

.lnd-prt-video-item:nth-child(2n+2) {
    margin-right: 0;
}

.prt-info {
    display: inline-block;
    width: 255px;
}

.prt-share {
    display: inline-block;
    right: 0;
    position: relative;
    vertical-align: text-bottom;
    width: 189px;
    text-align: right;
    padding: 2px 0 2px 2px;
    color: #fff;
    background: #4A4A4A;
    border-radius: 3px;
    top: -5px;
}

span.b-share a {
    /*padding: 0 3px !important;*/
}

.prt-share-text{
    float: left;
    margin-left: 1px;
}

.dbll{
    display: block !important;
}

.main-site-contest{
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.6);
    padding: 1px 2px;
    background: #fff;
    color: #d62613 !important;
    border-radius: 2px;
    position: relative;
    top: -1px;
}

.lnd-nobg{
    background: none;
    border: none;
    margin: 20px auto 0 auto;
}

.lnd-win-table ul {
    float: left;
}

.lnd-win-table ul:first-child li {
    margin-left: 0;
}

.lnd-win-table ul li {
    margin: 4px 0 0 106px;
    white-space: nowrap;
}

.lnd-win-table{
    padding-bottom: 20px;
}

/**/
.bl-filter--new .pspan4{
    display: table-cell;
}

.bl-filter--new .selects{
    width: 140px;
    height: 24px;
    border: 1px solid #9e9c9c;
    box-shadow: 0 0 1px #cdcdcd;
    background: #FFF;
    padding: 0 4px 0 4px;
    color: #505050;
    font: 15px/36px Arial;
    position: relative;
    margin: 12px 0 0 0;
    text-align: center;
    text-transform: uppercase;
    line-height: 23px;
    margin: 0px auto;
    display: inline-block;
}

.bl-filter--new .bl-filter_container{
    text-align: left;
    font-size: 13px;
}

.bl-filter--new .group .option {
    border-bottom: none;
    text-transform: none;
}

.bl-filter--new .group .inner {
    margin-top: 0px;
    border: 1px solid #000;
    border-top: 1px solid #000;
    margin: 0;
    padding: 0;
}
.bl-filter--new .group .inner .bl-filter_container{
    padding: 5px 6px;
}
.bl-filter--new .group .inner .bl-filter_apply_btn_w, .bl-filter--new .group .inner .bl-filter_apply_btn {
    margin: 0;
    border-left: 0;
    border-right: 0;
    padding: 0 10px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.bl-filter--new .group .square.selected {
    border: 3px solid #9e9c9c;
    padding: 0px;
    color: #fff;
    background: #9e9c9c;
}

.bl-filter--new .bl-column_separator {
    width: 170px;
    display: inline-block;
    vertical-align: top;
}

.bl-filter--new .width_col{
    width: 344px;
}
.bl-filter--new .el-nop.width_col{
    width: 356px;
}

.bl-filter--new .width_col_hide{
    width: 510px;
}

.bl-filter_apply_btn {
    height: 26px;
    border: 1px solid;
    margin: 6px -5px 0 -5px;
    border-bottom: 0;
    text-align: left;
    padding-left: 14px;
    padding-top: 8px;
}

.bl-filter_apply_btn_w {
    height: 26px;
    border: 1px solid;
    margin: 6px -12px 0 -12px;
    border-bottom: 0;
    text-align: left;
    padding-left: 14px;
    padding-top: 8px;
}

.bl-filter_apply_btn a, .bl-filter_apply_btn_w a{
    color: #dc3837;
    text-decoration: none;
    font-size: 13px;
}

.bl-filter_apply_btn a:hover, .bl-filter_apply_btn_w a:hover{
    text-decoration: underline;
}

.bl-filter--new .active-fil{
    border: 1px solid #E44747;
    box-shadow: 0 0 1px #E84444;
}

.bl-filter--new span.label-fr{
    float: left;
    margin: 0 22px;
    top: 15px;
    position: relative;
    color: #ccc;
}

.bl-filter__pr160{
    padding-right: 160px !important;
}

.bl-filter__pr110{
    padding-right: 110px !important;
}

.bl-filter__pr130{
    padding-right: 130px !important;
}

.bl-delivery-trash h2{
    font-size: 14px;
    margin-right: 65px;
}

.bl-delivery-trash__item{
    display: inline-block;
    width: 280px;
    vertical-align: top;
    padding: 0 35px;
    margin-bottom: 25px;
}

.bl-delivery-trash__text {
    width: 290px;
    display: inline-block;
    line-height: 22px;
	margin-top: 8px;
}

.bl-delivery-trash__text p{
    margin: 0;
}

.bl-delivery-trash__input {
    width: 16px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 4px;
    margin: 0 0 15px 8px;
}

.bl-delivery-trash .bl-delivery-trash__input--del {
    vertical-align: top;
    width: 17px;
    height: 17px;
    margin: 0 3px 0 0;
}
.bl-delivery-trash .bl-delivery-trash__input--del + label {
    cursor: pointer;
}
.bl-delivery-trash .bl-delivery-trash__input--del:not(checked) {
    position: absolute;
    opacity: 0;
}
.bl-delivery-trash .bl-delivery-trash__input--del:not(checked) + label {
    position: relative;
    padding: 0 0 0 0px;
    width: 228px;
    height: 60px;
    display: inline-block;
    text-align: center;
    line-height: 58px;
    text-transform: uppercase;
    font-size: 16px;
}
.bl-delivery-trash .bl-delivery-trash__input--del:not(checked) + label:before {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 226px;
    height: 58px;
    border: 1px solid #CDD1DA;
    border-radius: 10px;
    background: #FFF;
    z-index: -1;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100 */
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */

    box-shadow: 0px 4px 0px #b8b8b8;

}

.bl-delivery-trash .bl-delivery-trash__input--del:not(checked) + label:hover:before{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,c2c2c2+100 */
    background: rgb(255,255,255); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMmMyYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(194,194,194,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(194,194,194,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(194,194,194,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(194,194,194,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(194,194,194,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(194,194,194,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c2c2c2',GradientType=0 ); /* IE6-8 */
    border: 1px solid #BABABA;
    box-shadow: 0px 4px 0px #939393;

}
/*.bl-delivery-trash .bl-delivery-trash__input--del:not(checked) + label:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 4px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #9FD468;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
    opacity: 0;
    transition: all .2s;
}
.bl-delivery-trash .bl-delivery-trash__input--del:checked + label:after {
    opacity: 1;
}*/
.bl-delivery-trash .bl-delivery-trash__input--del:checked + label:before {
    border: 2px solid #d72612 !important;
    box-shadow: 0 0 0 0 !important;
}
.bl-delivery-trash__text ul {
	margin-left: 8px;
}
.bl-delivery-trash__text ul li:before {
    content:  "-";
    position: absolute;
    left: -5px;
}
.bl-delivery-trash__text ul li {
	position: relative;
	padding: 0 0 0 8px;
}

.bl-delivery-trash .bl-delivery-trash__input--del:checked ~ div.bl-delivery-trash__text {

}

.error-dilivery-city{
    color: #d42716;
    margin-left: 8px;
}

.el-form--preloader{
    position: absolute;
    display: block;
    left: 10px;
    top: -16px;
    display:none;
}

.wrapper-paybtn {
    position: relative;
}

.paybtn-desc {
    position: absolute;
    left: 330px;
    font-size: 12px;
    top: 18px;
}

/*new design*/
#wrap {
	position: relative;
    min-height: 100%;
}

#main {
	padding-bottom: 129px;
}

.top-line {
    height: 42px;
    background: #333;
    position: relative;
    font-size:0;
}

.menu-bg {
    height: 111px;
    background: #f7f7f7;
    position: relative;
}

header {}
footer {
    position: relative;
    padding: 28px 0 30px 0;
	position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
footer.footer {
	background: #333;
	padding: 18px 0;
}
.inside-footer {
	/*min-width: 980px;*/
    max-width: 100%;
	/*max-width: 1310px;*/
	margin: 0 auto;
	padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
}
.inside-footer .i-f-menu {

}
.inside-footer .i-f-soc {
    font-size: 0;
    line-height: 0;
    margin-left: auto;
}
.inside-footer .i-f-subscribe {
	position: relative;
    text-align: right;
    font-size: 0;
    line-height: 0;
    padding: 10px 0;
    margin-left: auto;
}
.inside-footer .i-f-subscribe p {
	opacity: 0.5;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    margin: 0 10px 0 0;
    height: 36px;
    line-height: 36px;
    vertical-align: top;
}
.inside-footer .i-f-subscribe form span {
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	position: absolute;
    left: 0;
    top: -22px;
}
.inside-footer .i-f-subscribe form {
	font-size: 0;
	line-height: 0;
	display: inline-block;
    vertical-align: top;
	position: relative;
}
.inside-footer .i-f-subscribe input[type=text] {
	width: 251px;
	height: 36px;
	background-color: #454545;
	border: 0;
	padding: 0;
	margin: 0;
	display: inline-block;
	color: #f7f7f7;
	font-size: 12px;
	font-weight: 400;
	padding: 0 13px;
	vertical-align: top;
}
.inside-footer .i-f-subscribe input[type=button] {
	width: 128px;
	height: 36px;
	background-color: #595959;
	border: 1px solid #595959;
	margin: 0;
	padding: 0;
	font-family: "Myriad Pro";
	color: #fefefe;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	display: inline-block;
	vertical-align: top;
}
.inside-footer .i-f-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.inside-footer .i-f-menu ul li {
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
}
.inside-footer .i-f-menu ul li:nth-child(4n) {
	margin-right: 0;
}
.inside-footer .i-f-menu ul li:last-child {
	margin-right: 0;
}
.inside-footer .i-f-menu p {
	margin: 0;
}
.inside-footer .i-f-menu p a {
	color: #f7f7f7;
	font-family: Arial;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
.inside-footer .i-f-menu p a.mw--link {
	padding: 3px 12px;
	border: 1px solid #fff;
	box-sizing: border-box;
	margin-left: -13px;
    position: relative;
    top: 1px;
}
.inside-footer .i-f-soc p {
	opacity: 0.5;
    color: #fff;
    font-family: Arial;
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    margin: 0 10px 0 0;
    height: 30px;
    line-height: 30px;
    vertical-align: top;
}
.inside-footer .i-f-soc a {
	display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../images/soc-icons.png) 0 0 no-repeat;
    margin: 0 6px;
	vertical-align: top;
}
.inside-footer .i-f-soc .i-f-instagram {
    /*background-position: 0 0;*/
    background-image: url('../images/inst_500х500.svg');
    background-size: 30px 30px;
}
.inside-footer .i-f-soc .i-f-vk {
    /*//background-position: -30px 0;*/
    background-image: url('../images/vk_500х500.svg');
    background-size: 30px 30px;
}
.inside-footer .i-f-soc .i-f-youtube {
    /*//background-position: -60px 0;*/
    background-image: url('../images/youtube_500х500.svg');
    background-size: 30px 30px;
}
iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}
.bottom-menu {
    font-size: 12px;
    color: #9b9999;
    margin: 0 0 20px 0;
    text-align: center;
}
.bottom-menu a {
    color: #9b9999;
    font-size: 12px;
    text-decoration: none;
    margin: 0 25px;
}
.bottom-menu a:hover {
    text-decoration: underline;
}
.b-payicon{
    text-align: center;
}
.b-payicon span{
    background: url(../images/pay_icon.png);
    display: inline-block;
}
.b-payicon__qiwi{
    width: 45px;
    height: 20px;
    background-position: 0 0;
}
.b-payicon__webmoney{
    width: 65px;
    height: 20px;
    background-position: 0 -32px !important;
}
.b-payicon__ya{
    width: 45px;
    height: 20px;
    background-position: 0px -54px !important;
}
.b-payicon__master{
    width: 37px;
    height: 20px;
    background-position: 0px -80px !important;
}
.b-payicon__visa{
    width: 40px;
    height: 20px;
    background-position: 0px -109px !important;
}
.mainmenu {
    position: relative;
}
.mainmenu div {
    position: absolute;
    left: 50%;
    width: 700px;
    margin-left: -350px;
    display: none;
}
.mainmenu div.active {
    display: block;
}
.menu-bg .mainmenu {
    line-height: 111px;
    text-align: center;
}

.menu-bg .mainmenu a {
    color: #1b1b1b;
    font-size: 14.72px;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0 18px;
    font-family: "Myriad Pro";
}

.menu-bg .mainmenu a:hover,
.menu-bg .mainmenu a.active {
    color: #ff0000;
}

.menu-bg .gender {
    width: 193px;
    float: right;
    background: transparent;
    position: absolute;
    right: 80px;
    top: 44px;
	font-size: 0;
}

.menu-bg .gender a:hover,
.menu-bg .gender a.active {
    background: #d90000;
	color: #f7f7f7;
	font-weight: bold;
}

.menu-bg .gender a {
	color: #333;
	font-family: "Arial";
	font-size: 11px;
    text-decoration: none;
    width: 96px;
    text-align: center;
    display: inline-block;
    height: 23px;
    line-height: 23px;
	background: none;
}
.menu-bg .gender a:first-child {
	margin-right: 1px;
}
.logo {
    display: block;
    width: 61px;
    height: 62px;
    background: url(../images/logo.png) no-repeat;
    float: left;
}
.phone-block {
    position: absolute;
    top: 23px;
    left: 80px;
    width: 230px;
}
.phone {
    color: #333;
    font-size: 12.7px;
    float: left;
    margin-left: 26px;
}
.phone p {
    color: #f00;
    font-family: "Arial";
    font-size: 14.33px;
    font-weight: bold;
    margin: 13px 0 0 0;
}
.top-menu {
    text-align: center;
    font-size: 0;
}
.top-menu a {
    display: inline-block;
    color: #f7f7f7;
    font-family: "Myriad Pro";
    font-size: 14.72px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 12px 26px;
}
.top-menu a:hover {
    background: #595959;
	color: #f7f7f7;
}
.top-menu .active, .top-menu a.active:hover {
	background: #f7f7f7;
    color: #333;
}
.control {
    display: inline-block;
    color: #f7f7f7;
    font-family: "Arial";
    font-size: 12px;
    vertical-align: top;
    position: absolute;
    right: 50px;
    top: 9px;
}
.control a {
    color: #f7f7f7;
    font-family: "Arial";
    font-size: 12px;
    text-decoration: none;
    margin: 0 4px;
    line-height: 24px;
}
.control a:hover {
    text-decoration: underline;
}
.search-form {
    display: inline-block;
    width: 276px;
    height: 50px;
    position: relative;
    top: -1px;
    /*margin-right: 7px;
    vertical-align: top;*/
}
.search-form form {
    position: relative;
}
.search-form input[type=text] {
    /*background: #4a4a4a;*/
    background: #e6e6e6;
    border: 0;
    color: #656464;
    font-family: "Arial";
    font-size: 12px;
    width: 240px;
    height: 24px;
    padding: 0 30px 0 6px;
    display: none;
    opacity: 0;
    position: relative;
    top: 12px;
}
.search-form input[type=text].active {
    display: block;
    opacity: 1;
}
.search-form input[type=submit] {
    display: none;
}
.search-form input[type=button] {
    width: 16px;
    height: 16px;
    background: url(../images/header_icon.png) -7px 23px;
    border: 0;
    position: absolute;
    top: 17px;
    right: 7px;
    padding: 0;
    margin: 0;
}
.bg-menu {
    height: 74px;
    background: #333;
    line-height: 74px;
    text-align: center;
}
.bg-menu a {
    color: #9b9999;
    font-family: "Arial";
    font-size: 12px;
    margin: 0 6%;
    text-decoration: none;
    -o-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
}
.bg-menu a:hover {
    color: #f7f7f7;
}
.bg-menu a span.icon-delivery {
    background: url(../images/icon-delivery.png) 0 0 no-repeat;
    display: inline-block;
    width: 25px;
    height: 18px;
    margin-right: 14px;
    vertical-align: middle;
}
.bg-menu a:hover span.icon-delivery {
    background-position: -25px 0;
}
.bg-menu a span.icon-exchange {
    background: url(../images/icon-exchange.png) 0 0 no-repeat;
    display: inline-block;
    width: 22px;
    height: 25px;
    margin-right: 14px;
    vertical-align: middle;
}
.bg-menu a:hover span.icon-exchange {
    background-position: -22px 0;
}
.bg-menu a span.icon-guaranty {
    background: url(../images/icon-guaranty.png) 0 0 no-repeat;
    display: inline-block;
    width: 23px;
    height: 21px;
    margin-right: 14px;
    vertical-align: middle;
}
.bg-menu a:hover span.icon-guaranty {
    background-position: -23px 0;
}
.bg-menu a span.icon-reviews {
    background: url(../images/icon-reviews.png) 0 0 no-repeat;
    display: inline-block;
    width: 17px;
    height: 23px;
    margin-right: 14px;
    vertical-align: middle;
}
.bg-menu a:hover span.icon-reviews {
    background-position: -17px 0;
}

.bg-menu-new {
    height: 74px;
    background: #fff;
    line-height: 74px;
    text-align: center;
}
.bg-menu-new a {
    color: #9b9999;
    font-family: "Arial";
    font-size: 12px;
    margin: 0 6%;
    text-decoration: none;
    -o-transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
}
.bg-menu-new a span.icon-delivery {
    background: url(../images/icon-delivery.png) 0 0 no-repeat;
    display: inline-block;
    width: 25px;
    height: 18px;
    margin-right: 14px;
    vertical-align: middle;
}
.bg-menu-new a span.icon-exchange {
    background: url(../images/icon-exchange.png) 0 0 no-repeat;
    display: inline-block;
    width: 22px;
    height: 25px;
    margin-right: 14px;
    vertical-align: middle;
}
.bg-menu-new a span.icon-guaranty {
    background: url(../images/icon-guaranty.png) 0 0 no-repeat;
    display: inline-block;
    width: 23px;
    height: 21px;
    margin-right: 14px;
    vertical-align: middle;
}
.bg-menu-new a span.icon-reviews {
    background: url(../images/icon-reviews.png) 0 0 no-repeat;
    display: inline-block;
    width: 17px;
    height: 23px;
    margin-right: 14px;
    vertical-align: middle;
}

.p1 {
    font-family: "BebasNeueBold";
    font-size: 29px;
}

.p2 {
    font-family: "BebasNeueBook";
    font-size: 29px;
}

.p3 {
    font-family: "BebasNeue-Light";
    font-size: 29px;
}

.p4 {
    font-family: "BebasNeueRegular";
    font-size: 29px;
}

.p5 {
    font-family: "BebasNeue-Thin";
    font-size: 29px;
}


/*СЛАЙДЕР*/
.slides {
    overflow: hidden;
    position: relative;
	background: #333;
}
.slides .slide {
    display: inline-block;
    background: #000;
}
.slides .slider-inner img {
    opacity: 0.5;
    width: 100%;
	height: 100%;
	min-height: 457px;
}
.slides > div > div > .slick-active .slider-inner img {
    opacity: 1;
}
.slides > .slick-next {
    display: block;
    width: 17%;
    height: 79%;
    background: url(../images/icon-small-arrows-right.png) 50% 50% no-repeat;
    position: absolute;
    top: 105px;
    right: 0;
    border: 0;
    font-size: 0;
    z-index: 100;
    /*opacity: 0;*/
}
.slides > .slick-prev {
	display: block;
    width: 17%;
    height: 79%;
    background: url(../images/icon-small-arrows-left.png) 50% 50% no-repeat;
    position: absolute;
    top: 105px;
    left: 0;
    border: 0;
    font-size: 0;
    z-index: 100;
    /*opacity: 0;*/
}
/*.slides:hover > .slick-prev,
.slides:hover > .slick-next {
    opacity: 1;
}*/
.slider-inner {
    overflow: hidden;
    position: relative;
}
.slider-inner .slick-slide > img {
    width: 100%;
}
.slides .slider-inner .slick-next {
	display: none !important;
    width: 17%;
    height: 79%;
    background: url(../images/icon-small-arrows-right.png) 50% 50% no-repeat;
    position: absolute;
    top: 105px;
    right: 0;
    border: 0;
    font-size: 0;
    z-index: 100;
    /*transition: all 400ms ease;*/
}
.slides .slider-inner .slick-prev {
    display: none !important;
    width: 17%;
    height: 79%;
    background: url(../images/icon-small-arrows-left.png) 50% 50% no-repeat;
    position: absolute;
    top: 105px;
    left: 0;
    border: 0;
    font-size: 0;
    z-index: 100;
    /*transition: all 400ms ease;*/
}
.slick-active > .slider-inner > .slick-prev,
.slick-active > .slider-inner > .slick-next {
    display: block !important;
}
.slider-inner div {
    position: relative;
}
.slider-inner div .text-fon {
    position: absolute;
    height: 105px;
    width: 100%;
    background: rgba(0,0,0,0.1);
    top: 0;
    padding: 19px;
    box-sizing: border-box;
    display: none;
    transition: all 400ms ease;
}
.slider-inner div .text-fon-short {
    position: absolute;
    height: 105px;
    top: 0;
    padding: 19px;
    display: block;
    transition: all 400ms ease;
    text-align: center;
    box-sizing: border-box;
    width: 26%;
    min-width: 220px;
}
.nextdiv .slider-inner div .text-fon,
.nextdiv .slider-inner div .text-fon-short {
    left: 0;
}
.prevdiv .slider-inner div .text-fon,
.prevdiv .slider-inner div .text-fon-short {
    right: 0;
}
.slides .slick-active .slider-inner .text-fon {
    display: block;
}
.slides .slick-active .slider-inner .text-fon-short {
    display: none;
}
.slider-inner div .text-fon .sl-title,
.slider-inner div .text-fon-short .sl-title {
    color: #fff;
    font-family: "BebasNeueRegular";
    font-size: 29.15px;
    text-transform: uppercase;
    border-bottom: 1px solid #fff;
    display: inline-block;
    padding: 0 0 8px 0;
    margin: 0;
    line-height: 20px;
}
.slider-inner div .text-fon-short .sl-title {
	color: #ccc;
	border-bottom: 1px solid #ccc;
}
.slider-inner div .text-fon-short:hover .sl-title {
	color: #fff;
	border-bottom: 1px solid #fff;
}
.slider-inner div .text-fon .sl-title span {
    font-size: 18px;
    margin: 0 0 0 6px;
    line-height: 12px;
}
.slider-inner div .text-fon .sl-desc,
.slider-inner div .text-fon-short .sl-desc {
    color: #fff;
    font-family: "Myriad Pro";
    font-size: 14px;
    margin-top: 6px;
}
.slider-inner div .text-fon-short .sl-desc {
	color: #ccc;
}
.slider-inner div .text-fon-short:hover .sl-desc {
	color: #fff;
}
.slider-inner div .text-fon-short:hover .sl-desc a {
	color: #fff;
}
.slider-inner div .text-fon .sl-desc a {
    color: #fff;
    text-decoration: none;
}
.slider-inner div .text-fon-short .sl-desc a {
	color: #ccc;
    text-decoration: none;
}
.slider-inner div .text-fon .sl-desc a:hover,
.slider-inner div .text-fon-short .sl-desc a:hover {
    text-decoration: underline;
}
.slider-inner .slick-dots {
    z-index: 100;
    position: absolute;
    bottom: 35px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.slider-inner .slick-dots li {
    display: inline-block;
    margin: 0 3px;
}
.slider-inner .slick-dots li button {
    display: block;
    width: 15px;
    height: 15px;
    background: url(../images/carucel2.svg);
    background-repeat: no-repeat;
    background-size: 75px 15px;
    background-position: -15px 0px;
    transform: rotate(90deg);
    border: 0;
    font-size: 0;
    opacity: 1;
    transition: all 400ms ease;
}
.slider-inner .slick-dots li.slick-active button,
.slider-inner .slick-dots li button:hover {
    background-position: 0 0;
}
.slides .slick-dots {
    z-index: 100;
    position: absolute;
    bottom: 35px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.slides .slick-dots li {
    display: inline-block;
    margin: 0 3px;
}
.slides .slick-dots li button {
    display: block;
    width: 15px;
    height: 15px;
    background: url(../images/carucel2.svg);
    background-repeat: no-repeat;
    background-size: 75px 15px;
    background-position: -15px 0px;
    transform: rotate(90deg);
    border: 0;
    font-size: 0;
    opacity: 1;
    transition: all 400ms ease;
}
.slides .slick-dots li.slick-active button,
.slides .slick-dots li button:hover {
    background-position: 0 0;
}
/*СЛАЙДЕР*/

/*end new design*/
.w100p{
	width: 100% !important;
}

.pz{
	padding: 0 0 129px 0 !important;
}

.w980 {
	width: 980px;
	margin: 0 auto;
}

.w1150 {
	width: 1150px;
	margin: 0 auto;
}

.w1380 {
	max-width: 1380px;
	margin: 0 auto;
}

.w1400 {
	max-width: 1400px;
	margin: 0 auto;
}

.ptb28{
	padding: 28px 0;
}

.mt50{
	margin-top: 50px;
}

.show_all_good a{
	font-size: 14px !important;
    text-decoration: none;
    border-bottom: 3px solid #ff0f00;
    font-family: "Myriad Pro";
    padding: 0px 0 6px 0;
}
.show_all_good a:hover{
	color: #464646;
}

.video-pleer--wrapper{
	margin-bottom: 10px;
	border: 1px solid #959595;
}
.nocursor {
	cursor: default;
}
.totop {
	display: none;
    width: 31px;
    height: 31px;
    background-image: url(../images/totop.svg);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    position: absolute;
    bottom: 220px;
    z-index: 1000;
	cursor: pointer;
}
.totop.topall {
	display: none;
	position: fixed;
	bottom: 160px;
}
.stat-title {
	color: #1b1b1b;
	font-family: "Myriad Pro";
	font-size: 16px;
	border-bottom: 1px solid #a09d9d;
	font-weight: normal;
	margin: 0;
    padding: 50px 0 7px 0;
}
.pay-page-table{
	font-size: 13px;
}

.pay-page-table table{
	margin-bottom: 10px;
}

.pay-page-table table tr {
	border: 1px solid #efefef;
}

.pay-page-table table tr td{
	border: 1px solid #efefef;
}

.pay-page-table table tr td:first-child {
	padding: 18px;
	width: 96px;
	border-right-width: 0;
	vertical-align: middle;
}

.pay-page-table table tr td:last-child {
	padding: 18px 4px 18px 0;
	border-left-width: 0;
	line-height: 16px;
	vertical-align: middle;
}
.count-views {
	text-align: right;
    color: #979797;
}
.count-views img {
	margin-top: -2px;
    margin-right: 2px;
}
.without_good{
	display: block;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 12px;
    font-family: "Arial";
    font-size: 12pt;
}

.right-new h3.cabinet{
	margin: 0;
	background: #bfbfbf;
	padding: 5px 0 4px 43px;
	font-weight: normal;
	margin-bottom: 15px;
	font-weight: bold;
}

/* small trash start*/
div#mcard{
	display: inline-block;
	margin-left: 4px;
	position: relative;
	top: -1px;
    vertical-align: top;
    text-align: left;
}
.bl-small_trash--wrapper .header_small_trash i{
    width: 15px;
    height: 16px;
    background: url("../images/header_icon.png") -38px -7px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-right: 3px;
}
.bl-small_trash--wrapper span.cnt_trash{
	width: 17px;
    height: 17px;
    background: #fc2008;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    text-align: center;
    font-weight: bold;
    box-sizing: border-box;
    line-height: 17px;
    color: #fff;
}
.bl-small_trash--wrapper .header_small_trash{
	display: inline-block;
}
.bl-small_trash--wrapper .header_small_trash:hover{
	cursor: pointer;
}
/*.bl-small_trash--wrapper:hover span.cnt_trash{
	background: none;
}*/
.bl-after_add_trash--wrapper, .bl-list_trash--wrapper {
    position: absolute;
    width: 300px;
    right: -22px;
    top: 34px;
}
.bl-after_add_trash--wrapper{
	top: 33px;
	text-align: left;
}
.bl-after_add_trash--wrapper .add_small--wrapper{
	background: #fff;
    z-index: 999;
    display: block;
    position: relative;
    width: 296px;
    border: 1px solid #969696;
    box-sizing: border-box;
    color: #000;
    padding-bottom: 30px;
    opacity: 0;
}

.bl-after_add_trash--wrapper .add_small--wrapper:after, .bl-after_add_trash--wrapper .add_small--wrapper:before {
	bottom: 100%;
	left: 272px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.bl-after_add_trash--wrapper .add_small--wrapper:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 6px;
    margin-left: -9px;
}
.bl-after_add_trash--wrapper .add_small--wrapper:before {
	border-color: rgba(150, 150, 150, 0);
	border-bottom-color: #969696;
	border-width: 7px;
    margin-left: -10px;
}

.bl-after_add_trash--wrapper .add_small--wrapper h4{
    margin-top: 18px;
    margin-bottom: 35px;
    padding-left: 71px;
    color: #333;
}

.bl-info_good--wrapper .bl-img, .bl-info_good--wrapper .bl-info{
	display: inline-block;
}

.bl-info_good--wrapper {
    display: table;
    padding: 0 16px;
}

.bl-info_good--wrapper .bl-img{
	width: 129px;
	vertical-align: middle;
    text-align: center;
    display: table-cell;
}

.bl-info_good--wrapper .bl-info{
	width: 136px;
	font-size: 12px;
	color: #333;
}
.bl-info_good--wrapper .bl-info span{
	display: block;
}

.bl-info_good--wrapper .bl-info .name{
	line-height: 12px;
	margin-bottom: 12px;
}

.bl-info_good--wrapper .bl-info .param{
	font-size: 10px;
	height: 12px;
}

.bl-info_good--wrapper .bl-info .price{
	font-weight: bold;
    margin-top: 22px;
}

.bl-list_trash--container{
	background: #fff;
    z-index: 999;
    display: block;
    position: relative;
    width: 296px;
    border: 1px solid #969696;
    box-sizing: border-box;
    color: #000;
    padding-bottom: 20px;
    opacity: 1;
}

.bl-list_trash--container:after, .bl-list_trash--container:before {
	bottom: 100%;
	left: 272px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.bl-list_trash--container:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 6px;
    margin-left: -9px;
}
.bl-list_trash--container:before {
	border-color: rgba(150, 150, 150, 0);
	border-bottom-color: #969696;
	border-width: 7px;
    margin-left: -10px;
}
.bl-list_trash--container h4{
    margin-top: 18px;
    margin-bottom: 0px;
    padding-left: 71px;
    color: #333;
}

.bl-list_trash--container .list_trash--footer{
	padding: 0 16px;
}

.bl-list_trash--container .items{
	position: relative;
	box-sizing: border-box;
}
.bl-list_trash--container .items .items_wrapper{
	position:relative;
	padding: 0 16px;
	margin-top: -1px;
}

.bl-list_trash--container .items.slider_wrapper .items_wrapper{
	height:480px;
	overflow:hidden;
}

.bl-list_trash--container .items .item .bl-img, .bl-list_trash--container .items .item .bl-info{
	display: inline-block;
}

.bl-list_trash--container .items .item {
    display: table;
    position: relative;
    border-bottom: 1px solid #ebebeb;
    padding: 40px 0px 20px 0;
    box-sizing: border-box;
    width: 262px;
    height: 159px;
}

.bl-list_trash--container .items.slider_wrapper .item{
	position: absolute;
}

.bl-list_trash--container .items .item i{
    position: absolute;
    right: 0;
    font-style: normal;
    width: 10px;
    height: 10px;
    display: inline-block;
    top: 15px;
    background: url("/component/ex/assets/trash-del.png");
}

.bl-list_trash--container .items .item i:hover{
    cursor: pointer;
}

.bl-list_trash--container .items .item .bl-img{
	width: 129px;
	vertical-align: middle;
    text-align: center;
    display: table-cell;
}

.bl-list_trash--container .items .item .bl-info{
	width: 136px;
	font-size: 12px;
	color: #333;
}
.bl-list_trash--container .items .item .bl-info span{
	display: block;
}

.bl-list_trash--container .items .item .bl-info .name{
	line-height: 12px;
	margin-bottom: 12px;
}

.bl-list_trash--container .items .item .bl-info .param{
	font-size: 10px;
	height: 12px;
}

.bl-list_trash--wrapper{
	display: none;
}

.bl-list_trash--container .items .item .bl-info .price{
	font-weight: bold;
    margin-top: 22px;
}
.list_trash--footer .total_price{
	margin: 25px 0;
}
.list_trash--footer .total_price div{
	display: inline-block;
	font-size: 0;
}
.list_trash--footer .total_price div span{
	font-size: 12px;
}
.list_trash--footer .total_price div.value{
	font-weight: bold;
    margin-left: -6px;
}
.list_trash--footer .total_price div.label {
    width: 129px;
    text-align: center;
}
.list_trash--footer a{
	width: 100%;
    text-align: center;
    display: block;
    background: #f9210a;
    height: 34px;
    border: 1px solid #d42b18;
    line-height: 34px;
    font-family: "Myriad Pro";
    font-size: 14px;
    color: #fefefe;
}
.list_trash--footer a:hover{
	text-decoration: none;
}
.items.slider_wrapper {
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-top: 38px;
    margin-bottom: 35px;
}

.va-nav .va-nav-next {
    top: auto;
    bottom: -31px;
    position: absolute;
    width: 260px;
    height: 30px;
    left: 17px;
    display:none;
}

.va-nav .va-nav-next:hover{
	background: #efefef;
	cursor: pointer;
}

.va-nav .va-nav-prev {
    top: -31px;
    position: absolute;
    width: 260px;
    height: 30px;
    left: 17px;
    display:none;
}

.bl-after_add_trash--wrapper.sticky {
    position: fixed;
    z-index: 9;
    top: -1px;
    margin-left: -79px;
    right: initial;
}

.va-nav .va-nav-prev:hover{
	background: #efefef;
	cursor: pointer;
}
/* small trash end*/
/* location city header block */
.bl-location_user_city--wrapper{
	display: inline-block;
    vertical-align: middle;
    position: relative;
}
.bl-location_user_city--wrapper span.icon_location{
	width: 13px;
	height: 18px;
	display: inline-block;
	background: url("../images/location_icon.png");
	margin-right: 10px;
}
.bl-location_user_city--wrapper span.icon_location:hover, .bl-location_user_city--wrapper span.city:hover{
	cursor: pointer;
}
.bl-location_user_city--wrapper span.city{
	display: inline-block;
	vertical-align: super;
}
.bl-approve__location--wrapper{
	position: absolute;
    left: 0;
    z-index: 102;
    color: #333;
    box-sizing: border-box;
    margin-top: 26px;
}
.bl-approve__location--wrapper .bl-my_city_approve{
	width: 360px;
	height: 132px;
	background: #333333;
	color: #f5f5f5;
	padding: 9px 10px 0 31px;
    box-sizing: border-box;
}
.bl-approve__location--wrapper .bl-my_city_approve i.close, .bl-approve__location--wrapper .bl-select_location_city--wrapper i.close{
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url("../images/close_location.png");
	float: right;
}
.bl-approve__location--wrapper .bl-my_city_approve i.close:hover, .bl-approve__location--wrapper .bl-select_location_city--wrapper i.close:hover{
	cursor: pointer;
}
.bl-approve__location--wrapper .bl-my_city_approve .bl-identified_city--wrapper span.label{
	font-size: 13px;
}
.bl-approve__location--wrapper .bl-my_city_approve .bl-identified_city--wrapper h4{
	font-size: 17.75px;
	margin: 10px 0 18px 0;
	font-weight: normal;
}
.bl-approve__location--wrapper .bl-my_city_approve .bl-identified_city--wrapper .bl-btn_location button{
	width: 126px;
	height: 34px;
	box-sizing: border-box;
	color: #f5f5f5;
	font-family: "Myriad Pro";
	font-size: 14px;
}
.bl-approve__location--wrapper .bl-my_city_approve .bl-identified_city--wrapper .bl-btn_location button.other_city{
	margin-right: 20px;
	background: #979797;
	border: 1px solid #8d8d8d;
}
.bl-approve__location--wrapper .bl-my_city_approve .bl-identified_city--wrapper .bl-btn_location button.approve_city{
	background: #f9210a;
	border: 1px solid #97120b;
}

.bl-approve__location--wrapper .bl-select_location_city--wrapper{
	width: 584px;
	height: 108px;
	background: #333333;
    color: #f5f5f5;
    padding: 9px 10px 0 19px;
    box-sizing: border-box;
}
.bl-approve__location--wrapper .bl-select_location_city--wrapper span.label{
	font-size: 13px;
	color: #969696;
}
.bl-approve__location--wrapper .bl-select_location_city--wrapper strong{
	font-size: 17.75px;
	font-weight: normal;
	margin-left: 6px;
}
.bl-approve__location--wrapper .bl-select_location_city--wrapper .bl-location_kladr input{
	width: 397px;
    background: #f7f7f7;
    border: none;
    padding: 11px 9px;
    color: #222;
    resize: none;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    height: 32px;
    color: #989898;
}

.bl-approve__location--wrapper .bl-select_location_city--wrapper .bl-location_kladr{
	margin-top: 20px;
}

.bl-approve__location--wrapper .bl-select_location_city--wrapper .bl-location_kladr button.approve_city{
	width: 126px;
    height: 34px;
    box-sizing: border-box;
    color: #f5f5f5;
    font-family: "Myriad Pro";
    font-size: 14px;
    font-weight: 600;
	background: #f9210a;
    border: 1px solid #97120b;
    margin-left: 18px;
}

.bl-approve__location--wrapper .bl-select_location_city--wrapper .bl-location_kladr button.approve_city.noactive{
	background: #979797;
    border: 1px solid #8d8d8d;
}

#kladr_autocomplete ul a:hover{
	color: #222;
}

#kladr_autocomplete li {
	padding: 4px 10px !important;
	font-size: 13px;
}
/* end location city header block */
/* start modal auth */
.modal_auth--wrapper {
	position: relative;
	width: 482px;
	border: 1px solid #979797;
	box-sizing: border-box;
	background: #fff;
}
.modal_auth--wrapper .block-entry {
    float: none;
    margin: 0 auto;
    padding: 28px 0;
    width: 350px;
}

.block-login .entry-forgot {
	color: #7f7c7c;
	font-family: "Arial";
	font-size: 14.2px;
	position: absolute;
	top: 7px;
    right: 6px;
	text-decoration: none;
}
.modal_auth--wrapper .block-entry .enter-button {
	height: 36px;
    margin-bottom: 16px;
}
.modal_auth--wrapper .block-entry .enter-button a {
	text-decoration: none;
	position: relative;
    top: 10px;
}
.modal_auth--wrapper .block-entry .enter-button .ch-rememberme {
	position: relative;
	top: 10px;
}
.modal_auth--wrapper .block-entry .enter-button .ch-rememberme:after {
	content: "";
    display: block;
    width: 17px;
    height: 17px;
    position: absolute;
    right: -24px;
    bottom: -1px;
	background: url(/theme/index/images/reg-checkbox.png) 0 0 no-repeat;
}
.modal_auth--wrapper #ch-rememberme:checked + label:after {
	background-position: -17px 0;
}
.modal_auth--wrapper .block-login .block-entry .reg-form-right input[type=password] {
	padding: 0 80px 0 10px;
}
.modal_auth--wrapper .block-entry .enter-button input[type=checkbox] {
	display: none;
}
.modal_auth--wrapper .block-entry .enter-button input[type=submit] {
	width: 128px;
	height: 36px;
	border: 1px solid #a10f03;
	background-color: #f92109;
	color: #fefefe;
	font-family: "Myriad Pro";
	font-size: 14px;
	text-align: center;
	box-sizing: border-box;
	float: right;
}
.modal_auth--wrapper .block-entry .enter-with-vk {
	position: relative;
	height: 31px;
}
.modal_auth--wrapper .block-entry .enter-with-vk .e-w-vk {
	margin-left: 126px;
}
.modal_auth--wrapper .block-entry p {
	color: #2f2f2f;
	font-family: "Arial";
	font-size: 14.2px;
}

.modal_auth--wrapper .reg-title {
	color: #1b1b1b;
	font-family: "Myriad Pro";
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 30px;
}
.modal_auth--wrapper .reg-form-left {
	width: 90px;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	margin-bottom: 16px;
	color: #2f2f2f;
	font-family: "Arial";
	font-size: 14.2px;
	padding-right: 10px;
}
.modal_auth--wrapper .reg-form-right {
	width: 250px;
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 16px;
	position: relative;
}
.modal_auth--wrapper .reg-form-right input[type=text],
.modal_auth--wrapper .reg-form-right input[type=password] {
	width: 250px;
	height: 33px;
	background: #f7f7f7;
	box-sizing: border-box;
	padding: 0 10px;
	color: #2f2f2f;
	font-family: "Arial";
	font-size: 14.2px;
	border: 1px solid #f7f7f7;
}
.modal_auth--wrapper .reg-form-right input[type=text].error,
.modal_auth--wrapper .reg-form-right input[type=password].error {
	border: 1px solid #ff6251;
}
.modal_auth--wrapper .entry-forgot {
    color: #7f7c7c;
    font-family: "Arial";
    font-size: 14.2px;
    position: absolute;
    top: 7px;
    right: 6px;
    text-decoration: none;
}
.modal_auth--wrapper a.link_register{
	color: #969696;
    display: block;
    text-align: center;
    margin-top: 40px;
    text-decoration: underline;
}
.modal_auth--wrapper a.link_register:hover{
    text-decoration: none;
}
.modal_auth--wrapper i {
    position: absolute;
    right: 6px;
    font-style: normal;
    width: 10px;
    height: 10px;
    display: inline-block;
    top: 6px;
    background: url("/component/ex/assets/trash-del.png");
}
.modal_auth--wrapper i:hover {
	cursor: pointer;
}
/* end modal auth*/
/*start header*/
header{
	width: 100%;
	top: 0;
    left: 0;
    z-index: 100;
}
header.fixed{
	position: fixed;
}
header.fixed .bl-top--wrapper{
	display: none;
	padding: 0;
}
header .bl-top--wrapper{
	height: 64px;
    background: #333333;
    color: #f7f7f7;
    font-family: "Arial";
    font-size: 12px;
    padding-top: 21px;
    box-sizing: border-box;
}
header .bl-top--wrapper > div{
	display: inline-block;
}
header .bl-location--wrapper{
	width: 400px;
    padding-left: 44px;
    box-sizing: border-box;
    line-height: normal;
    text-align: left;
    position: relative;
    top: -6px;
}
header .bl-top--wrapper .bl-logo--wrapper{
	left: 50%;
    position: relative;
    margin-left: -454px;
}
header .bl-top--wrapper .bl-logo--wrapper .logo{
	display: block;
    width: 97px;
    height: 23px;
    background: url(../images/new_logo.png) no-repeat;
}
header .bl-head_cabinet--wrapper{
	float: right;
    /*width: 400px;*/
    text-align: right;
    padding-right: 44px;
    box-sizing: border-box;
    position: relative;
    top: 5px;
}
header .bl-head_cabinet--wrapper span.icon.user{
	width: 12px;
    height: 12px;
    background-image: url("../images/user.svg");
    background-size: 12px 12px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 2px;
    position: relative;
    top: 1px;
}
header .bl-head_cabinet--wrapper span.icon.user.user-drop {
    background-image: url("../images/user-drop.svg");
}
header .bl-head_cabinet--wrapper span.icon.user.user-opt {
    background-image: url("../images/user-opt.svg");
}
header .bl-head_cabinet--wrapper a{
	color: #f7f7f7;
	text-decoration: none;
}
header .bl-head_cabinet--wrapper a:hover {
    text-decoration: underline;
}
header .bl-nav--wrapper{
	position: relative;
	width: 100%;
	z-index:101;
}
header .bl-nav--wrapper .bl-control--wrapper{
	background: #f7f7f7;
	height: 50px;
	line-height: 49px;
}
header .bl-nav--wrapper .bl-control--wrapper > div{
	display: inline-block;
}
header .bl-phone{
	width: 300px;
    padding-left: 44px;
    box-sizing: border-box;
    font-size: 13px;
}
header .bl-phone span.icon.tel{
	width: 12px;
    height: 13px;
    background: url("../images/header_icon.png") 51px 21px;
    display: inline-block;
    margin-right: 13px;
}
header .bl-phone span.number_tel{
	position: relative;
    top: -2px;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-main_menu-wrapper{
	left: 50%;
    position: relative;
    margin-left: -590px;
    width: 580px;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-main_menu-wrapper nav{
	text-align: center;
	font-size: 0;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-main_menu-wrapper nav div{
	display: inline-block;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-main_menu-wrapper nav a{
	padding: 0 18px;
	font-family: "Myriad Pro";
    font-size: 14.72px;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    position: relative;
    -webkit-transition: color 0.2s;
    -moz-transition: color 0.2s;
    transition: color 0.2s;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-main_menu-wrapper nav div:hover a{
	color: #1b1b1b;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-main_menu-wrapper nav div:hover a:before, header .bl-nav--wrapper .bl-control--wrapper .bl-main_menu-wrapper nav div.active a:before {
    border-bottom-color: #ff0f00;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-main_menu-wrapper nav a:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 4px solid #f7f7f7;
    transition: border-bottom-color .2s;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-icon_control--wrapper{
	float: right;
    text-align: right;
    padding-right: 44px;
    box-sizing: border-box;
    position: relative;
    font-size: 12px;
    line-height: normal;
    height: 50px;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-icon_control--wrapper a{
	text-decoration: none;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-icon_control--wrapper .bl-small_trash--container{
	display: inline-block;
    vertical-align: top;
    position: relative;
    top: 17px;
    margin-left: 6px;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-icon_control--wrapper .bl-favorite--wrapper{
	display: inline-block;
    vertical-align: top;
    position: relative;
    top: 17px;
    margin-left: 7px;
}
header .bl-nav--wrapper .bl-control--wrapper .bl-icon_control--wrapper .bl-favorite--wrapper span.icon.favorite{
	width: 14px;
    height: 14px;
    background: url("../images/header_icon.png") -68px -8px;
    display: inline-block;
    position: relative;
}
header .bl-nav--wrapper .bl-sub_menu--wrapper{
	height: 50px;
    background: rgba(255,255,255,0.93);
    width: 100%;
    z-index: 99;
    line-height: 50px;
    display:none;
}
header .bl-nav--wrapper .bl-sub_menu--wrapper.active{
    display: block;
}
header .bl-nav--wrapper .bl-sub_menu--wrapper.over{
    position: absolute;
}
header .bl-nav--wrapper .bl-sub_menu--wrapper > div{
	text-align: center;
	display:none;
	font-size: 0;
}
header .bl-nav--wrapper .bl-sub_menu--wrapper > div.active{
	display: block;
}
header .bl-nav--wrapper .bl-sub_menu--wrapper > div a{
	text-decoration: none;
	font-family: "Myriad Pro";
    font-size: 14.72px;
    padding: 0 15px;
}
header .bl-nav--wrapper .bl-sub_menu--wrapper > div a:hover, header .bl-nav--wrapper .bl-sub_menu--wrapper > div a.active{
	color: #ff0f00;
}
div#content.mt114, div#main.mt114{
	padding-top:114px !important;
}
div#content.mt164, div#main.mt164{
	padding-top:164px !important;
}
/*end header*/
.inside-footer .privacy_policy{
	position: absolute;
    bottom: 28px;
}
.inside-footer .privacy_policy a{
	color: #fff;
    opacity: 0.3;
    font-size: 12px;
    text-decoration: none;
}
/*new group filter*/
.bl-group__filter--wrapper {
    margin-bottom: 6px;
}
.bl-group__filter--wrapper span{
	text-transform: none;
	cursor: pointer;
}
.bl-group__filter--wrapper span.active{
	color: #999999;
	font-weight: bold;
}
.bl-group__filter--wrapper .bl-group__filter_value--wrapper{
	display: none;
}
.bl-group__filter--wrapper .bl-group__filter_value--wrapper.open{
	display: block;
}
.bl-group__filter--wrapper .bl-group__filter_value--wrapper div span{
	text-transform: lowercase !important;
}
.bl_type_good--container > label{
	display: block;
    background: #e9e8e9;
	padding: 5px;
	box-sizing: border-box;
	border: 1px solid;
	border-right-width: 0;
	border-left-width: 0;
}
.bl_type_good--container:first-child > label{
	border-top-width: 0;
}
.bl_type_good--container > label{
	border-bottom-width: 0;
}
.bl_type_good--container.open > label{
	border-bottom-width: 1px;
}
.bl_type_good--container > label span{
	text-transform: none;
}
.bl_type_good--container .bl_type_good_list--wrapper{
	display: none;
	margin: 5px 6px;
}
.bl_type_good--container.open .bl_type_good_list--wrapper{
	display: block;
}
.el-nop{
	padding: 0 !important;
}
/*end new group filter*/
.bl-stretch_banner--desk{
	text-align: center;
}
.bl-stretch_banner--desk img, .bl-stretch_banner--resp img{
	max-width: 100%;
}
header.fixed .bl-stretch_banner--desk{
    display: none;
}
.bl-stretch_banner--resp{
	display: none;
}
/*viber,whatsup*/
.inside-footer .i-f-soc .i-f-viber {
    /*background-position: 0 0;*/
    background-image: url('../images/viber.svg');
    background-size: 30px 30px;
	opacity: 0.65;
}
.inside-footer .i-f-soc .i-f-whatsapp {
    /*background-position: 0 0;*/
    background-image: url('../images/whatsapp.svg');
    background-size: 30px 30px;
	opacity: 0.65;
}
@media (max-width: 575px){
	.bl-writeus--wrapper {
	    width: 100%;
	    margin-top: 8px;
	}
}
/**/
.attention_epidemi_mobile--wrapper{
	display: none;
}
.inside-footer .i-f-soc .i-f-telegram {
    /*//background-position: -30px 0;*/
    background-image: url('../images/tele_500х500.svg');
    background-size: 30px 30px;
}
.privacy_policy span{
	color: #706f6f;
	font-size: 12px;
	margin-left: 146px;
}
.payment_info--wrapper{
	color: #706f6f;
    font-size: 12px;
	align-items: center;
  	justify-content: center;
}
.payment_info--wrapper img{
	width: 156px;
}
@media (max-width: 575px){
	footer .payment_info--wrapper div {
	    padding: 10px 20px 34px;
	}
}
@media (max-width: 1199px){
	.inside-footer .privacy_policy {
	    bottom: 6px;
	}
}
