body {
	font-family: Ubuntu, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #334d5c;
	text-align: left;
	line-height: 1.3;
	margin: 0;
	overflow-x: hidden
}

.body {
	background: #ebebeb
}

.top-menu,
.top-menu-header {
	background: #111
}

.body.sbg_dark {
	background: #272a39
}

a:link,
a:visited {
	color: #925601;
	text-decoration: underline;

}

a:hover {
	color: #707071;
	text-decoration: none
}

a:focus {
	outline: 0
}

img {
	border: 0
}

.header_1 .logo a {
	text-decoration: none
}

.header_1 .logo a img {
	border: 0
}

.header_1 .logo a span {
	font-size: 11px;
	font-weight: 300;
	color: #8184a1;
	text-align: center;
	text-transform: uppercase
}

.header_3 .schedule p {
	font-size: 12px;
	color: #8184a1
}

.sbg_dark .header_3 .schedule p {
	color: #a0a4bc
}

.header_3 .schedule p.time i {
	font-size: 20px
}

.header_4 .telephone p {
	font-size: 24px;
	font-weight: 600;
	color: #575b71;
	line-height: 1
}

.header_4 .telephone p span {
	font-size: 18px;
	font-weight: 400;
	color: #8184a1
}

.sbg_dark .header_4 .telephone p,
.sbg_dark .header_4 .telephone p span {
	color: #a0a4bc
}

.header_4 .telephone a.callback_anch {
	line-height: 1.3
}

.sbg_dark .header_4 .telephone a.callback_anch {
	color: #b4b8cf;
	border: 1px solid transparent;
	background: rgba(129, 132, 161, .27)
}

.sbg_dark .header_4 .telephone a.callback_anch:hover {
	color: #fff;
	border: 1px solid #575b71;
	background: #575b71
}

.top-menu,
.top-menu-header {
	background: rgba(235, 235, 235, 0)
}

.sbg_dark .top-menu,
.sbg_dark .top-menu-header {
	background: #575b71
}

.top-menu ul.store-horizontal li a {
	font-size: 18px!important;
	color: #575b71;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 32px
}

.sbg_dark .top-menu ul.store-horizontal li a {
	color: #fff
}

.top-menu ul.store-horizontal li.jshover a,
.top-menu ul.store-horizontal li.jshover a.root-item-selected,
.top-menu ul.store-horizontal li:hover a,
.top-menu ul.store-horizontal li:hover a.root-item-selected {
	color: #fff;
	background: #8184a1
}

.top-menu ul.store-horizontal li a.root-item-selected {
	color: #34383d;
	background: #fff
}

.top-menu ul.store-horizontal li ul {
	border-top: 1px solid #4b6567;
	border-radius: 0 0 4px 4px;
	-webkit-transition: opacity .15s ease 0s;
	transition: opacity .15s ease 0s
}

.top-menu ul.store-horizontal li ul li {
	border-bottom: 1px solid #4b6567;
	background: #087983
}

.top-menu ul.store-horizontal li ul li a {
	font-size: 11px!important;
	color: #ebebeb!important;
	line-height: 1.3;
	background: 0 0!important
}

.top-menu ul.store-horizontal li ul li a:hover {
	color: #fff!important;
	background: #575b71!important
}

.top_panel {
	border-radius: 6px 6px 0 0;
	background: #ebebeb
}

.top_panel .panel_1 ul.section-vertical li a.showsection {
	font-size: 18px;
	font-weight: 700;
	color: #575b71;
	text-align: center;
	text-decoration: none;
	line-height: 46px
}

.top_panel .panel_1 ul.section-vertical li.active a.showsection,
.top_panel .panel_1 ul.section-vertical li.jshover a.showsection,
.top_panel .panel_1 ul.section-vertical li:hover a.showsection {
	color: #000;
	border-radius: 4px 4px 0 0;
	background: #fff
}

.top_panel .panel_1 ul.section-vertical li .catalog-section-list {
	box-shadow: 0 15px 15px -15px rgba(0, 0, 0, .51);
	background: #fff
}

.top_panel .panel_2 ul.store-vertical li a.showsubmenu {
	font-size: 14px;
	color: #575b71;
	text-align: center;
	text-decoration: none;
	line-height: 46px
}

.top_panel .panel_2 ul.store-vertical li.active a.showsubmenu,
.top_panel .panel_2 ul.store-vertical li.jshover a.showsubmenu,
.top_panel .panel_2 ul.store-vertical li:hover a.showsubmenu {
	color: #000;
	border-radius: 4px 4px 0 0;
	background: #fff
}

.top_panel .panel_2 ul.store-vertical li ul.submenu {
	box-shadow: 0 15px 15px -15px rgba(0, 0, 0, .51);
	background: #fff
}

.top_panel .panel_2 ul.store-vertical li ul li a {
	font-size: 14px;
	color: #575b71;
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.top_panel .panel_2 ul.store-vertical li ul li .text:hover a,
.top_panel .panel_2 ul.store-vertical li ul li a.root-item-selected,
.top_panel .panel_2 ul.store-vertical li ul li a:hover {
	color: #707071;
	text-decoration: none
}

.top_panel .panel_2 ul.store-vertical li ul li .showchild {
	text-align: center
}

.top_panel .panel_2 ul.store-vertical li ul li .showchild i {
	font-size: 17px;
	color: #b7bbd2;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.top_panel .panel_2 ul.store-vertical li ul li .showchild:hover i {
	color: #707071
}

.top_panel .panel_2 ul.store-vertical li ul li ul li a {
	background: #e0e3e7
}

.top_panel .panel_3 {
	border-left: 1px solid #8184a1
}

.top_panel .panel_3 ul.contacts-vertical li a.showcontacts {
	text-decoration: none
}

.top_panel .panel_3 ul.contacts-vertical li.active a.showcontacts,
.top_panel .panel_3 ul.contacts-vertical li.jshover a.showcontacts,
.top_panel .panel_3 ul.contacts-vertical li:hover a.showcontacts {
	background: #e71e28
}

.top_panel .panel_3 ul.contacts-vertical li a.showcontacts i {
	font-size: 19px;
	color: #fff;
	text-align: center
}

.top_panel .panel_3 ul.contacts-vertical li.active a.showcontacts i,
.top_panel .panel_3 ul.contacts-vertical li.jshover a.showcontacts i,
.top_panel .panel_3 ul.contacts-vertical li:hover a.showcontacts i {
	color: #fff
}

.top_panel .panel_4 {
	border-left: 1px solid #8184a1
}

.top_panel .panel_4 ul.search-vertical li a.showsearch {
	text-decoration: none
}

.top_panel .panel_4 ul.search-vertical li.active a.showsearch,
.top_panel .panel_4 ul.search-vertical li.jshover a.showsearch,
.top_panel .panel_4 ul.search-vertical li:hover a.showsearch {
	background: #e71e28
}

.top_panel .panel_4 ul.search-vertical li a.showsearch i {
	font-size: 19px;
	color: #fff;
	text-align: center
}

.top_panel .panel_4 ul.search-vertical li.active a.showsearch i,
.top_panel .panel_4 ul.search-vertical li.jshover a.showsearch i,
.top_panel .panel_4 ul.search-vertical li:hover a.showsearch i {
	color: #fff
}

.content-wrapper {
	border-radius: 0 0 6px 6px;
	background: #fff
}

.left-column .h3 {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.personal_user {
	border-radius: 4px;
	background: #f4f5fd
}

.personal_user .photo {
	text-align: center;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	background: #fff
}

.personal_user .photo img {
	border-radius: 4px
}

.personal_user .info p.fio {
	font-size: 12px
}

.personal_user .info a.exit {
	font-size: 12px;
	color: #575b71
}

.personal_user .info a.exit:hover {
	color: #707071
}

ul.left-menu>li>a {
	font-size: 13px;
	font-weight: 700;
	color: #777871;
	border: 1px solid #ebebeb;
	border-radius: 1px
}

.parentselected {
	color: #fff;
	border-color: #777871;
	background: #777871;
	border-radius: 5px
}

.parentselected a {
	color: #fff!important
}

ul.left-menu>li.selected>a,
ul.left-menu>li:hover>a {
	color: #000;
	text-decoration: none;
	border: 1px solid #e71e28;
	background: #777871;
	border-color: #777871
}

ul.left-menu>li.parent>a .arrow {
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #ebebeb;
	-webkit-transition: border-color .15s ease 0s;
	transition: border-color .15s ease 0s
}

ul.left-menu>li.parent.selected>a .arrow,
ul.left-menu>li.parent:hover>a .arrow {
	border-left: 5px solid #fff
}

ul.left-menu>li.parent>.catalog-section-childs,
ul.left-menu>li.parent>ul.submenu,
ul.left-menu>li.parentMore>ul.submenuMore {
	border: 0 solid #e71e28;
	border-radius: 1px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .36);
	background: #fff;
	border-color: #777871
}

ul.left-menu>li.parent>ul.submenu li a,
ul.left-menu>li.parentMore>ul.submenuMore li a {
	color: #575b71
}

ul.left-menu>li.parent>ul.submenu>li>a,
ul.left-menu>li.parentMore>ul.submenuMore>li>a {
	font-size: 14px;
	font-weight: 700
}

ul.left-menu>li.parentMore>ul.submenuMore>li>a {
	border-radius: 4px;
	border: 1px solid #ebebeb
}

ul.left-menu>li.parent>ul.submenu li.parent ul ul a {
	font-size: 11px
}

ul.left-menu>li.parent>ul.submenu li a:hover {
	color: #707071
}

ul.left-menu>li.parentMore>ul.submenuMore li a:hover {
	color: #000;
	border: 1px solid #e71e28;
	background: #e71e28
}

.top-catalog {
	border-radius: 3px;
	background: #e71e28
}

.top-catalog ul.left-menu>li>a {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	text-decoration: none;
	line-height: 40px;
	border: 0;
	border-radius: 0
}

.top-catalog ul.left-menu>li.parentMore>a {
	font-weight: 700;
	line-height: 30px
}

.top-catalog ul.left-menu>li.selected>a,
.top-catalog ul.left-menu>li:hover>a {
	color: #fff;
	border: 0;
	background: #707071
}

.top-catalog ul.left-menu>li.parent:hover>a {
	border-radius: 0
}

.top-catalog ul.left-menu>li.parent>.arrow,
.top-catalog ul.left-menu>li.parentMore>.arrow {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #e71e28
}

ul.new_leader_disc li {
	border: 2px solid #ebebeb;
	border-radius: 4px;
	background: #ebebeb;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

ul.new_leader_disc li:hover {
	border: 2px solid #e71e28;
	background: #fff
}

ul.new_leader_disc li a {
	text-decoration: none
}

ul.new_leader_disc li a .icon {
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	line-height: 22px
}

ul.new_leader_disc li a.new .icon {
	background: #80b679
}

ul.new_leader_disc li a.saleleader .icon {
	background: #bfd6d5
}

ul.new_leader_disc li a.discount .icon {
	background: #edcec2
}

ul.new_leader_disc li a .icon:after {
	content: "";
	border-width: 11px 6px 11px 0;
	border-style: solid
}

ul.new_leader_disc li a.new .icon:after {
	border-color: #5dc350 transparent #5dc350 #5dc350
}

ul.new_leader_disc li a.saleleader .icon:after {
	border-color: #50e2dc transparent #50e2dc #50e2dc
}

ul.new_leader_disc li a.discount .icon:after {
	border-color: #de6232 transparent #de6232 #de6232
}

ul.new_leader_disc li a .text {
	color: #575b71;
	text-decoration: underline;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

ul.new_leader_disc li:hover a .text {
	color: #707071;
	text-decoration: none
}

.banner_left a {
	text-decoration: none
}

.banner_left img {
	border: 0
}

.discount_left {
	border: 1px solid #e0e3e7;
	border-radius: 1px
}

.discount_left .item-image a {
	text-align: center;
	text-decoration: none
}

.discount_left .item-image a img {
	border: 0
}

.discount_left .item-image .sticker span {
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	line-height: 22px
}

.discount_left .item-image .sticker .new {
	background: #9cc218
}

.discount_left .item-image .sticker .hit {
	background: #13a4ff
}

.discount_left .item-image .sticker .discount {
	background: #9d06d7
}

.discount_left .item-image .sticker span:before {
	content: "";
	border-width: 11px 0 11px 6px;
	border-style: solid
}

.discount_left .item-image .sticker .new:before {
	border-color: #9cc218 #9cc218 #9cc218 transparent
}

.discount_left .item-image .sticker .hit:before {
	border-color: #13a4ff #13a4ff #13a4ff transparent
}

.discount_left .item-image .sticker .discount:before {
	border-color: #9d06d7 #9d06d7 #9d06d7 transparent
}

.discount_left a.item-title {
	color: #575b71;
	text-align: center
}

.discount_left a.item-title:hover {
	color: #707071
}

.discount_left .item-price {
	text-align: center
}

.discount_left .item-price .catalog-item-price {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	background: #e71e28
}

.discount_left .item-price .catalog-item-price span {
	font-size: 12px;
	font-weight: 400
}

.discount_left .item-price .catalog-item-price-old {
	font-size: 12px;
	color: #a0a4bc;
	text-decoration: line-through
}

.discount_left .item-price .catalog-item-no-price {
	font-size: 12px
}

.vendors .h3 {
	font-size: 18px;
	font-weight: 600;
	color: #575b71
}

.vendors p.vendors-item a {
	font-size: 13px;
	color: #575b71
}

.vendors p.vendors-item a:hover {
	color: #c18800!important
}

.vendors a.all {
	color: #a0a4bc
}

.subscribe,
.subscribe_bottom {
	background: #f4f5fd
}

.subscribe {
	border-radius: 0 4px 4px 0
}

.subscribe .h3,
.subscribe_bottom .text .h3 {
	font-size: 18px;
	font-weight: 600;
	color: #575b71
}

.subscribe p,
.subscribe_bottom .text p {
	color: #575b71
}

.subscribe input[type=text],
.subscribe_bottom form input[type=text] {
	font-family: Ubuntu, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #8184a1;
	border: 0;
	border-radius: 4px;
	background: #fff
}

.stati_bottom .h3,
.stati_left .h3 {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.stati_bottom ul.lsnn li,
.stati_left ul.lsnn li {
	border-bottom: 1px dotted #ebebeb
}

.stati_bottom ul.lsnn li .image_cont .image,
.stati_left ul.lsnn li .image_cont .image {
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.stati_bottom ul.lsnn li .image_cont .image a,
.stati_left ul.lsnn li .image_cont .image a {
	text-decoration: none;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.stati_bottom ul.lsnn li a.title-link,
.stati_left ul.lsnn li a.title-link {
	color: #575b71
}

.stati_bottom ul.lsnn li a.title-link:hover,
.stati_left ul.lsnn li a.title-link:hover {
	color: #707071
}

.stati_bottom a.all,
.stati_left a.all {
	color: #a0a4bc
}

.advantages.lines {
	border-bottom: 1px dotted #ebebeb
}

.advantages .adv-icon i {
	font-size: 22px;
	color: #575b71
}

.advantages .adv-text {
	color: #575b71;
	line-height: 16px
}

.banners_main {
	border-radius: 4px
}

.banners_main .row {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff
}

.banners_main .row:first-child {
	border-top: 0
}

.banners_main .row:last-child {
	border-bottom: 0
}

.banners_main .banner-item {
	text-decoration: none;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #575b71
}

.banners_main .banner-item:first-child {
	border-left: none
}

.banners_main .banner-item:last-child {
	border-right: 0
}

.banners_main .item-block-cont {
	background: rgba(0, 0, 0, .5)
}

.banners_main .banner-item .item-block-cont:after {
	content: "";
	-webkit-transition: opacity .15s ease 0s;
	transition: opacity .15s ease 0s
}

.banners_main .item-btn {
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.banners_main .item-text {
	font-size: 24px;
	font-weight: 600;
	color: #333;
	line-height: 24px
}

.banners_main .item-text.small {
	font-size: 18px;
	line-height: 18px
}

.banners_main button[name=item-button]:after {
	content: "";
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 5px solid #bea201;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.banners_main button[name=item-button]:hover:after {
	border-left-color: #e71e28
}

.news_home .h3 {
	font-size: 16px;
	font-weight: 700;
	color: #575b71
}

.news_home a.all {
	color: #a0a4bc
}

.news_home ul.lsnn li {
	text-indent: 0
}

.news_home ul.lsnn li a {
	text-decoration: none
}

.news_home ul.lsnn li a .date {
	font-size: 11px;
	color: #fff;
	text-align: center;
	line-height: 23px;
	border-radius: 4px;
	background: #575b71;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.news_home ul.lsnn li a:hover .date {
	background: #707071
}

.news_home ul.lsnn li a .date:after {
	content: "";
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 5px solid #575b71;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.news_home ul.lsnn li a:hover .date:after {
	border-left: 5px solid #707071
}

.news_home ul.lsnn li a .title-link {
	color: #575b71;
	text-decoration: underline;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.news_home ul.lsnn li a:hover .title-link {
	color: #707071;
	text-decoration: none
}

.ndl_tabs .section ul.tabs li.current:after {
	content: "";
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #e71e28;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.ndl_tabs .section ul.tabs li a {
	text-align: center;
	text-decoration: none;
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.ndl_tabs .section ul.tabs li.current a,
.ndl_tabs .section ul.tabs li:hover a {
	border: 2px solid #e71e28
}

.ndl_tabs .section ul.tabs li.current a {
	background: #e71e28
}

.ndl_tabs .section ul.tabs li a span {
	font-size: 14px;
	font-weight: 700;
	color: #575b71;
	text-transform: uppercase;
	border-bottom: 1px dashed;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.ndl_tabs .section ul.tabs li:hover a span {
	color: #707071;
	border-bottom: 1px dashed transparent
}

.ndl_tabs .section ul.tabs li.current a span {
	color: #000;
	border-bottom: 1px dashed transparent
}

.catalog-top {
	border-bottom: 1px dotted #ebebeb
}

.catalog-top a.all {
	font-size: 12px;
	color: #838384
}

.catalog-item-card {
	border-radius: 1px;
	background: #fff;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s;
	border: 1px solid #e8efed
}

.catalog-item-card.item-tb {
	-webkit-transition: none;
	transition: none
}

.catalog-item-card:hover {
	border: 1px solid #e71e28;
	box-shadow: 0 0 15px rgba(0, 0, 0, .36);
	border-color: #fff!important
}

.catalog-item-card.item-tb:hover {
	border: 1px solid transparent;
	box-shadow: none
}

.catalog-item-card .catalog-item-info {
	border: 1px solid #fff;
	border-radius: 1px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-item-card.item-tb .catalog-item-info {
	-webkit-transition: border-color .15s ease 0s, -webkit-box-shadow .15s ease 0s, background-color .15s ease 0s;
	-webkit-transition: border-color .15s ease 0s, box-shadow .15s ease 0s, background-color .15s ease 0s;
	transition: border-color .15s ease 0s, box-shadow .15s ease 0s, background-color .15s ease 0s
}

.catalog-item-card:hover .catalog-item-info {
	border: 1px solid #fff;
	border-color: #fff!important
}

.catalog-item-card.item-tb:hover .catalog-item-info {
	border: 2px solid #e71e28;
	box-shadow: 0 0 15px rgba(0, 0, 0, .36);
	background: #fff
}

.catalog-item-card .item-image a {
	text-align: center;
	text-decoration: none
}

.catalog-item-card .item-image a img {
	border: 0
}

.catalog-item-card .item-image .time_buy_sticker {
	border-radius: 4px 0 0 0
}

.catalog-item-card .item-image .time_buy_figure {
	border-top: 93px solid #9d06d7;
	border-right: 93px solid transparent
}

.catalog-item-card .item-image .time_buy_text {
	font-size: 11px;
	color: #fff;
	text-transform: uppercase
}

.catalog-item-card .item-image .sticker span {
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	line-height: 22px
}

.catalog-item-card .item-image .sticker .new {
	background: #9cc218
}

.catalog-item-card .item-image .sticker .hit {
	background: #13a4ff
}

.catalog-item-card .item-image .sticker .discount {
	background: #9d06d7
}

.catalog-item-card .item-image .sticker span:before {
	content: "";
	border-width: 11px 0 11px 6px;
	border-style: solid
}

.catalog-item-card .item-image .sticker .new:before {
	border-color: #9cc218 #9cc218 #9cc218 transparent
}

.catalog-item-card .item-image .sticker .hit:before {
	border-color: #13a4ff #13a4ff #13a4ff transparent
}

.catalog-item-card .item-image .sticker .discount:before {
	border-color: #9d06d7 #9d06d7 #9d06d7 transparent
}

.catalog-item-card .item-all-title .item-title {
	color: #575b71
}

.catalog-item-card .item-all-title a.item-title:hover {
	color: #707071
}

.catalog-item-card .article {
	font-size: 12px;
	color: #a0a4bc;
	white-space: nowrap;
	text-overflow: ellipsis
}

.catalog-item-card .rating {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-item-card .rating table {
	border: 0
}

.catalog-item-card .rating table td i {
	font-size: 17px
}

.catalog-item-card .rating .star i,
.catalog-item-card .rating .star-empty i {
	color: #ebebeb
}

.catalog-item-card .rating .star-voted i {
	color: #f6bc00
}

.catalog-item-card .rating .star-over i {
	color: #ca3507
}

.catalog-item-card .item-desc {
	font-size: 12px;
	color: #8184a1
}

.catalog-item-card .catalog-item-price {
	font-size: 24px;
	font-weight: 700;
	color: #000
}

.catalog-item-card .catalog-item-price .from,
.catalog-item-card .catalog-item-price .unit,
.catalog-item-card .item-no-price .unit {
	font-size: 12px;
	font-weight: 400;
	color: #8184a1
}

.catalog-item-card .catalog-item-price-old {
	color: #a0a4bc;
	text-decoration: line-through
}

.catalog-item-card .catalog-item-price-percent {
	color: #9d06d7
}

.catalog-item-card .progress_bar_percent,
.catalog-item-card .progress_bar_title {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-item-card .progress_bar_bg {
	border-radius: 2px;
	background: #ebebeb
}

.catalog-item-card .progress_bar_line {
	background: #f6bc00
}

.catalog-item-card .time_buy_cont {
	border-radius: 4px;
	background: #575b71
}

.catalog-item-card .time_buy_clock {
	text-align: center
}

.catalog-item-card .time_buy_clock i {
	font-size: 29px;
	color: #fff
}

.catalog-item-card .time_buy_timer .countdown-section {
	text-align: center
}

.catalog-item-card .time_buy_timer .countdown-amount {
	font-size: 18px;
	font-weight: 700;
	color: #fff
}

.catalog-item-card .time_buy_timer .countdown-period {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-item-card .time_buy_timer .over {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase
}

.catalog-item-card.item-tb .buy_more {
	-webkit-transition: opacity .15s ease 0s;
	transition: opacity .15s ease 0s
}

.catalog-item-card .buy_more .avl i,
.catalog-item-card .buy_more .not_avl i {
	font-size: 21px
}

.catalog-item-card .buy_more .avl i {
	color: #9cc218
}

.catalog-item-card .buy_more .not_avl i {
	color: #b7bbd3
}

.catalog-item-card .buy_more .avl span,
.catalog-item-card .buy_more .not_avl span {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-item-card .buy_more .compare a,
.catalog-item-card .buy_more .delay a {
	text-align: center;
	text-decoration: none;
	border: 1px solid #ebebeb;
	border-radius: 1px
}

.catalog-item-card .buy_more .compare a:hover,
.catalog-item-card .buy_more .delay a:hover {
	border: 1px solid #575b71;
	background: #575b71
}

.catalog-item-card .buy_more .compare a.catalog-item-compared,
.catalog-item-card .buy_more .delay a.catalog-item-delayed {
	border: 1px solid #ebebeb;
	background: #ebebeb
}

.catalog-item-card .buy_more .compare a i,
.catalog-item-card .buy_more .delay a i {
	font-size: 15px;
	color: #b7bbd3;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-item-card .buy_more .compare a:hover i,
.catalog-item-card .buy_more .delay a:hover i {
	color: #fff
}

.catalog-item-card .buy_more .compare a.catalog-item-compared i,
.catalog-item-card .buy_more .delay a.catalog-item-delayed i {
	color: #babed5
}

.body_text ul {
	line-height: 1.5
}

h1,
h2,
h3 {
	font-weight: 600;
	color: #575b71;
	line-height: 1.1
}

h1 {
	font-size: 24px
}

h2,
h3 {
	font-size: 18px
}

.breadcrumb ul li a,
.breadcrumb ul li span {
	color: #a0a4bc;
	font-size: 13px;
	text-transform: lowercase
}

.breadcrumb ul li.separator span {
	color: #ebebeb
}

.breadcrumb ul li a:hover i,
.breadcrumb ul li a:hover span {
	color: #ee1d24
}

.vendors_bottom .h3 {
	font-size: 18px;
	color: #222
}

.vendors_bottom a.all {
	color: #838384
}

.already_seen {
	border-radius: 0 0 6px 6px;
	background: #f4f5fd
}

.already_seen .h3 {
	font-size: 14px;
	font-weight: 700;
	color: #575b71
}

.already_seen ul {
	background: url(images/bg_already_seen_ul.jpg) left center repeat-x
}

.already_seen ul li {
	border: 1px solid #ebebeb;
	border-radius: 4px;
	background: #fff;
	-webkit-transition: border-color .15s ease 0s;
	transition: border-color .15s ease 0s
}

.already_seen ul li:hover {
	border: 2px solid #ffcd00
}

.already_seen ul li a {
	text-align: center;
	border-radius: 4px
}

.already_seen ul li a span {
	color: #fff;
	text-align: left;
	border-radius: 4px;
	background: rgba(87, 91, 113, .8);
	-webkit-transition: opacity .15s ease 0s;
	transition: opacity .15s ease 0s
}

.already_seen ul li a span:after {
	content: "";
	border-top: 11px solid rgba(87, 91, 113, .8);
	border-right: 11px solid transparent;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.already_seen ul li a img {
	border: 0
}

.already_seen_empty {
	border-radius: 0 0 6px 6px;
	background: #f4f5fd
}

.footer_menu_soc_pay {
	border-bottom: 1px dotted #ebebeb
}

.sbg_dark .footer_menu_soc_pay {
	border-bottom: 1px dotted rgba(222, 224, 238, .07)
}

.footer_menu ul li a {
	color: #fff;
	text-decoration: none
}

.sbg_dark .footer_menu ul li a {
	color: #a0a4bc
}

.footer_menu ul li:first-child a {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.1
}

.footer_menu ul li a:hover {
	color: #fff!important
}

.footer_menu ul li a span {
	text-decoration: none
}

.footer_menu ul li a:hover span,
.footer_menu ul li:first-child a span {
	text-decoration: none
}

.footer_menu ul li a:before {
	content: "-"
}

.footer_menu ul li:first-child a:before {
	content: ""
}

.footer_pay .h3,
.footer_soc .h3 {
	font-size: 18px;
	font-weight: 600;
	color: #575b71;
	line-height: 1.1
}

.sbg_dark .footer_pay .h3,
.sbg_dark .footer_soc .h3 {
	color: #a0a4bc
}

.footer_soc ul li {
	border-radius: 4px
}

.footer_soc ul li a {
	text-align: center;
	text-decoration: none;
	border-radius: 4px
}

.footer_soc ul li a:hover {
	background: #b7bbd3!important
}

.footer_pay ul li a {
	text-align: center;
	text-decoration: none;
	border-radius: 2px
}

.sbg_dark .footer_soc ul li a {
	background: #575b71
}

.footer_soc ul li a:hover {
	background: 0
}

.footer_soc ul li a i {
	font-size: 22px;
	color: #ebebeb;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.sbg_dark .footer_soc ul li a i {
	color: #3b3d47
}

.sbg_dark .footer_soc ul li a:hover i {
	color: #ebebeb
}

.footer_left .copyright {
	font-size: 12px;
	color: #fff
}

.sbg_dark .footer_left .copyright {
	color: #575b71
}

.footer_center .footer-links a {
	font-size: 12px;
	color: #fff
}

.footer_center .footer-links a:hover {
	color: #707071
}

.footer_center .footer-links a:after {
	content: "";
	background: #ebebeb
}

.sbg_dark .footer_center .footer-links a:after {
	background: #575b71
}

.footer_right .counters .counter_1 span,
.footer_right .counters .counter_2 span {
	font-size: 11px;
	color: #a0a4bc;
	text-align: center;
	line-height: 1.1;
	border: 1px solid #ebebeb
}

.sbg_dark .footer_right .counters .counter_1 span,
.sbg_dark .footer_right .counters .counter_2 span {
	color: #575b71;
	border: 1px solid #575b71
}

.footer_right .footer-design a {
	font-size: 11px;
	color: #a0a4bc;
	text-align: right;
	text-decoration: none
}

.sbg_dark .footer_right .footer-design a {
	color: #575b71
}

.footer_right .footer-design a:hover {
	color: #707071
}

.footer_right .footer-design a .altop,
.footer_right .footer-design a .ru {
	font-family: "Arial Black", Gadget, Arial, sans-serif;
	font-size: 14px;
	font-weight: 900;
	text-transform: uppercase;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.footer_right .footer-design a .altop {
	color: #a0a4bc;
	border-radius: 2px 0 0 2px;
	background: #ebebeb
}

.sbg_dark .footer_right .footer-design a .altop {
	color: #262830;
	background: #585c72
}

.footer_right .footer-design a:hover .altop {
	color: #402a1d;
	background: #e71e28
}

.footer_right .footer-design a .ru {
	color: #fff;
	border-radius: 0 2px 2px 0;
	background: #a0a4bc
}

.sbg_dark .footer_right .footer-design a .ru {
	color: #5a5e74;
	background: #262830
}

.footer_right .footer-design a:hover .ru {
	background: #000
}

.sbg_dark .footer_right .footer-design a:hover .ru {
	color: #fff
}

.foot_panel_all {
	box-shadow: 0 0 12px rgba(0, 0, 0, .36);
	background: #e8efed
}

.foot_panel {
	border-left: 1px solid #fff46b;
	border-right: 1px solid #fff46b
}

.kabinet a.login_anch,
.kabinet a.personal,
.kabinet a.register {
	text-decoration: none;
	border-right: 1px solid #fff46b
}

.kabinet a.login_anch:hover,
.kabinet a.personal:hover,
.kabinet a.register:hover {
	background: #707071
}

.kabinet a.login_anch i,
.kabinet a.personal i,
.kabinet a.register i {
	font-size: 30px;
	color: #bea201;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.kabinet a.login_anch span,
.kabinet a.personal span {
	font-size: 14px;
	font-weight: 700;
	color: #65786d!important;
	text-decoration: underline;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.kabinet a.register span {
	color: #313f41!important;
	text-decoration: underline;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.kabinet a.login_anch:hover i,
.kabinet a.login_anch:hover span,
.kabinet a.personal:hover i,
.kabinet a.personal:hover span,
.kabinet a.register:hover i,
.kabinet a.register:hover span {
	color: #fff!important;
	text-decoration: none
}

.compare_line a,
.delay_line a {
	text-decoration: none;
	border-right: 1px solid #fff46b
}

.compare_line a:hover,
.delay_line a:hover {
	background: #707071
}

.compare_line a i,
.delay_line a i {
	font-size: 30px;
	color: #bea201;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.compare_line a .text,
.delay_line a .text {
	color: #313f41!important;
	text-decoration: underline;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.compare_line a:hover .text,
.compare_line a:hover i,
.delay_line a:hover .text,
.delay_line a:hover i {
	color: #fff!important;
	text-decoration: none
}

.compare_line a .qnt,
.delay_line a .qnt {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	line-height: 24px;
	border-radius: 12px;
	background: #313f41
}

.delay_line a .qnt {
	color: #fff;
	background: #313f41
}

.foot_panel_2 a.cart {
	text-decoration: none
}

.foot_panel_2 a.cart i {
	font-size: 30px;
	color: #bea201
}

.foot_panel_2 a.cart .text {
	font-size: 14px;
	font-weight: 700;
	color: #313f41!important;
	text-decoration: underline
}

.foot_panel_2 a.cart .qnt {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	line-height: 24px;
	border-radius: 12px;
	background: #575b71
}

.foot_panel_2 a.cart:hover .qnt,
.foot_panel_2 a.cart:hover .text,
.foot_panel_2 a.cart:hover i {
	text-decoration: none
}

.foot_panel_2 .sum {
	font-size: 16px;
	font-weight: 700;
	color: #000;
	background: #fff
}

.foot_panel_2 .sum .curr {
	font-size: 14px;
	font-weight: 400
}

.clvr .foot_panel_all {
	border-radius: 3px 0 0 3px
}

.clvl .foot_panel_all {
	border-radius: 0 3px 3px 0
}

.clvl .foot_panel,
.clvr .foot_panel {
	border: 0
}

.clvl .foot_panel_2 a.cart,
.clvr .foot_panel_2 a.cart {
	border-bottom: 1px solid #fff46b;
	border-radius: 3px 0 0 0
}

.clvl .foot_panel_2 a.cart {
	border-radius: 0 3px 0 0
}

.clvl .foot_panel_2 a.cart:hover,
.clvr .foot_panel_2 a.cart:hover {
	background: #707071
}

.clvl .foot_panel_2 a.cart:hover i,
.clvr .foot_panel_2 a.cart:hover i {
	color: #fff
}

.clvl .kabinet a.login_anch,
.clvl .kabinet a.personal,
.clvl .kabinet a.register,
.clvr .kabinet a.login_anch,
.clvr .kabinet a.personal,
.clvr .kabinet a.register {
	text-align: center;
	border-right: 0;
	border-bottom: 1px solid #fff46b
}

.clvl .compare_line a,
.clvl .delay_line a,
.clvr .compare_line a,
.clvr .delay_line a {
	text-align: center;
	border-right: 0;
	border-bottom: 1px solid #fff46b
}

.clvl .delay_line a,
.clvr .delay_line a {
	border: 0;
	border-radius: 0 0 0 3px
}

.clvl .delay_line a {
	border-radius: 0 0 3px 0
}

.login:after {
	content: "";
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #f4f5fd
}

.clvt .login:after {
	border-top: 0;
	border-bottom: 7px solid #f4f5fd
}

.clvl .login:after,
.clvr .login:after {
	border-bottom: 7px solid transparent;
	border-top: 7px solid transparent;
	border-left: 7px solid #f4f5fd;
	border-right: 0
}

.clvl .login:after {
	border-left: none;
	border-right: 7px solid #f4f5fd
}

.login .login-form .fields input[type=password],
.login .login-form .fields input[type=text] {
	font-family: Ubuntu, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #8184a1;
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.news-list .news-item {
	border-bottom: 1px dotted #ebebeb
}

.news-list .news-item a {
	text-decoration: none
}

.news-list .news-item a .news-date {
	font-size: 11px;
	color: #fff;
	text-align: center;
	line-height: 23px;
	border-radius: 4px;
	background: #575b71;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.news-list .news-item a:hover .news-date {
	background: #707071
}

.news-list .news-item a .news-date:after {
	content: "";
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 5px solid #575b71;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.news-list .news-item a:hover .news-date:after {
	border-left: 5px solid #707071
}

.news-list .news-item a .news-title {
	font-size: 14px;
	color: #575b71;
	text-decoration: underline;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.news-list .news-item a:hover .news-title {
	color: #707071;
	text-decoration: none
}

.news-detail img.detail_picture {
	border: 0
}

ul.news_prev_next {
	border-top: 1px dotted #ebebeb
}

ul.news_prev_next li {
	text-indent: 0
}

ul.news_prev_next li a {
	text-decoration: none
}

ul.news_prev_next li a .date {
	font-size: 11px;
	color: #fff;
	text-align: center;
	line-height: 23px;
	border-radius: 4px;
	background: #575b71;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

ul.news_prev_next li a:hover .date {
	background: #707071
}

ul.news_prev_next li a .date:after {
	content: "";
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

ul.news_prev_next li.prev a .date:after {
	border-right: 5px solid #575b71
}

ul.news_prev_next li.prev a:hover .date:after {
	border-right: 5px solid #707071
}

ul.news_prev_next li.next a .date:after {
	border-left: 5px solid #575b71
}

ul.news_prev_next li.next a:hover .date:after {
	border-left: 5px solid #707071
}

ul.news_prev_next li a .title-link {
	color: #575b71;
	text-decoration: underline;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

ul.news_prev_next li a:hover .title-link {
	color: #707071;
	text-decoration: none
}

ul.news_prev_next li.prev a .title-link span {
	text-align: left
}

ul.news_prev_next li.next a .title-link span {
	text-align: right
}

.reviews-list .reviews-item {
	border-radius: 4px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.reviews-list .reviews-item:hover {
	box-shadow: 0 0 15px rgba(9, 12, 18, .36)
}

.reviews-list .reviews-item .item-image {
	border-radius: 4px
}

.reviews-list .reviews-item .item-image a {
	text-decoration: none;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #575b71
}

.reviews-list .reviews-item .item-title {
	font-size: 14px;
	font-weight: 700;
	color: #575b71;
	line-height: 16px
}

.reviews-list .reviews-item .item-title:hover {
	color: #707071
}

.reviews-list .reviews-item .item-text {
	font-size: 12px
}

ul.stati_prev_next {
	border-top: 1px dotted #ebebeb
}

ul.stati_prev_next li.next a .arrow_next,
ul.stati_prev_next li.prev a .arrow_prev {
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

ul.stati_prev_next li.prev a .arrow_prev {
	border-right: 5px solid #ebebeb
}

ul.stati_prev_next li.prev a:hover .arrow_prev {
	border-right: 5px solid #707071
}

ul.stati_prev_next li.next a .arrow_next {
	border-left: 5px solid #ebebeb
}

ul.stati_prev_next li.next a:hover .arrow_next {
	border-left: 5px solid #707071
}

ul.stati_prev_next li a .image_cont .image {
	border: 1px solid #ebebeb;
	border-radius: 4px
}

ul.stati_prev_next li a .image i {
	text-decoration: none;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

ul.stati_prev_next li a .title-link {
	color: #575b71;
	text-decoration: underline;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

ul.stati_prev_next li.prev a .title-link {
	text-align: left
}

ul.stati_prev_next li.next a .title-link {
	text-align: right
}

ul.stati_prev_next li a:hover .title-link {
	color: #707071;
	text-decoration: none
}

.payments-section-list {
	border-bottom: 1px dotted #ebebeb
}

.payments-section-list>ul>li>.payment-section-title {
	font-size: 18px;
	font-weight: 600;
	color: #575b71;
	border-radius: 4px;
	background: #ebebeb
}

.payments-section-list>ul>li ul li .payment-section-title {
	font-size: 14px;
	color: #575b71;
	border-radius: 4px;
	background: #f6f6fb
}

.payments-section-list ul li .payment-item {
	border: 1px solid #ebebeb;
	border-radius: 4px;
	-webkit-transition: border-color .15s ease 0s, -webkit-box-shadow .15s ease 0s;
	-webkit-transition: border-color .15s ease 0s, box-shadow .15s ease 0s;
	transition: border-color .15s ease 0s, box-shadow .15s ease 0s
}

.payments-section-list ul li .payment-item:hover {
	border: 2px solid #e71e28;
	box-shadow: 0 0 15px rgba(0, 0, 0, .36);
	cursor: pointer
}

.payments-section-list ul li .payment-item-descr,
.payments-section-list ul li .payment-item-number {
	color: #575b71
}

.payments-section-list ul li .payment-item-title {
	font-size: 16px;
	font-weight: 600;
	color: #575b71
}

.vendors-section-item a {
	text-decoration: none;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.vendors-section-item a:hover {
	text-decoration: none
}

.vendors-section-item a .item {
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.vendors-section-item a .item .image {
	text-align: center
}

.vendors-section-item a .item .image img {
	border: 0;
	object-fit: contain;
	height: 90%;
	width: 90%
}

.vendors-section-item a .item .item-title {
	font-size: 14px;
	font-weight: 700;
	color: #575b71;
	text-decoration: underline;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.vendors-section-item a:hover .item .item-title {
	color: #707071;
	text-decoration: none
}

.vendors-section-descr {
	border-top: 1px dotted #ebebeb
}

.catalog-item-banner {
	border-radius: 4px
}

.catalog-section .catalog-section-title a {
	font-size: 18px;
	font-weight: 600;
	color: #575b71;
	border: 2px solid #ebebeb;
	border-radius: 4px;
	background: #ebebeb
}

.catalog-section .catalog-section-title:hover a {
	color: #707071;
	text-decoration: none;
	border: 2px solid #e71e28;
	background: 0
}

.catalog-section .catalog-section-title .showchild,
.catalog-section .catalog-section-title .showsectionchild {
	text-align: center
}

.catalog-section .catalog-section-title .showchild i,
.catalog-section .catalog-section-title .showsectionchild i {
	font-size: 18px;
	color: #ebebeb;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-section .catalog-section-title .showchild:hover i,
.catalog-section .catalog-section-title .showsectionchild:hover i {
	color: #707071
}

.catalog-section-child a,
.reviews-section-child a {
	text-decoration: none;
	border: 1px solid #e8efed;
	border-radius: 1px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.reviews-section-child a {
	border: 1px solid transparent
}

.catalog-section-child a:hover,
.reviews-section-child a:hover {
	text-decoration: none;
	border: 1px solid #e71e28;
	box-shadow: 0 0 15px rgba(0, 0, 0, .36)
}

.reviews-section-child a:hover {
	border: 1px solid transparent
}

.catalog-section-child a .child,
.reviews-section-child a .child {
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s;
	background: rgba(251, 251, 251, .55)
}

.catalog-section-child a:hover .child {
	border: 1px solid #fff;
	border-color: #fff!important
}

.catalog-section-child a .child .image,
.reviews-section-child a .child .image {
	text-align: center
}

.catalog-section-child a .child .image img,
.reviews-section-child a .child .image img {
	border: 0;
	max-height: 50px;
	-o-object-fit: contain;
	object-fit: contain
}

.catalog-section-child a .child .text,
.reviews-section-child a .child .text {
	color: #ea5e2d;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-section-child a:hover .child .text,
.reviews-section-child a:hover .child .text {
	color: #707071;
	text-decoration: none
}

.catalog-section-descr {
	border-top: 1px dotted #ebebeb
}

.catalog_item_toogle_filter .showfilter {
	text-decoration: none;
	border: 2px solid #ebebeb;
	border-radius: 1px;
	background: #e8efed
}

.catalog_item_toogle_filter .showfilter:hover {
	border: 1px solid;
	background: 0;
	border-color: #777871
}

.catalog_item_toogle_filter .showfilter span {
	font-size: 16px;
	color: #575b71;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s;
	font-weight: 500;
	text-transform: uppercase
}

.catalog_item_toogle_filter .showfilter:hover span {
	color: #707071;
	border-bottom: 1px dashed transparent;
	color: #e71e28;
	text-shadow: 1px 1px 31px #fff
}

.catalog_item_toogle_filter .showfilter i {
	font-size: 18px;
	color: #e71e28;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog_item_toogle_filter .showfilter:hover i {
	color: #707071
}

.filter form table tr {
	border-bottom: 1px solid #ebebeb
}

.filter form table tr td.bx_filter_box_name {
	text-align: right
}

.filter form table tr td .sect_name {
	cursor: pointer
}

.filter form table tr td .sect_name .sect_text span {
	font-size: 14px;
	font-weight: 700;
	color: #434a46;
	border-bottom: 1px solid;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s;
	text-transform: uppercase
}

.filter form table tr td .sect_name:hover .sect_text span {
	color: #707071;
	border-bottom: 1px dashed transparent
}

.filter form table tr td .sect_name i {
	font-size: 18px;
	color: #a0a4bc;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.filter form table tr td .sect_name:hover i {
	color: #707071
}

.filter form table tr td .bx_filter_popup {
	line-height: 27px;
	white-space: nowrap;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .36);
	background: #fff
}

.filter form table tr td .bx_filter_popup:before {
	content: "";
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 9px solid #ebebeb
}

.filter form table tr td .bx_filter_popup:after {
	content: "";
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 8px solid #fff
}

.filter .bx_filter_block .price {
	color: #575b71;
	line-height: 24px
}

.filter .bx_filter_block .price input[type=text] {
	font-family: Ubuntu, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #8184a1;
	text-align: center;
	line-height: 22px;
	border: 1px solid #ebebeb;
	border-radius: 3px;
	background: #fff
}

.filter .bx_filter_block .bx_ui_slider_track {
	border-radius: 2px;
	background: #b7bbd3
}

.filter .bx_ui_slider_track .bx-ui-slider-pricebar-vd {
	background: #8184a1
}

.filter .bx_ui_slider_track .bx-ui-slider-pricebar-vn {
	background: #ebebeb
}

.filter .bx_ui_slider_track .bx-ui-slider-pricebar-v {
	background: #777871
}

.filter .bx_ui_slider_range .bx_ui_slider_handle {
	text-align: center;
	border-radius: 2px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .36);
	background: #777871
}

.filter .bx_ui_slider_range .bx_ui_slider_handle i {
	font-size: 17px;
	color: #fff
}

.filter .bx_filter_select_container .bx_filter_select_block {
	border: 1px solid #ebebeb;
	border-radius: 3px;
	background: #fff
}

.filter .bx_filter_select_block .bx_filter_select_text {
	font-size: 13px;
	color: #575b71;
	line-height: 22px
}

.filter .bx_filter_select_block .bx_filter_select_arrow {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC) center no-repeat
}

.bx_filter_select_popup ul li label {
	font-size: 13px;
	color: #575b71;
	line-height: 22px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.bx_filter_select_popup ul li label:hover {
	background: #ebebeb
}

.bx_filter_select_popup ul li label.selected {
	background: #e71e28
}

.bx_filter_select_popup ul li label.disabled {
	color: #b7bbd3;
	background: 0
}

a.catalog_item_toogle_filter_hidden,
a.catalog_item_toogle_filter_reset {
	color: #a0a4bc;
	text-decoration: none;
	border-bottom: 1px dashed
}

a.catalog_item_toogle_filter_hidden:hover,
a.catalog_item_toogle_filter_reset:hover {
	border-bottom: 1px dashed transparent
}

.count_items label {
	line-height: 29px
}

.count_items span {
	font-size: 14px;
	font-weight: 700;
	color: #575b71;
	line-height: 29px
}

.catalog-item-limit label,
.catalog-item-sorting label {
	line-height: 29px
}

.catalog-item-limit a,
.catalog-item-sorting a {
	color: #575b71;
	text-decoration: none;
	line-height: 27px;
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.catalog-item-limit a:hover,
.catalog-item-sorting a:hover {
	color: #fff;
	border: 1px solid #575b71;
	background: #575b71
}

.catalog-item-limit a.selected,
.catalog-item-limit a.selected:hover,
.catalog-item-sorting a.selected,
.catalog-item-sorting a.selected:hover {
	color: #575b71;
	border: 1px solid #ebebeb;
	background: #ebebeb
}

.catalog-item-limit2 label,
.catalog-item-sorting label {
	line-height: 29px
}

.catalog-item-limit2 a,
.catalog-item-sorting a {
	color: #575b71;
	text-decoration: none;
	line-height: 27px;
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.catalog-item-limit2 a:hover,
.catalog-item-sorting a:hover {
	color: #fff;
	border: 1px solid #575b71;
	background: #575b71
}

.catalog-item-limit2 a.selected,
.catalog-item-limit2 a.selected:hover,
.catalog-item-sorting a.selected,
.catalog-item-sorting a.selected:hover {
	color: #575b71;
	border: 1px solid #ebebeb;
	background: #ebebeb
}

.catalog-item-sorting a.selected:after {
	content: "";
	border-left: 6px solid transparent;
	border-right: 6px solid transparent
}

.catalog-item-sorting a.selected.asc:after {
	border-bottom: 6px solid #a0a4bc
}

.catalog-item-sorting a.selected.desc:after {
	border-top: 6px solid #a0a4bc
}

.catalog-item-view a {
	text-align: center;
	text-decoration: none;
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.catalog-item-view a:hover {
	border: 1px solid #575b71;
	background: #575b71
}

.catalog-item-view a.selected,
.catalog-item-view a.selected:hover {
	border: 1px solid #e71e28;
	background: #e71e28
}

.catalog-item-view a i {
	font-size: 17px;
	color: #b7bbd3;
	line-height: 27px
}

.catalog-item-view a.selected i,
.catalog-item-view a:hover i {
	color: #fff
}

.catalog-item {
	border: 1px solid #ebebeb!important;
	border-radius: 1px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-item:hover {
	border: 1px solid #fff;
	box-shadow: 0 0 15px rgba(0, 0, 0, .36);
	border-color: #fff;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .36)
}

.catalog-item .catalog-item-info {
	border: 1px solid #fff;
	border-radius: 4px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-item:hover .catalog-item-info {
	border: 1px solid #fff;
	border-color: rgba(101, 120, 109, 0)!important
}

.catalog-item .catalog-item-image a {
	text-align: center;
	text-decoration: none
}

.catalog-item .catalog-item-image img {
	border: 0
}

.catalog-item .catalog-item-image .time_buy_sticker {
	border-radius: 4px 0 0 0
}

.catalog-item .catalog-item-image .time_buy_figure {
	border-top: 93px solid #9d06d7;
	border-right: 93px solid transparent
}

.catalog-item .catalog-item-image .time_buy_text {
	font-size: 11px;
	color: #fff;
	text-transform: uppercase
}

.catalog-item .catalog-item-image .sticker span {
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	line-height: 22px
}

.catalog-item .catalog-item-image .sticker .new {
	background: #9cc218
}

.catalog-item .catalog-item-image .sticker .hit {
	background: #13a4ff
}

.catalog-item .catalog-item-image .sticker .discount {
	background: #9d06d7
}

.catalog-item .catalog-item-image .sticker span:after {
	content: "";
	border-width: 11px 6px 11px 0;
	border-style: solid
}

.catalog-item .catalog-item-image .sticker .new:after {
	border-color: #9cc218 transparent #9cc218 #9cc218
}

.catalog-item .catalog-item-image .sticker .hit:after {
	border-color: #13a4ff transparent #13a4ff #13a4ff
}

.catalog-item .catalog-item-image .sticker .discount:after {
	border-color: #9d06d7 transparent #9d06d7 #9d06d7
}

.catalog-item .catalog-item-title a {
	font-size: 18px;
	font-weight: 600;
	color: #575b71
}

.catalog-item .catalog-item-title a:hover {
	color: #707071
}

.catalog-item .article {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-item .rating {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-item .rating table {
	border: 0
}

.catalog-item .rating table td i {
	font-size: 17px
}

.catalog-item .rating .star i,
.catalog-item .rating .star-empty i {
	color: #ebebeb
}

.catalog-item .rating .star-voted i {
	color: #f6bc00
}

.catalog-item .rating .star-over i {
	color: #ca3507
}

.catalog-item .rating table td.vote-result {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-item .property {
	border-bottom: 1px dotted #ebebeb
}

.catalog-item .property .name,
.catalog-item .property .val {
	background: #fff
}

.catalog-item .compare a,
.catalog-item .delay a {
	text-align: center;
	text-decoration: none;
	border: 1px solid #ebebeb;
	border-radius: 1px
}

.catalog-item .compare a:hover,
.catalog-item .delay a:hover {
	border: 1px solid #575b71;
	background: #575b71
}

.catalog-item .compare a.catalog-item-compared,
.catalog-item .delay a.catalog-item-delayed {
	border: 1px solid #ebebeb;
	background: #ebebeb
}

.catalog-item .compare a i,
.catalog-item .delay a i {
	font-size: 15px;
	color: #b7bbd3;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-item .compare a:hover i,
.catalog-item .delay a:hover i {
	color: #fff
}

.catalog-item .compare a.catalog-item-compared i,
.catalog-item .delay a.catalog-item-delayed i {
	color: #babed5
}

.catalog-item .compare a span,
.catalog-item .delay a span {
	font-size: 11px;
	color: #8184a1;
	text-transform: uppercase;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-item .compare a:hover span,
.catalog-item .delay a:hover span {
	color: #fff
}

.catalog-item .compare a.catalog-item-compared span,
.catalog-item .delay a.catalog-item-delayed span {
	color: #a0a4bc
}

.catalog-item .progress_bar_bg {
	border-radius: 2px;
	background: #ebebeb
}

.catalog-item .progress_bar_line {
	background: #f6bc00
}

.catalog-item .time_buy_cont {
	border-radius: 4px;
	background: #575b71
}

.catalog-item .time_buy_clock {
	text-align: center
}

.catalog-item .time_buy_clock i {
	font-size: 19px;
	color: #fff
}

.catalog-item .time_buy_timer .countdown-section:before {
	content: ":";
	font-size: 14px;
	color: #fff
}

.catalog-item .time_buy_timer .countdown-section:first-child:before {
	content: none
}

.catalog-item .time_buy_timer .countdown-section {
	text-align: center
}

.catalog-item .time_buy_timer .countdown-amount {
	font-size: 14px;
	font-weight: 400;
	color: #fff
}

.catalog-item .time_buy_timer .over {
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase
}

.catalog-item .item-price {
	text-align: right
}

.catalog-item .item-price .catalog-item-price {
	font-size: 24px;
	font-weight: 700;
	color: #000;
	line-height: 1
}

.catalog-item .item-price .catalog-item-price .from {
	font-size: 12px;
	font-weight: 400;
	color: #8184a1;
	line-height: 1.3
}

.catalog-item .item-price .unit {
	font-size: 12px
}

.catalog-item .item-price .catalog-item-price-old {
	color: #a0a4bc;
	text-decoration: line-through
}

.catalog-item .item-price .catalog-item-price-percent {
	color: #9d06d7
}

.catalog-item .buy_more .avl i,
.catalog-item .buy_more .not_avl i {
	font-size: 21px
}

.catalog-item .buy_more .avl i {
	color: #9cc218
}

.catalog-item .buy_more .not_avl i {
	color: #b7bbd3
}

.catalog-item .buy_more .avl span,
.catalog-item .buy_more .not_avl span {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-item-price-view .catalog-item-image .sticker span:after {
	content: none;
	border: 0
}

.catalog-item-price-view .catalog-item-title a {
	font-size: 13px;
	font-weight: 400
}

.catalog-item-price-view .item-price .catalog-item-price,
.catalog-item-price-view .item-price .catalog-item-price-discount {
	font-size: 14px;
	font-weight: 700;
	color: #000;
	line-height: 1.3
}

.catalog-item-price-view .item-price .catalog-item-price span,
.catalog-item-price-view .item-price .catalog-item-price-discount span {
	font-size: 12px;
	font-weight: 400;
	color: #8184a1
}

.catalog-item-price-view .item-price .catalog-item-no-price {
	font-size: 12px
}

.catalog-item-price-view .unit {
	font-size: 12px;
	text-align: right
}

.catalog-item-price-view .avl i,
.catalog-item-price-view .not_avl i {
	font-size: 21px
}

.catalog-item-price-view .avl i {
	color: #9cc218
}

.catalog-item-price-view .not_avl i {
	color: #b7bbd3
}

.catalog-item-price-view .avl span,
.catalog-item-price-view .not_avl span {
	font-size: 12px;
	color: #a0a4bc
}

.catalog_description {
	border-top: 1px dotted #ebebeb
}

.catalog-detail-pictures .detail_picture .catalog-detail-images {
	text-align: center;
	text-decoration: none
}

.catalog-detail-pictures .detail_picture img {
	border: 0
}

.catalog-detail-pictures .detail_picture .time_buy_sticker {
	border-radius: 4px 0 0 0
}

.catalog-detail-pictures .detail_picture .time_buy_figure {
	border-top: 93px solid #9d06d7;
	border-right: 93px solid transparent
}

.catalog-detail-pictures .detail_picture .time_buy_text {
	font-size: 11px;
	color: #fff;
	text-transform: uppercase
}

.catalog-detail-pictures .detail_picture .sticker span {
	font-size: 11px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	line-height: 22px
}

.catalog-detail-pictures .detail_picture .sticker .new {
	background: #9cc218
}

.catalog-detail-pictures .detail_picture .sticker .hit {
	background: #13a4ff
}

.catalog-detail-pictures .detail_picture .sticker .discount {
	background: #9d06d7
}

.catalog-detail-pictures .detail_picture .sticker span:before {
	content: "";
	border-width: 11px 0 11px 6px;
	border-style: solid
}

.catalog-detail-pictures .detail_picture .sticker .new:before {
	border-color: #9cc218 #9cc218 #9cc218 transparent
}

.catalog-detail-pictures .detail_picture .sticker .hit:before {
	border-color: #13a4ff #13a4ff #13a4ff transparent
}

.catalog-detail-pictures .detail_picture .sticker .discount:before {
	border-color: #9d06d7 #9d06d7 #9d06d7 transparent
}

.catalog-detail-pictures .more_photo ul li {
	border: 2px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-detail-pictures .more_photo ul li:hover {
	border: 2px solid #e71e28
}

.catalog-detail-pictures .more_photo ul li.catalog-detail-video {
	border: 2px solid #ebebeb;
	background: #ebebeb
}

.catalog-detail-pictures .more_photo ul li.catalog-detail-video:hover {
	border: 2px solid #575b71;
	background: #575b71
}

.catalog-detail-pictures .more_photo ul li a {
	text-align: center;
	text-decoration: none
}

.catalog-detail-pictures .more_photo ul li.catalog-detail-video a i {
	font-size: 42px;
	color: #b7bbd3;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-detail-pictures .more_photo ul li.catalog-detail-video a span {
	font-size: 14px;
	font-weight: 700;
	color: #b7bbd3;
	text-transform: uppercase;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-detail-pictures .more_photo ul li.catalog-detail-video:hover a i,
.catalog-detail-pictures .more_photo ul li.catalog-detail-video:hover a span {
	color: #fff
}

.catalog-detail-pictures .more_photo ul li a img {
	border: 0
}

.catalog-detail .article {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-detail .rating {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-detail .rating table {
	border: 0
}

.catalog-detail .rating table td i {
	font-size: 17px
}

.catalog-detail .rating .star i,
.catalog-detail .rating .star-empty i {
	color: #ebebeb
}

.catalog-detail .rating .star-voted i {
	color: #f6bc00
}

.catalog-detail .rating .star-over i {
	color: #ca3507
}

.catalog-detail .rating table td.vote-result {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-detail .catalog-detail-gift {
	border: 3px solid #e71e28;
	border-radius: 4px
}

.catalog-detail .catalog-detail-gift:after {
	content: "";
	border-top: 9.5px solid transparent;
	border-bottom: 9.5px solid transparent;
	border-left: 10px solid #e71e28
}

.catalog-detail .catalog-detail-gift .h3 {
	font-size: 14px;
	font-weight: 700;
	color: #575b71
}

.catalog-detail .catalog-detail-gift .gift-image {
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.catalog-detail .catalog-detail-gift .gift-image-col {
	text-align: center
}

.catalog-detail .catalog-detail-gift .gift-text {
	font-size: 12px;
	color: #575b71
}

.catalog-detail .advantages {
	border: 0
}

.catalog-detail .advantages .adv-icon {
	text-align: center;
	border: 1px solid #ebebeb;
	border-radius: 25px
}

.catalog-detail .advantages .adv-icon i,
.catalog-detail .advantages .adv-text {
	color: #8184a1
}

.catalog-detail .price_buy_detail {
	border-radius: 4px;
	background: #f6f6fb
}

.catalog-detail .catalog-detail-price {
	text-align: center
}

.catalog-detail .catalog-detail-price .catalog-detail-item-price {
	font-size: 24px;
	font-weight: 700;
	color: #000
}

.catalog-detail .catalog-detail-price .from,
.catalog-detail .catalog-detail-price .unit {
	font-size: 12px;
	font-weight: 400;
	color: #8184a1
}

.catalog-detail .catalog-detail-price .catalog-detail-item-price-old {
	color: #a0a4bc;
	text-decoration: line-through
}

.catalog-detail .catalog-detail-price .catalog-detail-item-price-percent {
	color: #9d06d7
}

.catalog-detail .catalog-detail-price .catalog-detail-item-no-price {
	font-size: 12px
}

.catalog-detail .catalog-detail-price .avl i,
.catalog-detail .catalog-detail-price .not_avl i {
	font-size: 21px
}

.catalog-detail .catalog-detail-price .avl i {
	color: #dac4c5
}

.catalog-detail .catalog-detail-price .not_avl i {
	color: #b7bbd3
}

.catalog-detail .catalog-detail-price .avl span,
.catalog-detail .catalog-detail-price .not_avl span {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-detail .catalog-detail-price .progress_bar_percent,
.catalog-detail .catalog-detail-price .progress_bar_title {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-detail .catalog-detail-price .progress_bar_bg {
	border-radius: 2px;
	background: #ebebeb
}

.catalog-detail .catalog-detail-price .progress_bar_line {
	background: #f6bc00
}

.catalog-detail .time_buy_cont {
	border-radius: 4px;
	background: #575b71
}

.catalog-detail .time_buy_clock {
	text-align: center
}

.catalog-detail .time_buy_clock i {
	font-size: 29px;
	color: #fff
}

.catalog-detail .time_buy_timer .countdown-section {
	text-align: center
}

.catalog-detail .time_buy_timer .countdown-amount {
	font-size: 18px;
	font-weight: 700;
	color: #fff
}

.catalog-detail .time_buy_timer .countdown-period {
	font-size: 12px;
	color: #a0a4bc
}

.catalog-detail .time_buy_timer .over {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase
}

.catalog-detail .compare a,
.catalog-detail .delay a {
	text-align: center;
	text-decoration: none;
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.catalog-detail .compare a:hover,
.catalog-detail .delay a:hover {
	border: 1px solid #575b71;
	background: #575b71
}

.catalog-detail .compare a.catalog-item-compared,
.catalog-detail .delay a.catalog-item-delayed {
	border: 1px solid #ebebeb;
	background: #ebebeb
}

.catalog-detail .compare a i,
.catalog-detail .delay a i {
	font-size: 15px;
	color: #b7bbd3;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-detail .compare a:hover i,
.catalog-detail .delay a:hover i {
	color: #fff
}

.catalog-detail .compare a.catalog-item-compared i,
.catalog-detail .delay a.catalog-item-delayed i {
	color: #babed5
}

.catalog-detail .compare a .compare_text,
.catalog-detail .delay a .delay_text {
	font-size: 11px;
	color: #8184a1;
	text-transform: uppercase;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-detail .compare a:hover .compare_text,
.catalog-detail .delay a:hover .delay_text {
	color: #fff
}

.catalog-detail .compare a.catalog-item-compared .compare_text,
.catalog-detail .delay a.catalog-item-delayed .delay_text {
	color: #a0a4bc
}

.catalog-detail .catalog-detail-delivery {
	border-bottom: 1px dotted #ebebeb
}

.catalog-detail .catalog-detail-delivery .name,
.catalog-detail .catalog-detail-delivery .val {
	background: #f6f6fb
}

.catalog-detail .payment_methods ul li a {
	text-align: center;
	text-decoration: none;
	border-radius: 2px
}

.catalog-detail .catalog-detail-offers {
	border: 1px solid #ebebeb;
	border-radius: 6px
}

.catalog-detail .offer_block .h3 {
	font-size: 14px;
	font-weight: 700;
	color: #575b71
}

.catalog-detail .offer_block ul li span {
	color: #575b71;
	line-height: 30px;
	border-radius: 2px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-detail .offer_block ul.COLOR li span {
	border: 2px solid #fff;
	border-radius: 2px
}

.catalog-detail .offer_block ul.COLOR li span i,
.catalog-detail .offer_block ul.COLOR li span img {
	border: 1px solid #fff
}

.catalog-detail .offer_block ul li:hover span {
	background: #ebebeb
}

.catalog-detail .offer_block ul.COLOR li:hover span {
	border: 2px solid #a0a4bc
}

.catalog-detail .offer_block ul li.active span {
	color: #000;
	background: #e71e28
}

.catalog-detail .offer_block ul.COLOR li.active span {
	border: 2px solid #e71e28
}

.catalog-detail .catalog-detail-properties .h4 {
	font-size: 18px;
	font-weight: 600;
	color: #575b71
}

.catalog-detail .catalog-detail-property {
	border-bottom: 1px dotted #ebebeb
}

.catalog-detail .catalog-detail-property .name,
.catalog-detail .catalog-detail-property .val {
	background: #fff
}

.catalog-detail-element .section ul.tabs li.current:after {
	content: "";
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #067983;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-detail-element .section ul.tabs li a {
	text-align: center;
	text-decoration: none;
	border: 1px solid #e0e3e7;
	border-radius: 1px
}

.catalog-detail-element .section ul.tabs li.current a,
.catalog-detail-element .section ul.tabs li:hover a {
	border: 2px solid #067983
}

.catalog-detail-element .section ul.tabs li.current a {
	background: #067983
}

.catalog-detail-element .section ul.tabs li a span {
	font-size: 14px;
	font-weight: 700;
	color: #575b71;
	text-transform: uppercase;
	border-bottom: 1px dashed;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-detail-element .section ul.tabs li a .reviews_count {
	font-weight: 400
}

.catalog-detail-element .section ul.tabs li:hover a span {
	color: #707071;
	border-bottom: 1px dashed transparent
}

.catalog-detail-element .section ul.tabs li.current a span {
	color: #fff;
	border-bottom: 1px dashed transparent
}

.catalog-detail-element .section .box {
	background: 0
}

.catalog-detail-element .section .box #video {
	text-align: center
}

.catalog-detail-files-docs .files-docs-item {
	text-decoration: none
}

.catalog-detail-files-docs .files-docs-icon i {
	font-size: 35px;
	color: #8184a1;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-detail-files-docs .files-docs-item:hover .files-docs-icon i {
	color: #707071
}

.catalog-detail-files-docs .files-docs-name {
	color: #575b71;
	text-decoration: underline;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.catalog-detail-files-docs .files-docs-item:hover .files-docs-name {
	color: #707071;
	text-decoration: none
}

.catalog-detail-files-docs .files-docs-size {
	color: #8184a1
}

.catalog-detail-store {
	border-bottom: 1px dotted #ebebeb
}

.catalog-detail-store .name,
.catalog-detail-store .val {
	background: #fff
}

.bigdata-items .h3,
.catalog-detail-offers-list .h3,
.kit-items .h3,
.related-items .h3,
.set-constructor-items .h3 {
	font-size: 18px;
	font-weight: 600;
	color: #575b71
}

.catalog-detail-offers-list .offers-items .thead {
	border-radius: 1px;
	background: #ebebeb
}

.catalog-detail-offers-list .offers-items .thead>div {
	color: #575b71;
	text-align: left
}

.catalog-detail-offers-list .offers-items .thead .offers-items-prop {
	text-align: center
}

.offers-items .catalog-item .catalog-item-image .sticker span {
	font-size: 8px;
	line-height: 16px
}

.offers-items .catalog-item .catalog-item-title {
	text-align: left
}

.offers-items .catalog-item .catalog-item-title .name {
	color: #575b71
}

.offers-items .catalog-item .catalog-item-title .article {
	font-size: 12px;
	color: #a0a4bc
}

.offers-items .catalog-item .catalog-item-prop {
	text-align: center
}

.offers-items .catalog-item .item-price .catalog-item-no-price,
.offers-items .catalog-item .item-price .catalog-item-price,
.offers-items .catalog-item .item-price .catalog-item-price-old,
.offers-items .catalog-item .item-price .catalog-item-price-percent {
	font-size: 12px
}

.offers-items .catalog-item .item-price .catalog-item-price {
	font-size: 14px;
	line-height: 1.3
}

.offers-items .catalog-item .item-price .unit {
	font-weight: 400;
	color: #8184a1
}

.offers-items .catalog-item .buy_more button[name=add2basket] i,
.offers-items .catalog-item .buy_more small.result.offer-item i {
	font-size: 12px
}

.set-constructor-items .catalog-item-card:before {
	font-size: 24px;
	font-weight: 700;
	color: #575b71;
	text-align: center;
	line-height: 32px;
	content: "+";
	border-radius: 16px;
	background: #ebebeb
}

.set-constructor-items .catalog-item-card.set_element:before {
	content: none
}

.set-constructor-items .catalog-item-card.set_result:before {
	content: "="
}

.set-constructor-items .catalog-item-card.set_element,
.set-constructor-items .catalog-item-card.set_element .catalog-item-info,
.set-constructor-items .catalog-item-card.set_element:hover,
.set-constructor-items .catalog-item-card.set_element:hover .catalog-item-info,
.set-constructor-items .catalog-item-card.set_result,
.set-constructor-items .catalog-item-card.set_result .catalog-item-info,
.set-constructor-items .catalog-item-card.set_result:hover,
.set-constructor-items .catalog-item-card.set_result:hover .catalog-item-info {
	border: 0
}

.set-constructor-items .catalog-item-card.set_element:hover,
.set-constructor-items .catalog-item-card.set_result:hover {
	box-shadow: none
}

.set-constructor-items .catalog-item-card .item-image span {
	text-align: center
}

.set-constructor-items .catalog-item-card.set_result .item-image i {
	font-size: 142px;
	color: #ebebeb;
	text-align: center
}

.set-constructor-items a.collect_set {
	line-height: 1.3
}

.popup-set .popup-window {
	border: 0;
	border-radius: 5px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .36)
}

.popup-set .popup-window-content-row .popup-window-center-column {
	border-radius: 0 0 5px 5px;
	background: #fff
}

.popup-set .popup-window-wait {
	text-align: center
}

.popup-set .popup-window-wait i {
	font-size: 20px;
	color: #b7bbd3
}

.popup-set .set-constructor-descr {
	color: #575b71
}

.popup-set .set-constructor-items .last-section {
	border-radius: 0 0 5px 5px;
	background: #f4f5fd
}

.popup-set .set-constructor-items .catalog-item-card.set_item_other:before {
	content: none
}

.popup-set .set-constructor-items .catalog-item-card.set_item_other {
	-webkit-transition: border-color .15s ease 0s, -webkit-box-shadow .15s ease 0s, -moz-box-shadow .15s ease 0s, box-shadow .15s ease 0s;
	-webkit-transition: border-color .15s ease 0s, box-shadow .15s ease 0s;
	transition: border-color .15s ease 0s, box-shadow .15s ease 0s
}

.popup-set .set-constructor-items .catalog-item-card.set_item_other .catalog-item-info {
	-webkit-transition: border-color .15s ease 0s;
	transition: border-color .15s ease 0s
}

.popup-set .set-constructor-items .catalog-item-card.item_empty {
	border: 1px solid #f4f5fd;
	background: #f4f5fd
}

.popup-set .set-constructor-items .catalog-item-card.item_empty:hover {
	border: 1px solid #f4f5fd;
	box-shadow: none
}

.popup-set .set-constructor-items .catalog-item-card .item-all-title .item-title {
	font-size: 12px
}

.popup-set .set-constructor-items .catalog-item-card .catalog-item-price {
	font-size: 14px
}

.popup-set .set-constructor-items .catalog-item-card.set_result .item-image i {
	font-size: 99px
}

.popup-set .set-constructor-items .catalog-item-card .pop-up-add {
	font-size: 24px;
	font-weight: 700;
	color: #575b71;
	text-align: center;
	text-decoration: none;
	line-height: 32px;
	border-radius: 16px;
	background: #ebebeb;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.popup-set .set-constructor-items .catalog-item-card .pop-up-add:hover {
	color: #000;
	background: #e71e28
}

.popup-set .set_construct_slider_arrow_left .arrow_cont,
.popup-set .set_construct_slider_arrow_right .arrow_cont {
	text-align: center;
	text-decoration: none;
	background: #8184a1;
	cursor: pointer;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.popup-set .set_construct_slider_arrow_right .arrow_cont {
	border-radius: 4px 0 0 4px
}

.popup-set .set_construct_slider_arrow_left .arrow_cont {
	border-radius: 0 4px 4px 0
}

.popup-set .set_construct_slider_arrow_left .arrow_cont:hover,
.popup-set .set_construct_slider_arrow_right .arrow_cont:hover {
	background: #e71e28
}

.popup-set .set_construct_slider_arrow_right .arrow_cont:after,
.popup-set .set_construct_slider_arrow_right .arrow_cont:before {
	border-right: 8px solid transparent
}

.popup-set .set_construct_slider_arrow_left .arrow_cont:after,
.popup-set .set_construct_slider_arrow_left .arrow_cont:before {
	border-left: 8px solid transparent
}

.popup-set .set_construct_slider_arrow_left .arrow_cont:before,
.popup-set .set_construct_slider_arrow_right .arrow_cont:before {
	border-bottom: 4px solid #575b71
}

.popup-set .set_construct_slider_arrow_left .arrow_cont:after,
.popup-set .set_construct_slider_arrow_right .arrow_cont:after {
	border-top: 4px solid #575b71
}

.popup-set .set_construct_slider_arrow_left .arrow_cont:hover:before,
.popup-set .set_construct_slider_arrow_right .arrow_cont:hover:before {
	border-bottom: 4px solid #bea201
}

.popup-set .set_construct_slider_arrow_left .arrow_cont:hover:after,
.popup-set .set_construct_slider_arrow_right .arrow_cont:hover:after {
	border-top: 4px solid #bea201
}

.popup-set .set_construct_slider_arrow_left .arrow_cont i,
.popup-set .set_construct_slider_arrow_right .arrow_cont i {
	font-size: 26px;
	color: #fff
}

.compare-list-result .sort a.sortbutton {
	color: #575b71;
	text-decoration: none;
	border-bottom: 1px dashed #575b71
}

.compare-list-result .sort a.sortbutton:hover {
	border-bottom: 1px dashed transparent
}

.compare-list-result .sort a.sortbutton.current {
	color: #000;
	text-decoration: none;
	border-bottom: 0;
	border-radius: 2px;
	background: #e71e28
}

table.compare-grid {
	border-bottom: 1px dotted #ebebeb
}

table.compare-grid td {
	font-size: 11px;
	text-align: center
}

table.compare-grid td.compare-property {
	font-size: 11px;
	font-weight: 700;
	text-align: left
}

table.compare-grid tr.alt td {
	background: #f4f5fd
}

table.compare-grid td a.compare-title {
	font-size: 11px;
	font-weight: 700;
	color: #000
}

table.compare-grid td a.compare-title:hover {
	color: #707071
}

table.compare-grid .catalog-item-price {
	font-size: 24px;
	font-weight: 700;
	color: #000
}

table.compare-grid .catalog-item-price .from,
table.compare-grid .catalog-item-price .unit,
table.compare-grid .item-no-price .unit {
	font-size: 12px;
	font-weight: 400;
	color: #8184a1
}

table.compare-grid .catalog-item-price-old {
	color: #a0a4bc;
	text-decoration: line-through
}

table.compare-grid .catalog-item-price-percent {
	color: #9d06d7
}

table.compare-grid .available .avl i,
table.compare-grid .available .not_avl i {
	font-size: 21px
}

table.compare-grid .available .avl i {
	color: #9cc218
}

table.compare-grid .available .not_avl i {
	color: #b7bbd3
}

table.compare-grid .available .avl span,
table.compare-grid .available .not_avl span {
	font-size: 12px;
	color: #a0a4bc
}

table.compare-grid .delay a {
	text-align: center;
	text-decoration: none;
	border: 1px solid #ebebeb;
	border-radius: 4px
}

table.compare-grid .delay a:hover {
	border: 1px solid #575b71;
	background: #575b71
}

table.compare-grid .delay a.catalog-item-delayed {
	border: 1px solid #ebebeb;
	background: #ebebeb
}

table.compare-grid .delay a i {
	font-size: 15px;
	color: #b7bbd3;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

table.compare-grid .delay a:hover i {
	color: #fff
}

table.compare-grid .delay a.catalog-item-delayed i {
	color: #babed5
}

table.compare-grid .delay a .delay_text {
	font-size: 11px;
	color: #8184a1;
	text-transform: uppercase;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

table.compare-grid .delay a:hover .delay_text {
	color: #fff
}

table.compare-grid .delay a.catalog-item-delayed .delay_text {
	color: #a0a4bc
}

.pagination ul li {
	border: 1px solid #ebebeb;
	border-radius: 4px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.pagination ul li.first,
.pagination ul li.last {
	border: 1px solid #ebebeb;
	background: #ebebeb
}

.pagination ul li:hover {
	border: 1px solid #575b71;
	background: #575b71
}

.pagination ul li.points:hover {
	border: 1px solid #ebebeb;
	background: 0
}

.pagination ul li.active {
	border: 1px solid #e71e28;
	background: #e71e28
}

.pagination ul li a,
.pagination ul li span {
	font-weight: 300;
	color: #575b71;
	text-align: center;
	text-decoration: none;
	line-height: 27px
}

.pagination ul li.first a,
.pagination ul li.last a {
	color: #8184a1
}

.pagination ul li:hover a {
	color: #fff
}

.pagination ul li.active span {
	color: #402a1d
}

a#to_top {
	text-align: center;
	text-decoration: none;
	background: rgba(240, 227, 72, .61)
}

a#to_top:hover {
	background: #f4e749
}

a#to_top i {
	font-size: 23px;
	padding-top: 360%;
	color: #027255;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

a#to_top:hover i {
	color: #027255
}

#addItemInCart {
	background: #fff
}

#addItemInCart .item_image_full {
	text-align: center
}

#addItemInCart .item_image_full img.item_image {
	border: 0
}

#addItemInCart .item_title {
	text-align: center
}

.more_options .item_info {
	border-radius: 0 0 6px 6px
}

.more_options .item_image {
	background: #fff
}

.more_options .item_image .img {
	text-align: center
}

.more_options .item_block .offer_block td.h3 {
	font-size: 14px;
	font-weight: 700;
	color: #575b71
}

.more_options .item_block .offer_block ul li span {
	color: #575b71;
	line-height: 30px;
	border-radius: 2px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.more_options .item_block .offer_block ul.COLOR li span {
	border: 2px solid transparent
}

.more_options .item_block .offer_block ul.COLOR li span i,
.more_options .item_block .offer_block ul.COLOR li span img {
	border: 1px solid #fff
}

.more_options .item_block .offer_block ul li:hover span {
	background: #ebebeb
}

.more_options .item_block .offer_block ul.COLOR li:hover span {
	border: 2px solid #a0a4bc
}

.more_options .item_block .offer_block ul li.active span {
	color: #000;
	background: #e71e28
}

.more_options .item_block .offer_block ul.COLOR li.active span {
	border: 2px solid #e71e28
}

.more_options .item_block .catalog_price .price-normal {
	font-size: 24px;
	font-weight: 700;
	color: #000
}

.more_options .item_block .catalog_price .unit {
	font-size: 12px;
	font-weight: 400;
	color: #8184a1
}

.more_options .item_block .catalog_price .price-old {
	color: #a0a4bc;
	text-decoration: line-through
}

.more_options .item_block .catalog_price .price-percent {
	color: #9d06d7
}

.more_options .item_block .catalog_price .no-price {
	font-size: 12px
}

.more_options .item_block .catalog_price .avl i,
.more_options .item_block .catalog_price .not_avl i {
	font-size: 21px
}

.more_options .item_block .catalog_price .avl i {
	color: #9cc218
}

.more_options .item_block .catalog_price .not_avl i {
	color: #b7bbd3
}

.more_options .item_block .catalog_price .avl span,
.more_options .item_block .catalog_price .not_avl span {
	font-size: 12px;
	color: #a0a4bc
}

.more_options .catalog-detail-offers-list .h3 {
	font-size: 14px;
	font-weight: 700;
	color: #575b71
}

.more_options .offers-items .catalog-item {
	background: #fff
}

.cart-items .sort a.sortbutton {
	color: #575b71;
	text-decoration: none;
	border-bottom: 1px dashed #575b71
}

.cart-items .sort a.sortbutton:hover {
	color: #575b71;
	border-bottom: 1px dashed transparent
}

.cart-items .sort a.sortbutton.current {
	color: #000;
	text-decoration: none;
	border-bottom: 0;
	border-radius: 2px;
	background: #e71e28
}

.cart-items .clear a.clear_cart {
	line-height: 1.3
}

.cart-items .clear a.clear_cart i {
	font-size: 21px
}

.cart-items .equipment .thead,
.cart-items .equipment-order .thead {
	border-radius: 4px;
	background: #ebebeb
}

.cart-items .equipment .thead .cart-item-actions,
.cart-items .equipment .thead .cart-item-image,
.cart-items .equipment .thead .cart-item-name,
.cart-items .equipment .thead .cart-item-price,
.cart-items .equipment .thead .cart-item-quantity,
.cart-items .equipment .thead .cart-item-summa {
	color: #575b71;
	text-align: left
}

.cart-items .equipment .thead .cart-item-price,
.cart-items .equipment .thead .cart-item-summa {
	text-align: right
}

.cart-items .equipment .thead .cart-item-quantity {
	text-align: center
}

.cart-items .equipment-order .thead .cart-item-name,
.cart-items .equipment-order .thead .cart-item-price,
.cart-items .equipment-order .thead .cart-item-quantity,
.cart-items .equipment-order .thead .cart-item-summa {
	color: #575b71
}

.cart-items .equipment-order .thead .cart-item-name {
	text-align: left
}

.cart-items .equipment-order .thead .cart-item-price,
.cart-items .equipment-order .thead .cart-item-quantity,
.cart-items .equipment-order .thead .cart-item-summa {
	text-align: right
}

.cart-items .equipment .tbody .tr,
.cart-items .equipment-order .tbody .tr {
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.cart-items .equipment .tbody .tr_into,
.cart-items .equipment-order .tbody .tr_into {
	border: 1px solid transparent;
	border-radius: 4px
}

.cart-items .equipment .tbody .cart-item-name {
	text-align: left
}

.cart-items .equipment .tbody .cart-item-price,
.cart-items .equipment .tbody .cart-item-summa {
	text-align: right
}

.cart-items .equipment .tbody .cart-item-quantity {
	text-align: center
}

.cart-items .equipment .tbody .cart-item-image {
	text-align: center
}

.cart-items .equipment .tbody .cart-item-name a {
	color: #575b71
}

.cart-items .equipment .tbody .cart-item-name a:hover {
	color: #707071
}

.cart-items .equipment .tbody .cart-item-price .price {
	color: #000
}

.cart-items .equipment .tbody .cart-item-price .old-price {
	color: #9d06d7;
	text-decoration: line-through
}

.cart-items .equipment .tbody .cart-item-price .unit {
	font-size: 12px
}

.cart-items .equipment .tbody .cart-item-summa {
	color: #000
}

.cart-items .equipment .tbody .cart-item-actions .delay a,
.cart-items .equipment .tbody .cart-item-actions .delete a,
.cart-items .equipment .tbody .cart-item-actions .in-order a {
	text-align: center;
	text-decoration: none;
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.cart-items .equipment .tbody .cart-item-actions .delay a i,
.cart-items .equipment .tbody .cart-item-actions .delete a i,
.cart-items .equipment .tbody .cart-item-actions .in-order a i {
	font-size: 15px;
	color: #b7bbd3;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.cart-items .equipment .tbody .cart-item-actions .delay a:hover,
.cart-items .equipment .tbody .cart-item-actions .delete a:hover,
.cart-items .equipment .tbody .cart-item-actions .in-order a:hover {
	border: 1px solid #575b71;
	background: #575b71
}

.cart-items .equipment .tbody .cart-item-actions .delay a:hover i,
.cart-items .equipment .tbody .cart-item-actions .delete a:hover i,
.cart-items .equipment .tbody .cart-item-actions .in-order a:hover i {
	color: #fff
}

.cart-items .equipment-order .tbody .cart-item-name,
.cart-items .equipment-order .tbody .cart-item-number,
.cart-items .equipment-order .tbody .cart-itogo {
	text-align: left
}

.cart-items .equipment-order .tbody .cart-allsum,
.cart-items .equipment-order .tbody .cart-item-price,
.cart-items .equipment-order .tbody .cart-item-quantity,
.cart-items .equipment-order .tbody .cart-item-summa {
	color: #222;
	text-align: right
}

.cart-items .equipment-order .tbody .cart-item-number {
	color: #a5a5a5
}

.cart-items .equipment-order .tbody .cart-item-image {
	text-align: center
}

.cart-items .equipment .tbody .myorders_itog,
.cart-items .equipment-order .myorders_itog {
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.cart-items .equipment .tbody .myorders_itog .cart-itogo {
	color: #575b71;
	text-align: right
}

.cart-items .equipment-order .myorders_itog .cart-itogo {
	color: #575b71;
	text-align: right
}

.cart-items .equipment .tbody .myorders_itog .cart-allsum,
.cart-items .equipment-order .myorders_itog .cart-allsum {
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-align: left
}

.cart-items .equipment-order .myorders_itog .cart-allsum {
	text-align: right
}

.cart-items .w100p .bx_ordercart_coupon input {
	font-family: Ubuntu, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #8184a1;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	background: 0
}

.cart-items .w100p .bx_ordercart_coupon button {
	text-align: center;
	border: 0;
	border-radius: 4px;
	background: #b7bbd3;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s;
	cursor: pointer
}

.cart-items .w100p .bx_ordercart_coupon button:hover {
	background: #575b71
}

.cart-items .w100p .bx_ordercart_coupon button i {
	font-size: 15px;
	color: #fff
}

.cart-items .w100p .bx_ordercart_coupon .old_coupon {
	font-family: Ubuntu, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #575b71;
	border-radius: 4px
}

.cart-items .w100p .bx_ordercart_coupon .old_coupon.good {
	border: 1px solid #b9e014;
	background: #c8ff5b
}

.cart-items .w100p .bx_ordercart_coupon .old_coupon.bad {
	border: 1px solid #eb9d5e;
	background: #ffbb8d
}

.cart-items .w100p .bx_ordercart_coupon .old_coupon.disabled {
	border: 1px solid #ebebeb;
	background: #ebebeb
}

.cart-items .w100p .bx_ordercart_coupon .close {
	text-align: center;
	border-radius: 12px;
	background: #fff;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s;
	cursor: pointer
}

.cart-items .w100p .bx_ordercart_coupon .close:hover {
	background: #575b71
}

.cart-items .w100p .bx_ordercart_coupon .close i {
	font-size: 17px;
	color: #b7bbd3;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.cart-items .w100p .bx_ordercart_coupon .close:hover i {
	color: #fff
}

.cart-accessories .h3 {
	font-size: 18px;
	font-weight: 600;
	color: #575b71
}

.myorders h2,
.personal h2 {
	font-size: 14px;
	font-weight: 700;
	color: #575b71;
	border-radius: 4px;
	background: #ebebeb
}

.myorders .order-info,
.myorders .person_type,
.personal .personal-info {
	border: 1px solid #ebebeb;
	border-radius: 4px
}

.myorders .order-info_in,
.myorders .person_type_in,
.personal .personal-info_in {
	border: 1px solid transparent;
	border-radius: 4px
}

.myorders .order-info_in table .name,
.myorders .person_type_in table label {
	font-size: 14px;
	font-weight: 700;
	color: #000
}

.myorders .order-info .label .star {
	font-size: 14px;
	font-weight: 700;
	color: #c00
}

.myorders .order-info input[type=text],
.personal input[type=password],
.personal input[type=text] {
	font-family: Ubuntu, sans-serif;
	font-size: 14px;
	color: #8184a1;
	text-align: left;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	background: #fff
}

.myorders .order-info textarea,
.personal textarea {
	font-family: Ubuntu, sans-serif;
	font-size: 14px;
	color: #8184a1;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	background: #fff
}

.myorders .order-info select {
	color: #8184a1;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	background: #fff
}

.myorders .order-info .quick-location-tag {
	font-size: 13px;
	font-weight: 400;
	color: #575b71;
	line-height: 1.3;
	border: 0;
	border-radius: 4px;
	background: #ebebeb
}

.myorders .order-info .quick-location-tag:hover {
	color: #000;
	background: #e71e28
}

.myorders .order-info .dropdown-block {
	border: 1px solid #ebebeb;
	border-radius: 4px;
	background: #fff
}

.myorders .order-info .dropdown-fade2white {
	background: 0
}

.myorders .order-info .bx-ui-combobox-container .bx-combobox-fake-as-input {
	font-size: 14px;
	font-weight: 400;
	color: #8184a1;
	line-height: 30px
}

.content-form .field input[type=password],
.content-form .field input[type=text] {
	font-family: Ubuntu, sans-serif;
	font-size: 14px;
	color: #8184a1;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	background: #fff
}

.content-form .field img {
	border-radius: 4px
}

.content-form .field textarea {
	font-family: Ubuntu, sans-serif;
	font-size: 14px;
	color: #8184a1;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	background: #fff
}

.content-form .field .boc_anch,
.content-form .field .forgot {
	text-decoration: none;
	line-height: 27px
}

.order-checkout table.sale_order_full_table input[type=password],
.order-checkout table.sale_order_full_table input[type=text] {
	font-family: Ubuntu, sans-serif;
	font-size: 14px;
	color: #8184a1;
	border: 1px solid #ebebeb;
	border-radius: 4px;
	background: #fff
}

.popup-window-overlay {
	background: rgba(87, 91, 113, .4)
}

.pop-up {
	font-family: "Open Sans", sans-serif;
	border-radius: 6px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .36);
	background: #f4f5fd
}

.bx-core-adm-dialog.popup-store .bx-core-adm-dialog-head-inner,
.pop-up .popup-window-titlebar {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.3
}

div#popup-window-titlebar-addItemInCart {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	text-align: left;
	border-radius: 5px 5px 0 0;
	background: #a0a4bc
}

.pop-up .popup-window-titlebar {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	text-align: left;
	border-radius: 5px 5px 0 0;
	background: #a0a4bc
}

.pop-up .popup-window-content {
	background: 0
}

.pop-up .popup-window-close-icon {
	text-align: center;
	text-decoration: none;
	border-radius: 12px;
	background: #575b71;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.pop-up .popup-window-close-icon:hover {
	background: #707071
}

.pop-up .popup-window-close-icon i {
	font-size: 17px;
	color: #fff
}

.pop-up .popup-window-wait {
	text-align: center
}

.pop-up .popup-window-wait i {
	font-size: 20px;
	color: #b7bbd3
}

.pop-up-bg {
	background: rgba(87, 91, 113, .4)
}

.bx-core-adm-dialog.popup-store,
.pop-up {
	border-radius: 6px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .36);
	background: #f4f5fd
}

.bx-core-adm-dialog.popup-store .bx-core-adm-dialog-head,
.pop-up .h1,
.popup-set .popup-window-top-row .popup-window-center-column {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	text-align: left;
	border-radius: 5px 5px 0 0;
	background: #e71e28
}

.bx-core-adm-dialog.popup-store .bx-core-adm-dialog-head,
.popup-set .popup-window-top-row .popup-window-center-column {
	border: 0;
	box-shadow: none
}

.bx-core-adm-dialog.popup-store .bx-core-adm-dialog-head-inner {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	text-align: left;
	text-shadow: none
}

.bx-core-adm-dialog.popup-store .bx-core-adm-dialog-head-icons {
	background: 0
}

.bx-core-adm-dialog.popup-store .bx-core-adm-icon-close,
.popup-set .popup-window-close-icon,
a.pop-up-close {
	text-align: center;
	text-decoration: none;
	border-radius: 12px;
	background: #575b71;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.bx-core-adm-dialog.popup-store .bx-core-adm-icon-close:hover,
.popup-set .popup-window-close-icon:hover,
a.pop-up-close:hover {
	background: #707071
}

.bx-core-adm-dialog.popup-store .bx-core-adm-icon-close i,
.popup-set .popup-window-close-icon i,
a.pop-up-close i {
	font-size: 17px;
	color: #fff
}

.bx-core-adm-dialog.popup-store .bx-core-adm-dialog-content {
	border: 0;
	background: 0
}

.bx-core-adm-dialog.popup-store table#store_table td,
.bx-core-adm-dialog.popup-store table.data td {
	text-align: left
}

.bx-core-adm-dialog.popup-store table#store_table tr.store_row {
	border: 2px solid transparent;
	border-radius: 4px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.bx-core-adm-dialog.popup-store table#store_table tr.store_row:hover {
	border: 2px solid #ebebeb
}

.bx-core-adm-dialog.popup-store table#store_table tr.store_row.checked {
	border: 2px solid #e71e28
}

.bx-core-adm-dialog.popup-store table#store_table td.image {
	text-align: center
}

.bx-core-adm-dialog.popup-store table#store_table td.info div {
	font-family: Ubuntu, sans-serif!important;
	font-size: 13px;
	font-weight: 400;
	color: #8184a1
}

.bx-core-adm-dialog.popup-store table#store_table td.info .name {
	font-weight: 700
}

.bx-core-adm-dialog.popup-store table#store_table td.info div a {
	color: #575b71
}

.bx-core-adm-dialog.popup-store table#store_table td.info div a:hover {
	color: #707071;
	text-decoration: none
}

.bx-core-adm-dialog.popup-store .bx-core-adm-dialog-buttons {
	text-align: right
}

.alertMsg.bad {
	font-size: 13px;
	text-align: left;
	border: 1px solid #eb9d5e;
	border-radius: 4px;
	background: #ffbb8d
}

.alertMsg.good {
	font-size: 13px;
	text-align: left;
	border: 1px solid #b9e014;
	border-radius: 4px;
	background: #c8ff5b
}

.alertMsg i {
	font-size: 18px;
	color: #fff
}

.alertMsg.bad .text {
	color: #50280d
}

.alertMsg.good .text {
	color: #406100
}

.btn_buy {
	font-family: Ubuntu, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #402a1d;
	text-align: center;
	text-transform: uppercase;
	border: 0;
	border-radius: 1px;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s;
	background: #777871
}

.btn_buy.detail {
	font-size: 18px;
	font-weight: 700
}

.btn_buy.boc_anch,
.btn_buy.notify_anch {
	color: #575b71;
	background: #ebebeb
}

.btn_buy.notify_anch {
	text-decoration: none;
	line-height: 29px
}

.btn_buy.boc_anch_cart {
	font-size: 14px;
	font-weight: 700;
	color: #402a1d
}

.btn_buy.popdef:hover {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	background: #9cc218
}

.btn_buy.apuo {
	color: #8184a1;
	text-decoration: none;
	line-height: 27px;
	border: 1px solid #ebebeb;
	background: 0
}

.btn_buy.apuo_detail {
	color: #402a1d;
	text-decoration: none;
	line-height: 41px
}

.btn_buy.ppp {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	background: #b7bbd3
}

.btn_buy.more_elements {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	background: #ebebeb
}

.btn_buy i {
	font-size: 16px;
	color: #bea201;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.btn_buy.detail i {
	font-size: 21px
}

.btn_buy.apuo i,
.btn_buy.boc_anch i,
.btn_buy.notify_anch i {
	color: #fff
}

.btn_buy.pcd i {
	color: #c2c5da
}

.btn_buy.more_elements i {
	font-size: 18px;
	color: #fff
}

.btn_buy.popdef {
	color: #e71e28!important;
	text-decoration: none;
	background: #fff;
	cursor: pointer;
	border: 1px solid #e71e28
}

.btn_buy:hover {
	color: #e71e28!important;
	text-decoration: none;
	background: #fff;
	cursor: pointer;
	border: 1px solid #e71e28
}

.btn_buy.apuo:hover {
	border: 1px solid #575b71
}

.btn_buy.more_elements:hover {
	background: #b7bbd3
}

.btn_buy:hover i {
	color: #e71e28
}

.btn_buy.oformit.dsbl,
.btn_buy.oformit.dsbl:hover {
	font-size: 14px;
	font-weight: 700;
	color: #e71e28;
	line-height: 31px;
	background: #ddc11c;
	cursor: default
}

.btn_buy:focus {
	outline: 0
}

.btn_buy:disabled {
	color: #fff!important;
	background: #ebebeb!important;
	cursor: default
}

small.result {
	font-family: Ubuntu, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #a0a4bc;
	text-align: center;
	text-transform: uppercase;
	line-height: 29px;
	border-radius: 4px;
	background: #ebebeb
}

small.result.detail {
	font-size: 18px;
	font-weight: 700;
	line-height: 41px
}

small.result i {
	font-size: 16px;
	color: #babed5
}

small.result.detail i {
	font-size: 21px
}

.buy_more a.minus,
.buy_more a.plus,
.buy_more_detail a.minus,
.buy_more_detail a.plus {
	text-decoration: none;
	border-radius: 1px 0 0 1px;
	background: #ebebeb
}

.buy_more a.plus,
.buy_more_detail a.plus {
	border-radius: 0 3px 3px 0
}

.buy_more a.minus span,
.buy_more a.plus span,
.buy_more_detail a.minus span,
.buy_more_detail a.plus span {
	color: #575b71;
	text-align: center;
	-webkit-transition: all .15s ease 0s;
	transition: all .15s ease 0s
}

.buy_more a.minus:hover,
.buy_more a.plus:hover,
.buy_more_detail a.minus:hover,
.buy_more_detail a.plus:hover {
	background: #575b71
}

.buy_more a.minus:hover span,
.buy_more a.plus:hover span,
.buy_more_detail a.minus:hover span,
.buy_more_detail a.plus:hover span {
	color: #fff
}

.buy_more input[class=quantity],
.buy_more_detail input[class=quantity] {
	font-family: Ubuntu, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #8184a1;
	text-align: center;
	border-top: 2px solid #ebebeb;
	border-bottom: 2px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-right: 2px solid #ebebeb;
	background: #fff
}

.catalog-section-child a:hover {
	border-color: #fff!important
}

@media screen and (max-width:787px) {
	body {
		font-size: 12px
	}
	.foot_panel_all {
		box-shadow: none
	}
	.clvl .foot_panel_all,
	.clvr .foot_panel_all {
		border-radius: 0
	}
	.foot_panel {
		border-right: 0
	}
	.clvl .foot_panel,
	.clvr .foot_panel {
		border-left: 1px solid #fff46b
	}
	.clvl .kabinet a.login_anch,
	.clvl .kabinet a.personal,
	.clvr .kabinet a.login_anch,
	.clvr .kabinet a.personal {
		border-bottom: 0;
		border-right: 1px solid #fff46b
	}
	.kabinet a.login_anch i,
	.kabinet a.personal i {
		font-size: 19px;
		text-align: center
	}
	.clvl .compare_line a,
	.clvl .delay_line a,
	.clvr .compare_line a,
	.clvr .delay_line a {
		border-bottom: 0;
		border-right: 1px solid #fff46b
	}
	.clvl .delay_line a,
	.clvr .delay_line a {
		border-radius: 0
	}
	.compare_line a i,
	.delay_line a i {
		font-size: 19px;
		text-align: center
	}
	.compare_line a .qnt,
	.delay_line a .qnt {
		font-size: 10px;
		font-weight: 400;
		line-height: 15px;
		border-radius: 5px;
		background: #a3a5be
	}
	.delay_line a .qnt {
		color: #23262a;
		background: #fff
	}
	.clvl .foot_panel_2 a.cart,
	.clvr .foot_panel_2 a.cart {
		border: 0;
		border-radius: 0
	}
	.foot_panel_2 a.cart:hover {
		background: #707071
	}
	.foot_panel_2 a.cart i {
		font-size: 19px;
		text-align: center
	}
	.foot_panel_2 a.cart:hover i {
		color: #fff
	}
	.foot_panel_2 a.cart .qnt {
		font-size: 10px;
		font-weight: 400;
		line-height: 15px;
		border-radius: 5px;
		background: #43484d
	}
	.clvl .login:after,
	.clvr .login:after,
	.clvt .login:after,
	.login:after {
		border-top: 0;
		border-bottom: 7px solid #f4f5fd
	}
	.clvl .login:after,
	.clvr .login:after {
		border-left: 7px solid transparent;
		border-right: 7px solid transparent
	}
	.login .login-form .fields input[type=password],
	.login .login-form .fields input[type=text] {
		font-size: 12px
	}
	.login .login-form .fields .field-button {
		text-align: center
	}
	.login .login-form .fields button[type=submit] {
		font-size: 11px;
		font-weight: 400
	}
	.top_panel {
		border-radius: 0;
		background: #575b71
	}
	.top_panel .panel_1 {
		border-left: 1px solid #8184a1
	}
	.top_panel .panel_1 ul.section-vertical li.active a.showsection,
	.top_panel .panel_1 ul.section-vertical li.jshover a.showsection,
	.top_panel .panel_1 ul.section-vertical li:hover a.showsection {
		border-radius: 0;
		background: #f5e84a
	}
	.top_panel .panel_1 ul.section-vertical li a.showsection i {
		font-size: 19px;
		color: #fff
	}
	.top_panel .panel_1 ul.section-vertical li.active a.showsection i,
	.top_panel .panel_1 ul.section-vertical li.jshover a.showsection i,
	.top_panel .panel_1 ul.section-vertical li:hover a.showsection i {
		color: #fff
	}
	.top_panel .panel_1 ul.section-vertical li .catalog-section-list {
		box-shadow: none;
		background: #e8efed
	}
	.panel_1 .catalog-section {
		border-top: 1px solid #afafaf
	}
	.panel_1 .catalog-section:first-child {
		border: 0
	}
	.panel_1 .catalog-section-title.active {
		background: #e8e8e8
	}
	.panel_1 .catalog-section-title a {
		font-size: 14px;
		font-weight: 400;
		color: #000;
		text-decoration: none;
		border: 0;
		border-radius: 0;
		background: 0
	}
	.panel_1 .catalog-section-title.active a,
	.panel_1 .catalog-section-title:hover a {
		color: #000!important;
		border: 0;
		background: 0;
		font-weight: 900
	}
	.panel_1 .catalog-section-title .showsectionchild i {
		color: #575b71
	}
	.panel_1 .catalog-section-title .showsectionchild:hover i,
	.panel_1 .catalog-section-title.active .showsectionchild i {
		color: #b7bbd3
	}
	.panel_1 .catalog-section-title.active .showsectionchild:hover i {
		color: #fff
	}
	.panel_1 .catalog-section-childs {
		background: #575b71
	}
	.panel_1 .catalog-section-child {
		border-top: 1px solid #282b2e
	}
	.panel_1 .catalog-section-child:first-child {
		border: 0
	}
	.panel_1 .catalog-section-child a {
		border: 0;
		border-radius: 0;
		background: 0
	}
	.panel_1 .catalog-section-child a:hover {
		box-shadow: none
	}
	.panel_1 .catalog-section-child a .child {
		border: 0;
		border-radius: 0;
		background: 0
	}
	.panel_1 .catalog-section-child a .child .text {
		font-size: 14px;
		color: #b7bbd3;
		text-decoration: none
	}
	.panel_1 .catalog-section-child a:hover .child .text {
		color: #fff
	}
	.top_panel .panel_2 {
		border-left: 1px solid #8184a1
	}
	.top_panel .panel_2 ul.store-vertical li a.showsubmenu {
		font-size: 10px;
		color: #fff;
		text-transform: uppercase;
		line-height: 46px
	}
	.top_panel .panel_2 ul.store-vertical li.active a.showsubmenu,
	.top_panel .panel_2 ul.store-vertical li.jshover a.showsubmenu,
	.top_panel .panel_2 ul.store-vertical li:hover a.showsubmenu {
		color: #fff;
		line-height: 46px;
		border-radius: 0;
		background: #e71e28
	}
	.top_panel .panel_2 ul.store-vertical li ul.submenu {
		box-shadow: none;
		background: #e71e28
	}
	.top_panel .panel_2 ul.store-vertical li ul li {
		border-top: 1px solid #1b1d23
	}
	.top_panel .panel_2 ul.store-vertical li ul li:first-child {
		border: 0
	}
	.top_panel .panel_2 ul.store-vertical li ul li.active>.text {
		background: #575b71
	}
	.top_panel .panel_2 ul.store-vertical li ul li a {
		font-size: 14px;
		color: #fff;
		text-decoration: none;
		border: 0;
		border-radius: 0
	}
	.top_panel .panel_2 ul.store-vertical li ul li .text:hover a,
	.top_panel .panel_2 ul.store-vertical li ul li a.root-item-selected,
	.top_panel .panel_2 ul.store-vertical li ul li a:hover,
	.top_panel .panel_2 ul.store-vertical li ul li.active>.text a {
		color: #fff
	}
	.top_panel .panel_2 ul.store-vertical li ul li .showchild i {
		color: #575b71
	}
	.top_panel .panel_2 ul.store-vertical li ul li .showchild:hover i,
	.top_panel .panel_2 ul.store-vertical li ul li.active>.text .showchild i {
		color: #b7bbd3
	}
	.top_panel .panel_2 ul.store-vertical li ul li.active>.text .showchild:hover i {
		color: #fff
	}
	.top_panel .panel_2 ul.store-vertical li ul li ul {
		background: #575b71
	}
	.top_panel .panel_2 ul.store-vertical li ul li ul li {
		border-top: 1px solid #282b2e
	}
	.top_panel .panel_2 ul.store-vertical li ul li ul li a {
		background: 0
	}
	.header_1 .logo a {
		text-align: center
	}
	.header_1 .logo a span {
		font-size: 9px
	}
	.header_2 {
		background: #e71e28
	}
	#altop_search form input[type=text] {
		background: #f4f5fd!important
	}
	.header_2 #altop_search form input[type=text] {
		font-size: 13px;
		color: #8184a1;
		border: 0;
		background: #f4f5fd!important
	}
	#altop_search form input[type=submit] {
		color: #8184a1;
		border: 1px solid #575b71
	}
	.title-search-result {
		border: none!important;
		border-radius: 0!important;
		box-shadow: none!important
	}
	.title-search-result:before {
		border-left: 5px solid transparent!important;
		border-right: 5px solid transparent!important;
		border-bottom: 7px solid #f4f5fd!important
	}
	.title-search-result:after {
		content: none!important
	}
	.title-search-result #catalog_search {
		border: none!important
	}
	.title-search-result .tvr_search .item_title .article,
	.title-search-result .tvr_search .item_title .property {
		font-size: 11px!important
	}
	.title-search-result .tvr_search .cat_title a,
	.title-search-result .tvr_search .item_title a {
		font-size: 12px!important
	}
	.title-search-result .tvr_search .cat_title a:hover,
	.title-search-result .tvr_search .item_title a:hover {
		color: #707071!important
	}
	.title-search-result #catalog_search a.search_all {
		font-size: 12px!important;
		color: #a0a4bc!important
	}
	.title-search-result #catalog_search a.search_all:hover {
		color: #707071!important
	}
	.header_4 {
		background: #fff
	}
	.header_4 .telephone p,
	.sbg_dark .header_4 .telephone p {
		font-size: 14px;
		font-weight: 400;
		color: #b7bbd3;
		line-height: 1.3;
		border-bottom: 1px solid #1b1d23
	}
	.header_4 .telephone p span,
	.sbg_dark .header_4 .telephone p span {
		font-size: 14px;
		color: #b7bbd3
	}
	.header_4 .telephone p i {
		font-size: 19px;
		color: #575b71;
		text-align: right
	}
	.header_4 .telephone a.callback_anch,
	.sbg_dark .header_4 .telephone a.callback_anch {
		font-size: 14px;
		color: #fff;
		text-transform: none;
		border: 0;
		border-radius: 0;
		background: #e71e28
	}
	.header_4 .telephone a.callback_anch:hover,
	.sbg_dark .header_4 .telephone a.callback_anch:hover {
		color: #fff;
		border: 0;
		background: #575b71
	}
	.content-wrapper {
		border-radius: 0;
		box-shadow: none
	}
	.anythingSlider-default .anythingWindow {
		border-radius: 0!important
	}
	.banners_main {
		border-radius: 0
	}
	.banners_main .banner-item,
	.banners_main .row {
		border: 0
	}
	.banners_main .row:first-child {
		border-radius: 4px 4px 0 0
	}
	.banners_main .row:last-child {
		border-radius: 0 0 4px 4px
	}
	.banners_main .item-text {
		font-size: 14px;
		text-align: center;
		line-height: 34px
	}
	.banners_main .item-text.small {
		font-size: 14px;
		line-height: 14px
	}
	.ndl_tabs .section ul.tabs li.current:after {
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-top: 5px solid #e71e28
	}
	.ndl_tabs .section ul.tabs li a span {
		font-size: 10px;
		border-bottom: 1px dashed transparent
	}
	.catalog-top {
		border: 0
	}
	.catalog-item-card {
		border-left: none;
		border-right: 0;
		border-top: 0;
		border-bottom: 0;
		border-radius: 0
	}
	.catalog-item-card.item-tb:hover,
	.catalog-item-card:hover {
		border-left: none;
		border-right: 0;
		border-top: 0;
		border-bottom: 1px dotted #ebebeb;
		box-shadow: none
	}
	.catalog-item-card .catalog-item-info {
		border: 0;
		border-radius: 0
	}
	.catalog-item-card:hover .catalog-item-info {
		border: 0
	}
	.catalog-item-card.item-tb:hover .catalog-item-info {
		border: 0;
		box-shadow: none;
		background: 0
	}
	.catalog-item-card .item-image {
		border-radius: 4px
	}
	.catalog-item-card .item-image .sticker span {
		font-size: 12px;
		vertical-align: middle
	}
	.catalog-item-card .item-image .sticker span:before {
		content: none
	}
	.catalog-item-card .item-all-title .item-title {
		font-size: 12px;
		overflow: hidden;
		height: 34px
	}
	.catalog-item-card .catalog-item-price-old {
		font-size: 11px
	}
	.catalog-item-card .catalog-item-price {
		font-size: 14px
	}
	.catalog-item-card .time_buy_clock i {
		font-size: 19px
	}
	.catalog-item-card .time_buy_timer .countdown-section:after {
		content: ":";
		font-size: 14px;
		color: #fff
	}
	.catalog-item-card .time_buy_timer .countdown-section:first-child:after {
		content: none
	}
	.catalog-item-card .time_buy_timer .countdown-amount,
	.catalog-item-card .time_buy_timer .over {
		font-size: 14px;
		font-weight: 400
	}
	h1,
	h2 {
		font-size: 16px;
		font-weight: 700;
		line-height: 1.3
	}
	h2 {
		font-size: 14px
	}
	.subscribe_bottom form input[type=text] {
		border: 1px solid #ebebeb
	}
	.subscribe_bottom form button[name=submit] {
		font-size: 11px;
		font-weight: 400
	}
	.footer_left .copyright {
		font-size: 11px
	}
	.footer_center .footer-links a {
		font-size: 11px
	}
	.news-list .news-item a .news-title {
		font-size: 12px
	}
	ul.news_prev_next li.next a .title-link span {
		text-align: left
	}
	.reviews-list .reviews-item {
		border-bottom: 1px dotted #ebebeb;
		border-radius: 0;
		-webkit-transition: none;
		transition: none
	}
	.reviews-list .reviews-item:hover {
		box-shadow: none
	}
	.reviews-list .reviews-item .item-image {
		border: 1px solid #ebebeb
	}
	.reviews-list .reviews-item .item-title {
		font-size: 12px;
		font-weight: 400;
		line-height: 1.3
	}
	.payments-section-list ul li .payment-item-title {
		font-size: 14px
	}
	.filter form table tr td {
		text-align: left
	}
	.filter form table tr td:first-child {
		text-align: left
	}
	.custom-forms-wrapper.checkbox label {
		font-size: 12px;
		line-height: 27px
	}
	.filter form .submit button[id=set_filter] {
		font-size: 11px;
		font-weight: 400
	}
	.catalog-item {
		border-left: none;
		border-right: 0;
		border-top: 0;
		border-bottom: 1px dotted #ebebeb;
		border-radius: 0
	}
	.catalog-item:hover {
		border-left: none;
		border-right: 0;
		border-top: 0;
		border-bottom: 1px dotted #ebebeb;
		box-shadow: none
	}
	.catalog-item .catalog-item-info {
		border: 0;
		border-radius: 0
	}
	.catalog-item:hover .catalog-item-info {
		border: 0
	}
	.catalog-item .catalog-item-image {
		border: 1px solid #ebebeb;
		border-radius: 4px
	}
	.catalog-item .catalog-item-image .sticker span {
		font-size: 8px;
		line-height: 16px
	}
	.catalog-item .catalog-item-image .sticker span:after {
		content: none
	}
	.catalog-item .catalog-item-title a {
		font-size: 12px;
		font-weight: 400
	}
	.catalog-item .item-price {
		text-align: left
	}
	.catalog-item .item-price .catalog-item-price-old {
		font-size: 11px
	}
	.catalog-item .item-price .catalog-item-price {
		font-size: 14px
	}
	.catalog-detail-pictures .more_photo ul li.catalog-detail-video a i {
		font-size: 31px
	}
	.catalog-detail-pictures .more_photo ul li.catalog-detail-video a span {
		font-size: 12px
	}
	.catalog-detail .catalog-detail-offers {
		border: 0;
		border-radius: 0
	}
	.catalog-detail .price_buy_detail {
		border-radius: 0
	}
	.catalog-detail .catalog-detail-price {
		text-align: center
	}
	.catalog-detail .catalog-detail-gift:after {
		content: none
	}
	.catalog-detail-element .section ul.tabs li.current:after {
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-top: 5px solid #067983
	}
	.catalog-detail-element .section ul.tabs li a span {
		font-size: 10px;
		border-bottom: 1px dashed transparent
	}
	.offers-items .catalog-item .catalog-item-props-mob {
		font-size: 11px
	}
	.offers-items .catalog-item .catalog-item-image {
		text-align: center
	}
	.set-constructor-items .catalog-item-card:before {
		font-size: 16px;
		line-height: 22px;
		border-radius: 11px
	}
	.set-constructor-items .catalog-item-card {
		border: 1px solid #ebebeb;
		border-radius: 4px
	}
	.set-constructor-items .catalog-item-card:hover {
		border: 1px solid #e71e28;
		box-shadow: 0 0 15px rgba(0, 0, 0, .36)
	}
	.set-constructor-items .catalog-item-card .catalog-item-info {
		border: 1px solid #fff;
		border-radius: 4px
	}
	.set-constructor-items .catalog-item-card:hover .catalog-item-info {
		border: 1px solid #e71e28
	}
	.set-constructor-items .catalog-item-card .item-image {
		border: 0;
		border-radius: 0
	}
	.set-constructor-items .catalog-item-card.set_result .item-image i {
		font-size: 55px
	}
	.set-constructor-items .catalog-item-card .catalog-item-price-old,
	.set-constructor-items .catalog-item-card.set_result .catalog-item-price-percent {
		font-size: 13px
	}
	#addItemInCart .item_title {
		text-align: left
	}
	#addItemInCart .item_links {
		text-align: right
	}
	#addItemInCart .item_links .close,
	#addItemInCart .item_links .order {
		font-size: 11px;
		font-weight: 400
	}
	.more_options .offers-items .catalog-item {
		background: 0
	}
	.cart-items .equipment .tbody .tr {
		border-left: none;
		border-right: 0;
		border-top: 0;
		border-bottom: 1px dotted #ebebeb;
		border-radius: 0
	}
	.cart-items .equipment .tbody .tr_into {
		border: 0;
		border-radius: 0
	}
	.cart-items .equipment .tbody .cart-item-image img {
		border: 1px solid #ebebeb;
		border-radius: 4px
	}
	@media screen and (max-width:499px) {
		.cart-items .equipment .tbody .cart-item-quantity input[class=quantity] {
			font-size: 11px;
			color: #8184a1;
			border: 1px solid #ebebeb
		}
	}
	.cart-items .equipment .tbody .myorders_itog,
	.cart-items .equipment-order .myorders_itog {
		text-align: right
	}
	.cart-items .equipment .tbody .myorders_itog {
		border-left: none;
		border-right: 0;
		border-top: 0;
		border-bottom: 1px dotted #ebebeb;
		border-radius: 0
	}
	.cart-items .w100p .cart-coupon {
		border-bottom: 1px dotted #ebebeb
	}
	.cart-items .w100p .bx_ordercart_coupon input {
		font-size: 12px
	}
	.cart-items .w100p .cart-buttons button,
	.order-checkout button[name=submitbutton],
	.personal button[type=submit] {
		font-size: 11px;
		font-weight: 400
	}
	.myorders .order-info input[type=text],
	.myorders .order-info textarea,
	.personal input[type=password],
	.personal input[type=text],
	.personal textarea {
		font-size: 12px
	}
	.bx-slst .dropdown-block,
	.myorders .order-info .bx-ui-combobox-container .bx-combobox-fake-as-input,
	.myorders .order-info .quick-location-tag,
	.myorders .order-info select {
		font-size: 12px
	}
	.content-form .field input[type=password],
	.content-form .field input[type=text],
	.content-form .field textarea {
		font-size: 12px
	}
	.content-form .field button[type=submit] {
		font-size: 11px;
		font-weight: 400
	}
	.order-checkout table.sale_order_full_table button[type=submit] {
		font-size: 11px;
		font-weight: 400
	}
	.bx-core-adm-dialog.popup-store .bx-core-adm-dialog-head-inner,
	.pop-up .h1 {
		font-size: 14px;
		font-weight: 700;
		line-height: 1.3
	}
	.bx-core-adm-dialog.popup-store .bx-core-adm-dialog-buttons button[id=cancel],
	.bx-core-adm-dialog.popup-store .bx-core-adm-dialog-buttons button[id=crmOk] {
		font-size: 11px;
		font-weight: 400
	}
	.alertMsg.bad,
	.alertMsg.good {
		font-size: 12px
	}
}

@media screen and (max-width:499px) {
	.cart-items .equipment .tbody .cart-item-quantity input[class=quantity] {
		font-size: 11px;
		color: #8184a1;
		border: 1px solid #ebebeb
	}
}

@media(min-width:788px) and (max-width:1253px) {
	.catalog-item-price-view .time_buy_timer .countdown-amount,
	.catalog-item-price-view .time_buy_timer .countdown-section:before {
		font-size: 11px
	}
	.catalog-detail .catalog-detail-gift:after {
		content: none
	}
	.offers-items .catalog-item .catalog-item-prop {
		font-size: 11px
	}
	.kit-items .catalog-item-card .item-all-title .item-title,
	.set-constructor-items .catalog-item-card .item-all-title .item-title {
		font-size: 12px
	}
	.kit-items .catalog-item-card .catalog-item-price,
	.set-constructor-items .catalog-item-card .catalog-item-price {
		font-size: 14px
	}
	.set-constructor-items .catalog-item-card.set_result .item-image i {
		font-size: 99px
	}
}

@media(min-width:788px) and (max-width:1013px) {
	.content-wrapper {
		border-radius: 0 0 6px 6px;
		box-shadow: 0 15px 15px -15px rgba(124, 128, 136, .75)
	}
	.stati_bottom ul.lsnn li {
		border: 0
	}
}