	

/* This stylesheet generated by Transfonter (https://transfonter.org) on February 25, 2018 4:00 PM */

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-MediumItalic.eot');
    src: local('Roboto Medium Italic'), local('/themes/default/fonts/Roboto-MediumItalic'),
        url('/themes/default/fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-MediumItalic.woff') format('woff'),
        url('/themes/default/fonts/Roboto-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-Italic.eot');
    src: local('Roboto Italic'), local('/themes/default/fonts/Roboto-Italic'),
        url('/themes/default/fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-Italic.woff') format('woff'),
        url('/themes/default/fonts/Roboto-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-Bold.eot');
    src: local('Roboto Bold'), local('/themes/default/fonts/Roboto-Bold'),
        url('/themes/default/fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-Bold.woff') format('woff'),
        url('/themes/default/fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-Regular.eot');
    src: local('Roboto'), local('/themes/default/fonts/Roboto-Regular'),
        url('/themes/default/fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-Regular.woff') format('woff'),
        url('/themes/default/fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-Medium.eot');
    src: local('Roboto Medium'), local('/themes/default/fonts/Roboto-Medium'),
        url('/themes/default/fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-Medium.woff') format('woff'),
        url('/themes/default/fonts/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-BoldItalic.eot');
    src: local('Roboto Bold Italic'), local('/themes/default/fonts/Roboto-BoldItalic'),
        url('/themes/default/fonts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-BoldItalic.woff') format('woff'),
        url('/themes/default/fonts/Roboto-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-ThinItalic.eot');
    src: local('Roboto Thin Italic'), local('/themes/default/fonts/Roboto-ThinItalic'),
        url('/themes/default/fonts/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-ThinItalic.woff') format('woff'),
        url('/themes/default/fonts/Roboto-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-Black.eot');
    src: local('Roboto Black'), local('/themes/default/fonts/Roboto-Black'),
        url('/themes/default/fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-Black.woff') format('woff'),
        url('/themes/default/fonts/Roboto-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-Light.eot');
    src: local('Roboto Light'), local('/themes/default/fonts/Roboto-Light'),
        url('/themes/default/fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-Light.woff') format('woff'),
        url('/themes/default/fonts/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-LightItalic.eot');
    src: local('Roboto Light Italic'), local('/themes/default/fonts/Roboto-LightItalic'),
        url('/themes/default/fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-LightItalic.woff') format('woff'),
        url('/themes/default/fonts/Roboto-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-BlackItalic.eot');
    src: local('Roboto Black Italic'), local('/themes/default/fonts/Roboto-BlackItalic'),
        url('/themes/default/fonts/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-BlackItalic.woff') format('woff'),
        url('/themes/default/fonts/Roboto-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('/themes/default/fonts/Roboto-Thin.eot');
    src: local('Roboto Thin'), local('/themes/default/fonts/Roboto-Thin'),
        url('/themes/default/fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('/themes/default/fonts/Roboto-Thin.woff') format('woff'),
        url('/themes/default/fonts/Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}


position: relative; * { margin: 0px; padding: 0px; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0; font-family: Roboto, arial; font-size: 13px; color: #5c5b49; 
background:  #d7e1e4;
}

a { outline: none; -moz-outline: 0; border: none; border-width: 0px; }
a:active { outline: none; -moz-outline: 0; }
a:focus { outline: none; -moz-outline: 0; }

img { border: none; border-width: 0px; }

.clear { clear: both; font-size: 0; line-height: 0; height: 0; }

*html #main { height: 100%; }


p {     line-height: 1.3;
    margin: 13px 0;
font-family: Roboto,Arial;	}
a { text-decoration: underline; color: #1F5A7A; }
a:hover { text-decoration: none; }

/* ----- h1- h6 ----- */

h1 {
    color: #000000;
	font-family: Roboto,Arial;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0 0 8px;
	letter-spacing: 0.9px;
}
.srub {
	font-size: 12px;
}
.price_text_block_info_goods_inner span.srub {
	font-size: 16px;	
}
.multijump {
	text-align: center;
}
.multijump a {
	width: 30px;
	height: 23px;
	text-align: center;
	display: inline-block;
	background: #fff;
	padding-top: 8px;
	border: 1px solid #999;
	border-radius: 50%;
	text-decoration: none;
}

.multijump a.multijump_active{
	background:#C51A15;
	color:#fff;
}

.multi_more_link {
	/* height: 50px; */
	line-height: 48px;
	padding: 0 1.9rem;
	margin: 18px 0;
	font-family: Roboto,sans-serif;
	width: auto;
	background: #E18838;
	font-size: 1rem;
	cursor: pointer;
	color: #fff;
	overflow: hidden;
	display: block;
	text-decoration: none;
	vertical-align: top;
	line-height: normal;
	border: 1px solid transparent;
	white-space: nowrap;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-transition-property: background,border;
	-o-transition-property: background,border;
	transition-property: background,border;
	/* padding: 0 1.5rem; */
	-webkit-border-radius: .29rem;
	border-radius: .29rem;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-align: center;
	font-size: 18px;
	padding: 20px;
}
.multi_more_link:hover {
background: #c41a14;
}

.central_content h1 {
	margin: 25px 0;
}
h2 { font-size: 20px; color: #010101; margin: 0 0 8px 0; line-height: 1.2; font-weight: normal; text-transform: uppercase;  font-family: Roboto,Arial; }
h3 { font-size: 16px; color: #010101; margin: 0 0 21px 0; line-height: 1.2; font-weight: normal;  font-family: Roboto,Arial; }

table { border-collapse: collapse; }
input { font-family: arial; font-size: 8pt; color: #000; }
textarea { font-family:  arial; font-size: 8pt; color: #000; }
ul { list-style: none; margin:0px; padding: 0px; }

 /* ----- header ----- */

header {
	display: block;
	height: 160px;
	margin: 0 auto;
	position: relative;
	width: 100%;
	background: #fff;
	z-index: 99999;
}
header.fix .container {
	width: 100%;
	max-width: 3000px;
}
header.fix .add_header {
	position: fixed;
	top: -35px;
	width: 100%;
	background: #fff;
	height: 99px;
	z-index: 2;
	max-width: none;
}

header.fix .logo_header {
	left: 62px;
	top: 35px;
	background: #fff;
	padding: 2px 0px;
}

header.fix .catalog_main_cats {
	position: fixed;
	margin-left: -30px;
	top: 40px;
}


header.fix .in_add_header {
	max-width: 1520px;
	margin: 0 auto;
	/* overflow: hidden; */
	position: relative;
	height: 100px;
	width: 96%;
}

.h_info_main_{
	position: fixed;
	z-index: 2;
	top: 15px;
}

.fix .logo_header img {
	width: 67%;
	top: 13px;
	position: relative;
}

.top_menu_link{

	width: 54px;
	height: 54px;
	display: block;
	float: left;
	background: rgba(68,118, 19 , 0.85) url("../images/menu_top.png") no-repeat scroll 50% 50%;
	color: #fff;
	padding: 0;	
	z-index: 3000;
}

.fon_header{
	background: #F8FAF9;
	width: 100%;
	height: 44px;
}

.container {
	margin: 0 auto;
	width: 96%;
	position: relative;
	max-width: 1520px;
}
.other_area_links {
	border-bottom: 1px solid #d0dadd;
}
.other_area_links a {
	display: inline-block;
	margin: 0 5px 0 25px;
}
.other_link.active {
	font-family: Roboto;
	padding-top: 25px;
	font-size: 24px;
	padding-bottom: 22px;
	color: #5c5b49;
	text-decoration: none;
}

.catalog_list_one_more_catalog_other, .catalog_list_one_more_catalog_analog , .catalog_list_one_more_catalog_seria ,.catalog_list_one_more_catalog_see  {
	display:inline-block;
	visibility: hidden;
	position: absolute;
}

.catalog_list_one_more_catalog_other.active, .catalog_list_one_more_catalog_analog.active , .catalog_list_one_more_catalog_seria.active ,.catalog_list_one_more_catalog_see.active {
	display:inline-block;
}

.field_title_area{
	position:relative;
}
.field_help_link {
	padding: 2px 6px;
	background: #D8EBF2;
	color: #2F7F9D;
	text-decoration: none;
	border-radius: 12px;
	position: relative;
	font-size: 13px;
	bottom: 3px;
	font-weight: bold;
	font-family: arial;
}
.field_help_link:hover {
	color:#fff;
	background:#2F7F9D;
	
}
.field_help_link:hover div {
	background: #D8EBF2;
	color: #2F7F9D;
}
.field_help {
	position: absolute;
	display: none;
	border: 1px solid #7a9098;
	background: #d7e1e3;
	min-width: 210px;
	padding: 6px 10px;
	z-index: 2;
	border-radius: 4px;
	top: 5px;
	left: 27px;
	text-align: left;
}
.field_help_link:hover .field_help {
	border: 1px solid #7a9098;
	background: #d7e1e3;
}
.field_help.show{
	display:block;
}


/* ----- logo ----- */
.city_header {
	font-family: Roboto,Arial;
	background: #F8FAF9;
	position: absolute;
	top: 0px;
	left: -2%;
	height: 44px;
	padding-left: 2%;
}

.city_header li {
	text-transform: uppercase;
	font-size: 12px;
	padding: 11px 33px 13px 3px;
}
.city_header li:before{
content: url("../images/local_header.png");
margin-right: 16px;
top: 4px;
position: relative;
}

.city_header li:after{
content: "\203a";
margin-left: 20px;
font-size: 16px;
}
.mail_header {
	font-family: Roboto,Arial;
	position: absolute;
	left: 53%;
	top: 13px;
	font-size: 13px;
}
.mail_header a{
	text-decoration:none;
	color:#000;
}
.mail_header::before {
	content: url("../images/mail_header.png");
	margin-right: 9px;
	top: 1px;
	position: relative;
}

.clock_header {
	font-family: Roboto,Arial;
	position: absolute;
	right: 1%;
	color: #000;
	top: 11px;
	font-size: 13px;
	width: 30%;
	text-align: right;
}
.clock_header span{
	color: #196e8e;
	font-family: Roboto;
}
.clock_header:before{
content: url("../images/clock_header.png");
margin-right: 12px;
position: relative;
top: 3px;
}

.logo_header {
	left: 0;
	position: absolute;
	top: 50px;
}
.logo_header img {
	width: 300px; 
}
.reg_header {
	background: transparent url("../images/reg_header.png") no-repeat scroll 50% 0%;
	color: #000;
	font-family: Roboto,Arial;
	font-size: 11px;
	left: 83%;
	position: absolute;
	top: 50px;
	padding-top: 0;
	background-size: 24px;
}
.fix .reg_header {
	top: 42px;
	background: transparent url("../images/reg_header.png") no-repeat scroll 50% 3px;
	background-size: 24px;
}
.reg_header a {
	text-decoration: none;
	color: #000;
	font-family: Roboto,Arial;
	display: block;
	padding-top: 30px;
}
.fix .reg_header a {
	padding-top: 33px;
}

.wish {
	position: absolute;
	left: 72%;
	top: 44px;
}
.inwish {
	font-size: 10px;
	padding: 14px 0 0 0;
	width: 120px;
}

.wish_empty {
	background: transparent url("../images/wish3.png") no-repeat scroll 50% 0;
	padding-top: 29px;
	height: 35px;
	width: 68px;
	color: #000;
	font-family: Roboto,Arial;
	font-size: 13px;
	background-size: 36px;
}
.wish_full {
	background: transparent url("../images/wish4.png") no-repeat scroll 50% 0;
	padding-top: 29px;
	height: 35px;
	width: 68px;
	color: #000;
	font-family: Roboto,Arial;
	font-size: 13px;
}
.wish a{
	text-decoration:none;
	color:#101010;
}
.wish p {
	text-align: center;
	margin: 5px 0 0 0;
	text-decoration: underline;
	font-family: Roboto,Arial;
	font-size: 11px;
	text-decoration: none;
}
.wish span {
	background: #f25c52;
	border-radius: 12px;
	color: #fff;
	display: block;
	font-size: 12px;
	padding: 3px 7px;
	position: absolute;
	left: 41px;
	top: -5px;
}

.basket_header {
	font-family: Roboto,Arial;
	position: absolute;
	left: 88%;
	top: 50px;
}
.basket_header a {
	background: transparent url("../images/basket_header.png") no-repeat scroll 8px 0%;
	color: #000;
	font-family: Roboto,Arial;
	font-size: 12px;
	padding: 41px 0 0 0;
	text-decoration: none;
	position: relative;
	width: 127px;
	height: 56px;
	display: block;
	background-size: 24px;
}
.basket_header span.basket-number {
	background: #005f83;
	border-radius: 10px;
	color: #fff;
	position: absolute;
	top: -11px;
	padding: 3px 7px;
	left: 30px;
}
.basket_header span.basket-summ {
	position: absolute;
	top: 11px;
	right: 10px;
}
.basket_header span.basket-title {
	position: absolute;
	top: 30px;
	left: 0px;
	font-family: Roboto,Arial;
	font-size: 11px;
}
.fix .basket_header span.basket-title {
	top: 25px;
}
.basket_header p{
}
.phone_header {
	color: #000;
	font-family: Roboto,Arial;
	font-size: 13px;
	left: 20%;
	position: absolute;
	top: 12px;
}

.phone_header:before{
content: url("../images/phone_header.png");
margin-right: 9px;
}
.compare_header {
	left: 77%;
	position: absolute;
	top: 50px;
	height: 35px;
	width: 68px;
}
.fix .compare_header {
	top: 45px;
	height: 30px;
}
.compare {
	background: transparent url("../images/info_header.png") no-repeat scroll 50% 0;
	color: #000;
	font-family: Roboto,Arial;
	font-size: 11px;
	padding-top: 29px;
	height: 35px;
	width: 68px;
	background-size: 24px;
	text-align: center;
}
.fix .compare {
	padding-top: 29px;
	background: transparent url("../images/info_header.png") no-repeat scroll 50% 3px;
	background-size: 24px;
}
.compare_header p{
	margin:0;
}
.compare_header span {
	background: #005f83;
	border-radius: 10px;
	color: #fff;
	position: absolute;
	top: -7px;
	padding: 3px 7px;
	right: 3px;
}
.compare_header a{
	text-decoration:none;
	color:#000;
}

.search_header {
	left: 20%;
	position: absolute;
	top: 50px;
	border: 1px solid #F8FAF9;
	width: 45%;
}

.fix .search_header {
	left: 20%;
	position: absolute;
	top: 45px;
	border: 1px solid #d0e0e6;
	width: 50%;
}
.search_header input {
	border: medium none;
	float: left;
	font-size: 13px;
	font-style: normal;
	height: 44px;
	color: #000;
	padding: 10px 2%;
	width: 70%;
	font-family: Roboto,Arial;
}
.fix .search_header input {
	height: 42px;
}
.search_header_a {
	background: #F8FAF9 url("../images/search_header.png") no-repeat scroll 25% 50%;
	display: block;
	float: right;
	height: 30px;
	width: 16%;
	font-family: Roboto;
	color: #000;
	padding-left: 12%;
	padding-top: 14px;
	text-decoration: none;
	font-size: 13px;
}
.fix .search_header_a {
	height: 30px;
}

.search_header_a:hover {
	background: #b0c0c6 url("../images/search_header.png") no-repeat scroll 25% 50%;
}

.all_brands {
	width: 104%;
	overflow: hidden;
	background: #f0f0f0;
	margin-left: -2%;
	padding: 20px 10px;
	display: block;
}

.all_brands_inner {
	width: 96%;
	display: none;
	margin-left: 1.3%;
}
.all_brands_inner.show{
	display:block;
	
}

.brand_list_one {
	display: inline-block;
	width: 14.6666%;
	text-align: left;
	padding: 15px 0% 5px 2%;
	text-transform: uppercase;
}
.all_brands_link{
	display:block;
	
}
.all_brands_link h3{
	width:120px;
	text-align:center;
	margin:0 auto;
}
.all_brands_link h3::after {
	width: 18px;
	height: 18px;
	background: url(/themes/default/images/down.png) no-repeat 50% 50%;
	background-size: 100%;
	content: "";
	display: inline-block;
	margin: 1px 0 0 5px;
	float: right;
}

/* ----- menu ----- */     
nav {
position: absolute;
top: 16px;
left: 0px;

}
nav a {
    color: #000;
    font-family: Roboto,Arial;
    font-size: 13px;
    padding: 0;
    text-decoration: none;
}
nav li {
border-left: 1px solid #000;
float: left;
padding: 0px 33px;
}
nav li:hover a{
    color: #3c85a0;
}
nav li:hover{
	border-left: 1px solid #3c85a0;
}

nav li:first-child {
    border-left: medium none;
}


 /* ----- main ----- */
#main {
	margin: 0px auto 0px;
	overflow: hidden;
	width: 100%;
	background: #F8F8F8;
	margin-top: 0;
}

#main .container{background: #F8F8F8;}
.fon_info_main{
    width: 100%;
    background: #8aa0a8;
	height:57px;
}
.info_main{
}
.catalog_info_main {
	width: 20%;
	float: left;
}
.h_info_main {
	background: #7a9098 url("../images/menu.png") no-repeat scroll 7% 50%;
	color: #fff;
	padding: 20px 8% 20px 16%;
	text-transform: uppercase;
	font-family: Roboto,Arial;
	font-size: 14px;
	letter-spacing: 0.3px;
}

 

.h_info_main a p {
	color: #1f000f;
	display: block;
}
.h_info_main a img {
	display: inline-block;
}
.h_info_main a {
	text-decoration: none;
	color: #fff;
	padding-bottom: 0px;
}
.h_info_main > a {
	width: 100%;
}
.h_info_main:hover .header_catalog_one_more_content {
	display: block;
}
.h_info_main a.header_catalog_one {
	text-decoration: none;
	background: #fff;
	color: #000;
}
.header_catalog_one_more_content li a {
	padding: 5px 5px 5px 20px;
	display: block;	
}
.header_catalog_one_more_content li a:hover {
	background: #7a9098;	
}
.header_catalog_one_more_content li {

	border-bottom: 1px dotted #fff;
	text-align: left;
}
.header_catalog_one_more_content li:last-child {
	border-bottom: none;
}

.h_info_main_top {
	display: none;
	position: absolute;
	left: 1px;
	top: 51px;
	/* width: 30px; */
	background: #7a9098 url("../images/menu.png") no-repeat scroll 50% 50%;
	padding: 31px 24px;
}

header.fix .h_info_main_top {
	display: block;
	top: 35px;
	padding: 32px 30px;
}



.h_info_main_top a p {
	color: #1f000f;
	display: inline-block;
}
.h_info_main_top a img {
	display: inline-block;
}
.h_info_main_top>a{
    
	display:none;
}
.h_info_main_top a.header_catalog_one {
	text-decoration: none;
	background: #fff;
	color: #000;
}



 /* ----- left_content ----- */
.left_content {
	float: left;
	margin-right: 2%;
	margin-left: -2%;
	width: 20%;
	background: #F8F8F8;
	padding-left: 2%;
}
.left_content form {
	background: #fff;
	padding-bottom: 36px;	
}
 /* ----- left_menu ----- */
.left_menu {
	margin-left: 0px;
	margin-top: 0px;
	width: 100%;
	background: #fff;
}

.h_left_menu{
background: #8aa0a8 url("../images/menu.png") no-repeat scroll 0% 50%;
color: #fff;
padding: 19px 24px 20px;
text-transform: uppercase;
font-family: Roboto,Arial
}
.h_left_menu a{
    text-decoration: none;
    color:#fff;
}
.left_menu li {
	font-family: Roboto;
	padding: 10px 0px 5px;
}


.menu_left1{
background: rgba(0, 0, 0, 0) url("../images/menu1.png") no-repeat scroll  4% 80%;
}
.menu_left2{
	 background: rgba(0, 0, 0, 0) url("../images/menu2.png") no-repeat scroll 4% 80%;
}
.menu_left3{
	 background: rgba(0, 0, 0, 0) url("../images/menu3.png") no-repeat scroll 4% 80%;
}
.menu_left4{
	 background: rgba(0, 0, 0, 0) url("../images/menu4.png") no-repeat scroll 4% 80%;
}
.menu_left5{
	 background: rgba(0, 0, 0, 0) url("../images/menu5.png") no-repeat scroll 4% 80%;
}
.menu_left6{
	 background: rgba(0, 0, 0, 0) url("../images/menu6.png") no-repeat scroll 4% 80%;
}
.menu_left7{
	 background: rgba(0, 0, 0, 0) url("../images/menu7.png") no-repeat scroll 4% 80%;
}
.menu_left8{
	 background: rgba(0, 0, 0, 0) url("../images/menu8.png") no-repeat scroll 4% 80%;
}
.menu_left9{
	 background: rgba(0, 0, 0, 0) url("../images/menu9.png") no-repeat scroll 4% 80%;
}
.menu_left10{
	 background: rgba(0, 0, 0, 0) url("../images/menu10.png") no-repeat scroll 4% 80%;
}.menu_left11{
	 background: rgba(0, 0, 0, 0) url("../images/menu11.png") no-repeat scroll 4% 80%;
}
.menu_left12{
	 background: rgba(0, 0, 0, 0) url("../images/menu12.png") no-repeat scroll 4% 80%;
}
.menu_left13{
	 background: rgba(0, 0, 0, 0) url("../images/menu13.png") no-repeat scroll 4% 80%;
}.menu_left14{
	 background: rgba(0, 0, 0, 0) url("../images/menu14.png") no-repeat scroll 4% 80%;
}
.menu_left15{
	 background: rgba(0, 0, 0, 0) url("../images/menu15.png") no-repeat scroll 4% 80%;
}
.menu_left16{
	 background: rgba(0, 0, 0, 0) url("../images/menu16.png") no-repeat scroll 4% 80%;
}
.menu_left17{
	 background: rgba(0, 0, 0, 0) url("../images/menu17.png") no-repeat scroll 4% 80%;
}
.menu_left18{
	 background: rgba(0, 0, 0, 0) url("../images/menu18.png") no-repeat scroll 4% 80%;
}
.menu_left19{
	 background: rgba(0, 0, 0, 0) url("../images/menu19.png") no-repeat scroll 4% 80%;
}
.left_menu li {
	vertical-align: top;
}

.menu_filter_li{
	position:relative;
}


.left_menu li span {
	width: 40px;
	height: 40px;
	display: inline-block;
	margin: 0 5px;
	background-size: 100% !important;
}	
.left_menu li a {
	color: #000;
	display: inline-block;
	font-size: 15px;
	padding: 10px 1% 10px 0;
	text-decoration: none;
	vertical-align: top;
	width: 70%;
}
.left_menu .in_menu li a {
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 60px;
}
.left_menu .in_menu li {
	padding: 4px 0;
}
.left_menu li a:hover {
	color: #c51a15;
}
.left_menu li.active > a {
	color: #ce1e28;
}


.left_menu li a:after{
content: "\203a";
font-size: 15px;
margin-left: 15px;
}

.left_menu li:last-child {
    border-bottom: medium none;
}

.all_left_menu {
	border-left: 2px solid #2f7d9a;
	background: #d8ebf2;
	margin-top: 15px;
	padding-top: 15px;
	padding-left: 9%;
	padding-bottom: 21px;
	/* margin-left: -9%; */
}

.all_left_menu a{
color: #2f7d9a;
font-family: Roboto;
text-decoration: none;;
	
}

.all_left_menu a:before{
content: url("../images/sym_catalog.png");
margin-right: 17px;
}

.all_left_menu a::after {
	content: "\203a";
	margin-left: 15px;
	color: #2f7d9a;
	font-size: 14px;
}
 /* ----- info_left ----- */
.info_left {
	margin-left: 0;
	padding-top: 16px;
	width: 100%;
	background: #fff;
	
}

.info_left_inner{
	display:none;
}

.info_left_inner.show_inner_filter{
	display:block;
}


.h_left_info {
	/* background: #8aa0a8 url("../images/brand.png") no-repeat scroll 9% 50%; */
	color: #0b6750;

display:block;
	font-family: Roboto,Arial;
	margin-bottom: 0;

	font-size: 18px;
}

.h_left_info_link {
	text-decoration: none;
	color: #0b6750;
	padding: 15px 4% 0px 10%;
	/* text-transform: uppercase; */
	font-family: Roboto,Arial;
	margin-bottom: 0;
	/* margin-left: -9%; */
	border-top: 1px solid #d0dadd;
	font-size: 18px;
}
.h_left_info_link::after {
	width: 18px;
	height: 18px;
	background: url(/themes/default/images/top.png) no-repeat 50% 50%;
	background-size: 100%;
	content: "";
	display: inline-block;
	margin: 1px 0 0 5px;
	float: right;
}
.info_left li {
	margin: 0 0 0 8%;
	padding: 0px;
	width: 92%;
}
.filter_a  {
	color: #39696b;
	font-family: Roboto,Arial;
	text-decoration: none;
	font-size: 13px;
	padding: 3px 10% 3px 10%;
	display: block;
	width: 80%;
}
.info_left a.filter_a_checkbox {
	position: relative;
}.info_left a.filter_a_radio {
	position: relative;
}

.info_left a.filter_a_checkbox::before {
	content: "";
	width: 13px;
	height: 13px;
	display: inline-block;
	background: #dfe5e9;
	vertical-align: middle;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: -9%;
	margin-right: 1%;
	position: relative;
	top: -1px;
}
.info_left a.filter_a_checkbox::after {
	position: absolute;
	top: 8px;
	left: 10px;
	width: 13px;
	height: 13px;
	background-position: 50% 60%;
	background-repeat: no-repeat;
	display: none;
	content: "";
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.18' height='7.06' viewBox='0 0 9.18 7.06'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M9.18 1.4L4.94 5.64 3.53 7.06-.01 3.52l1.42-1.41 2.12 2.12L7.77-.01z'/%3E%3C/svg%3E") 0 0 no-repeat;
	-webkit-background-size: 9px 7px 9px 7px;
	background-size: 9px 7px;
	width: 9px;
	height: 7px;
}
.info_left a.filter_a_radio::before {
	content: "";
	width: 13px;
	height: 13px;
	display: inline-block;
	background: #dfe5e9;
	vertical-align: middle;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-left: -9%;
	margin-right: 1%;
	position: relative;
	top: -1px;
}
.passremind {
	float: right;
}
.info_left a.filter_a_radio::after {
	position: absolute;
	top: 8px;
	left: 10px;
	width: 13px;
	height: 13px;
	background-position: 50% 60%;
	background-repeat: no-repeat;
	
	display: none;
	content: "";
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.18' height='7.06' viewBox='0 0 9.18 7.06'%3E%3Cpath fill-rule='evenodd' fill='%230f0' d='M9.18 1.4L4.94 5.64 3.53 7.06-.01 3.52l1.42-1.41 2.12 2.12L7.77-.01z'/%3E%3C/svg%3E") 0 0 no-repeat;
	-webkit-background-size: 9px 7px 9px 7px;
	background-size: 9px 7px;
	width: 9px;
	height: 7px;
}
.info_left .active a.filter_a_checkbox::before {
	background: #8aa0a8;
}
.info_left .active a.filter_a_radio::before {
	background: #8aa0a8;
}
.filter_input {
	display: none;
}

.info_left .active a.filter_a_checkbox::after {
	display: block;
}

.info_left .active a.filter_a_radio::after {
	display: block;
}

.info_left a.filter_link_go {
	position: absolute;
	top: 0;
	padding: 6px 5px;
	background: #fff;
	width: 111px !important;
	display: inline-block;
	float: right;
	right: 5px;
	font-size: 11px;
	text-align: center;
	border-radius: 3px;
	border: 1px solid #ddd;
	box-shadow: 3px 12px 47px -2px rgba(0,66,103,.18);
}
.info_left .filter_slide a {
	padding: 3px 5px 3px;
	background: #fff;
	width: 20px !important;
	display: inline-block;
	font-size: 15px;
	text-align: center;
	border-radius: 3px;
	border: 1px solid #0b6750;
	box-shadow: 3px 12px 47px -2px rgba(0,66,103,.18);
	margin-left: 10px;
	background: #ddd;
	font-weight: bold;
	text-decoration: none;
}

.ul_filter_short {
	margin: 10px 0;
}
.info_left a:hover {
    color: #19292b;
}
.info_left li.active a {
	color: #ce1e28;
}
.all_info_left{
	border-left: 2px solid #2f7d9a;
	background: #d8ebf2;
	margin-top: 27px;
	padding-top: 11px;
	padding-left: 42px;
	padding-bottom: 21px;
	margin-left: 2px;
}

.all_info_left a{
	color: #2f7d9a;
	font-family: Roboto;
	text-decoration: none;
}

.all_info_left a:before{
	content: url("../images/sym_catalog.png");
	margin-right: 17px;
}

.all_info_left a:after{
	content: "\203a";
	margin-left: 25px;
	color: #2f7d9a;
	font-size: 14px;
}

.all_info_left2 {
	/* border-left: 2px solid #2f7d9a; */
	/* background: #d8ebf2; */
	margin-top: 0;
	/* padding-top: 10px; */
	padding-left: 0;
	/* padding-bottom: 10px; */
	margin-left: 0;
}
.all_info_left2 a {
	color: #2f7d9a;
	font-family: Roboto,Arial;
	text-decoration: none;
	display: inline-block;
	border-bottom: 1px dotted;
	padding: 3px 0;
	margin-left: 11%;
	width: auto;
}
.ul_filter_long {
	margin-top: -10px;
}

 /* ----- right_content ----- */
.right_content {
	float: left;
	padding: 25px 0;
	width: 78%;
	background: #F8F8F8;
}
/* ----- info_goods_main ----- */
.info_goods_main{
	float: left;
	width: 50%;
	height: 56px;
}
.info_goods_main li {
	float: left;
	width: 13%;
	padding: 22px 0px 20px 8%;
}
.info_goods_main a {
	color: #fff;
	text-decoration: none;
	font-family: Roboto,Arial;
	letter-spacing: 0.3px;
}
.info_goods_main1{
background: #c51a15 url("../images/sym1.png") no-repeat scroll 16% 50%;
}

.info_goods_main2{
background: #e18838 url("../images/sym2.png") no-repeat scroll 20% 48%;
}

.brand_main {
	float: right;
	background: #9dbec3;
	padding: 9px 2% 10px 2%;
}

.brand_main li{
padding: 10px 0px;
}

.brand_main a{
background: url("../images/flag_it.png") no-repeat scroll 5% 50%;
color: #fff;
text-decoration: none;
padding-left: 52px;
font-family: Roboto;
font-size: 13px;
}

.brand_main a:after{
content: "\203a";
margin-left: 17px;
font-size: 15px;
}

.slide {
	/* float: left; */
	width: 100%;
	margin-top: 0px;
	margin-left: 0;
	overflow: hidden;
	margin-bottom: 20px;
}

/* ----- slider ----- */
.slider {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-left: 0;
}

.slider li{
	float:left;
	width:50%;
}
.slider li img {
	width: 100%;
	height: 250px;
}
/* ----- catalog ----- */
.catalog {
	float: left;
	margin-left: 0;
	margin-top: 15px;
}

.title_catalog {
	font-family: Roboto,Arial;
	padding: 0px 0;
	text-transform: uppercase;
	color: #000;
	font-size: 18px;
}

.block_catalog {
    width: 100%;
}
.block_catalog li {
	float: left;
	font-family: Roboto,Arial;
	margin: 19px 2% 7px 0;
	width: 32%;
	background: #fff;
	position: relative;
	text-align: center;
}

.block_catalog li:nth-child(3n){
    margin-right:0px;
}
.block_catalog a{
text-decoration:none;}


.block_catalog p{
	color: #517988;
	margin: 2px 0px 7px 5%;
	width: 90%;
}
.block_catalog li img {
	width: 90%;
}
.title_goods {
	color: #000;
	margin-left: 5%;
	margin-top: 0px;
	font-size: 13px;
	margin-bottom: 1px;
	width: 90%;
	min-height: 50px;
}
.info_block_goods {
	color: #0b6750;
	margin-left: 5%;
	float: left;
	width: 90%;
	margin-top: 5px;
}
.available_goods {
	float: left;
	width: 49%;
	margin-right: 1%;
	text-align: left;
}

.available_goods span:after{
content: url("../images/stat.png");
margin-left: 7px;
position: relative;
top: 5px;
}


.available_goods span.no_ostatok:after{
display:none !important;
}



.compare_goods {
	float: left;
	width: 49%;
	margin-top: 4px;
	text-align: right;
	padding-right: 1%;
}
.compare_goods a{
	color:#000;
}

.compare_goods a:after{
content: url("../images/compare.png");
margin-left: 4px;
position: relative;
top: 2px;
}
.price_catalog {
	color: #000;
	border-top: 1px solid #d0e0e6;
	float: left;
	width: 90%;
	margin-top: 5px;
	margin-left: 5%;
	padding-top: 8px;
	font-size: 18px;
	position: relative;
	padding-bottom: 0;
}


.price_catalog.is_discount_price {
    text-align: left;
    font-size: 20px;
    color: red;
}


.price_catalog_sale_text {
	position: absolute;
	color: red;
	font-size: 10px;
	left: 0;
	top: 30px;
}


.price_catalog_sale_text_one {
	/* position: absolute; */
	color: red;
	font-size: 14px;
	/* left: 0; */
	/* top: 35px; */
	display:none;
}
.is_discount_price .price_catalog_sale_text_one{
	display:block;
}

.price_catalog>a {
	background: #e18838;
	color: #fff;
	float: right;
	text-transform: uppercase;
	font-size: 13px;
	padding: 8px 7%;
	position: relative;
	top: -5px;
	border-radius:5px;
}
.price_catalog>a:hover {
	background: #c41a14;
}
.sym_new {
	background: rgba(0, 0, 0, 0) url("../images/sym_new.png") no-repeat scroll 0 0;
	display: block;
	height: 25px;
	right: 4%;
	position: absolute;
	top: 15px;
	width: 25px;
}

.sym_sale {
	background: rgba(0, 0, 0, 0) url("../images/sym_sale.png") no-repeat scroll 0 0;
	display: block;
	height: 25px;
	left: 5%;
	position: absolute;
	top: 15px;
	width: 25px;
}

/* ----- text ----- */
.text_main {
	background: #fff url("../images/fon_text.jpg") no-repeat scroll 100% 0;
	color: #000000;
	float: left;
	margin-left: 0;
	margin-top: 21px;
	min-height: 403px;
	font-family: Roboto;
	padding: 24px 2% 0px;
	margin-bottom: 21px;
	background-size: 50%;
}


.text_main  p{
	width: 48%;
	font-size: 13px;
	line-height: 1.4;
}
.text_main h1{
	border-bottom: 1px solid #d6dad9;
	padding-bottom: 15px;
	width: 48%;
}

.text_main h1 span{
	padding-bottom: 15px;
	width: 48%;
	margin-bottom: 59px;
}
 /* ----- footer ----- */
footer {
	background:#404040;
    display: block;
    height: 463px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.logo_footer {
    left: 1%;
    position: absolute;
    top: 34px;
}
.menu_footer {
	background: rgba(0, 0, 0, 0) url("../images/fon_menu_footer.png") no-repeat scroll 0 50%;
	font-family: Roboto,Arial;
	left: 5%;
	position: absolute;
	top: 50px;
	margin-left: -3px;
}
.goods_menu_footer {
	left: 23%;
	top: 50px;
	margin-left: 1px;
}
.add_menu_footer{
	left: 39%;
	top: 97px;
}
.add_menu_footer2 {
	left: 57%;
	top: 97px;
}
.h_menu_footer{
	font-family: Roboto,Arial;
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	margin-bottom: 32px;
}
.menu_footer li {
	padding: 10px 0px;
}
.menu_footer a {
    color: #b6b6b6;
	font-family: Roboto,Arial;
	font-size: 13px;
	padding: 0 0px;
	text-decoration: none;
	font-weight: bold;
}
.menu_footer a:hover {
    color: #ffc97c;
}

.local_footer {
	color: #fff;
	font-family: Roboto,Arial;
	font-size: 13px;
	left: 72%;
	position: absolute;
	top: 105px;
	letter-spacing: 0.3px;
	margin-left: 4px;
}
.local_footer:before {
	content: url("../images/local_footer.png");
	margin-right: 10px;
	position: relative;
	top: 4px;
}
.phone_footer {
	color: #fff;
	font-family: Roboto,Arial;
	font-size: 23px;
	left: 72%;
	position: absolute;
	top: 45px;
}
.phone_footer2 {

	top: 75px;
}
.phone_footer a{
	color:#fff;
	text-decoration:none;
}
.phone_footer:before {
	content: url("../images/phone_footer.png");
	margin-right: 6px;
	position: relative;
	top: 5px;
}
.mail_footer {
	font-family: Roboto,Arial;
	color: #fff;
	font-size: 13px;
	left: 72%;
	position: absolute;
	top: 145px;
	margin-left: 2px;
}
.mail_footer a{
	color:#b6b6b6;
	text-decoration:none;
	font-family: Roboto,Arial;
	font-size: 13px;
}

.mail_footer:before {
	content: url("../images/mail_footer.png");
	margin-right: 8px;
}
.soc_footer {
	position: absolute;
	left: 72%;
	top: 192px;
	margin-left: 18px;
}
.soc_footer a {
    margin-left: 10px;
}
.red {
	background: #f0f0f0 none repeat scroll 0 0;
	border-color: #c51a15;
	border-style: solid;
	border-width: 1px 1px 1px 5px;
	padding: 15px 9% 15px;
	width: 80%;
	font-size: 16px;
	margin-bottom: 15px;
	color: #c51a15;
}
.producer {
	position: absolute;
	left: 72%;
	top: 257px;
	margin-left: 30px;
	color: #fff;
	font-size: 13px;
}
.producer a {
	color: #b6b6b6;
	text-decoration: none;
}
.producer a:hover {
	color: #ffc97c;
}

.fon_pay_footer{
	border-top: 1px solid #485053;
	width: 100%;
	position: relative;
	top: 350px;
}
.basket_img  {
	float: left;
	margin-right: 10px;	
}
.pay_footer {
	min-width: 50%;
	margin: 34px auto;
	text-align: center;
}

.pay_footer a {
    margin: 0px 8px;
}

 /* ----- inner ----- */
.left_menu_inner{
}

.info_left_inner{
}
.h_left_info_catalog{
	        font-family: Roboto;
    color: #000;
    font-size: 15px;
    background: rgba(0, 0, 0, 0) url("../images/h_left_info_catalog.png") no-repeat scroll  89% 10%;
	padding-bottom: 13px;
}

.info_left_catalog{
	font-family:Roboto;
background: #fff;
border-top: 1px solid #c3d5db;
padding-bottom: 16px;
padding-top: 15px;
padding-left: 0px;
float: left;
width: 100%;
}
.info_left_catalog a{
padding: 0px 13px 0px 60px !important;
color: #000;
text-decoration: none;
}
.info_left_catalog li{
	text-transform: lowercase;
padding: 5px 0px 5px;
}
.info_left_catalog input{
}

.property_left input {
    border: 1px solid #aeb8bb;
    border-radius: 5px;
    height: 27px;
    padding-left: 26px;
    font-size: 13px;
    width: 22%;
}

.property_left a{
background: #2c7b98;
color: #fff;
border-radius: 5px;
padding: 10px 13px !important;
margin-left: 20px;
font-size: 11px;
}

.type_left{
	padding-top: 25px;
padding-left: 4px;
}

.sale_left{
	
}

.brand_left a{
	text-transform: uppercase;

}

.all_info_left_catalog{
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-left: 31px;
}
.all_info_left_catalog a{
	color: #2c7b98;
text-transform: none;
text-decoration: underline;
}
.material_left{
}

.vol_left{
}

.country_left{
}

.room_left{
}

.color_left{
}

.property_left{
	font-size: 17px;
}

.type_left{
}

.binding_left{
}

.binding_left .h_left_info_catalog{
}

.type_lamp_left{
}

.type_lamp_left .h_left_info_catalog{
}

.pathway{
	margin-top: 0;
	margin-bottom: 18px;
}

.pathway a {
	color: #000;
	text-decoration: none;
	font-family: Roboto;
}

.catalog_inner .title_catalog{
    font-size: 22px;
}

.all_catalog_inner{
	background: #2c7b98;
    margin-top: 17px;
    float: left;
    width: 100%;
    text-align: center;
    padding: 8px 0px 22px;
}

.all_catalog_inner a{
    color: #fff;
    font-family: Roboto;
    font-size: 13px;
}

.all_catalog_inner a:after{
    content:url("../images/all_catalog_inner.png") ;
    position: relative;
    top: 10px;
    margin-left: 30px;
}

.text_main_inner{
font-family: Roboto;
background: #fff;
width: 100%;
float: left;
margin-top: 23px;
margin-left: 20px;
padding-bottom: 50px;
}
.text_main_inner h2 {
border-bottom: 1px solid #c3d5db;
padding-top: 22px;
text-transform: none;
font-size: 22px;
padding-left: 26px;
padding-bottom: 15px;
width: 100%;
float: left;
}

.text_main_inner p{
    float: left;
    width: 49%;
	color:#000;
    margin: 33px 0px 33px 113px;
    font-size: 14px;
}

.text_main_inner ul{
    float: left;
    width: 49%;
    margin: 33px 0px 33px 113px;
    font-size: 14px;
}

.text_main_inner li:before{
    color: #2c7b98;
    content:"\2022";
    margin-right:40px;
}

.goods_inner{
	width: 100%;
	display: inline-block;
	margin-top: 10px;
}

.block_goods_inner {
	width: 100%;
}

.h_block_info_goods_inner {
	font-family: Roboto;
	border-bottom: 1px solid #d0dadd;
	padding-top: 25px;
	padding-left: 4%;
	font-size: 24px;
	padding-bottom: 22px;
}


.h_block_info_goods_inner a.compare_btn {
	float: right;
	color: #000;
	background: #d7e1e4;
	text-decoration: none;
	padding: 13px 3% 17px 2%;
	margin-top: -13px;
	font-family: Roboto;
	font-size: 13px;
	margin-right: 1%;
	border-radius: 10px;
}
.h_block_info_goods_inner a.compare_btn.show {
	background: #8aa0a8;
}
.h_block_info_goods_inner a.compare_btn:before{
    content: url("../images/h_block_info_goods_inner.png");
    position: relative;
    top: 5px;
    margin-right: 13px;
}
.h_block_info_goods_inner a.compare-delete {
	width: 54px;
	height: 30px;
	color: #fff;
	background: #c51a15;
	text-align: center;
	float: right;
	text-decoration: none;
	padding: 5px 0 17px;
	margin-top: -13px;
	margin-right: 1%;
	margin-left: -1%;
	font-family: arial;
	font-size: 30px;
	display:none;
}

.h_block_info_goods_inner a.compare-delete.show {
	display:inline;
}

.compare_btn_one.hide{
	display:none;
}


.compare_btn_go_compare {
	display:none;
	
}
.compare_btn_go_compare.show {
	display:block;
	
}




.block_info_goods_inner {
	width: 100%;
	display: inline-block;
	background: #fff;
}
.zoomWrapper {
	float: right;
	width: 82% !important;
	margin-right: 2%;
}

.big_photo {
	position: relative !important;
	max-width: 100%;
	margin-top: 10px;
}

.foto_block_info_goods_inner {
	width: 57%;
	border-right: 1px solid #d0dadd;
	float: left;
}
.foto_block_info_goods_inner ul {
	float: left;
	width: 12%;
	margin-left: 2%;
	margin-top: 35px;
}
.foto_block_info_goods_inner li {
	width: 100%;
	margin-bottom: 3px;
}
.foto_block_info_goods_inner li img {
	width: 100%;
}
.big_foto {
	display: inline-block;
	width: 86%;
	text-align: center;
	margin-top: 35px;
}
.big_foto img {
	width: 96%;
	margin: 0 2%;
}
.text_block_info_goods_inner {
	margin-top: 38px;
	margin-left: 4%;
	float: left;
	width: 35%;
	position:relative;
}
.price_text_block_info_goods_inner{
color: #000;
font-family: Roboto;
font-size: 18px;
}

.price_text_block_info_goods_inner.is_discount_price {
    text-align: left;
    font-size: 20px;
    color: red;
}

.price_text_block_info_goods_inner span.one_old_price{
	text-decoration:line-through;
	color:#999;
	font-size:16px !important;
}

.price_text_block_info_goods_inner span.one_old_price span{

	font-size:16px !important;
}

.price_text_block_info_goods_inner span.one_old_price span{
	
	font-size:33px;
}
.price_text_block_info_goods_inner span{
font-size: 33px;
}

.vol_text_block_info_goods_inner{
color: #0b6750;
margin-left: 0px;
font-family: Roboto;
margin-top: 8px;
font-size: 11px;
}

.vol_text_block_info_goods_inner span:after{
content: url("../images/stat.png");
margin-left: 7px;
position: relative;
top: 5px;
}

.vol_text_block_info_goods_inner span.no_ostatok:after{
display:none !important;
}

.vol_text_block_info_goods_inner br{
	display:contents;
}


.number {
	border: 1px solid #bac7cb;
	width: 111px;
	text-align: center;
	display: inline-block;
	padding: 9px 0px;
	font-size: 28px;
}

.minus{
	text-decoration:none;
}

.text{
}

.plus{
	text-decoration:none;
}
.buy_text_block_info_goods_inner{
	margin-top: 22px;
}

.buy_text_block_info_goods_inner input {
	border: none;
	text-align: center;
	font-size: 27px;
	width: 50px;
	padding: 0 5px;
	font-family: Roboto,arial;
}
.buy_text_block_info_goods_inner .catalog_buy_button {
	background: #e18838;
	color: #fff;
	border-radius:10px;
	text-transform: uppercase;
	font-size: 16px;
	padding: 18px 25px 17px;
	text-decoration: none;
	font-family: Roboto;
	margin: 0 0 0 15px;
	display: inline-block;
	width: auto;
	vertical-align: top;
	height: auto;
	letter-spacing: 0.3px;
	
	float:none;
}

.is_out_link {
	display: none;
	background: #e18838;
	color: #fff;
	float: right;
	text-transform: uppercase;
	font-size: 13px;
	padding: 8px 7%;
	position: relative;
	/* top: -5px; */
	/* width: 50px; */
	margin: 20px 13px;
}
.catalog_buy_button_quick {
	color: #c51a15;
	font-size: 13px;
	padding: 0 15px 10px;
	text-decoration: underline !important;
	font-family: Roboto;
	margin: 0;
	display: inline-block;
	width: auto;
	vertical-align: top;
	height: auto;
	letter-spacing: 0.3px;
	border-radius: 0;
	float: none;
}
.buy_text_block_info_goods_inner .catalog_buy_button:hover {
	background: #c41a14;
}
.text_block_info_goods_inner table{
color: #000;
margin-top: 22px;
font-family: Roboto;
font-size: 14px;
}

.text_block_info_goods_inner td{
	padding-bottom: 12px;
}
.text_block_info_goods_inner table a{
    color: #005f83;
}



.text_block_info_goods_inner table {
	float: left;
	width: 100%;
	font-family: Roboto;
	margin-top: 23px;
	margin-left: 0;
	margin-right: 4%;
}
.text_block_info_goods_inner p{
    font-family: Roboto;
    color:#000;
    text-align: left;
    font-size: 16px;
    margin: 0px;
}
.text_block_info_goods_inner td:first-child {
	text-align: left;
	padding: 10px 5px 0px 0;
}
.text_block_info_goods_inner tr{
    border-bottom: 1px solid #d0dadd;    
}
.text_block_info_goods_inner span {

}
.text_block_info_goods_inner td {
	text-align: right;
	padding: 10px 0px 0px 0;
}












.series_text_block_info_goods_inner{
border: 1px solid #bac7cb;
display: inline;
margin-top: 18px;
float: left;
padding: 11px 14px;
color: #000;
font-family: Roboto;
font-size: 13px;;
}

.series_text_block_info_goods_inner span{
background: #d7e1e4;
border-radius: 10px;
padding: 5px 8px;
margin-left: 17px;
}

.other_area_links{
	
}

.other_link {
	
}

.other_link.active{
	font-weight:bold;
}

.property_goods_inner{
width: 100%;
display: inline-block;
margin-top: 17px;
background: #fff;
padding-bottom: 47px;
}
.property_goods_inner_akkord  {
width: 100%;
display: inline-block;
margin-top: 17px;
background: #fff;
padding-bottom: 47px;
}

.block_property_goods_inner {
	width: 96%;
	float: left;
	padding: 0 0 0 4%;
}

.block_property_goods_inner p{
		color: #517988;
margin: 2px 0px 7px 22px;
}
.property_goods_inner img {
	width: 100%;
}
.catalog_list_one_show_more_list {
	display: block;
	margin-top: 222px;
}
.catalog_list_one_show_more_list::before {
	content: "+";
	padding: 7px 12px;
	border: 1px solid;
	border-radius: 50%;
	margin-right: 10px;
	border: 1px solid #d0dadd;
}
.block_property_goods_inner table {
	float: left;
	width: 30%;
	font-family: Roboto;
	margin-top: 23px;
	margin-left: 0;
	margin-right: 3%;
}
.block_property_goods_inner p{
    font-family: Roboto;
    color:#000;
    text-align: left;
    font-size: 16px;
    margin: 0px;
}
.block_property_goods_inner th {
	text-align: left;
	padding: 10px 5px 0px 0;
}
.block_property_goods_inner tr{
    border-bottom: 1px solid #d0dadd;    
}
.block_property_goods_inner tr:first-child{
    border-bottom: none;    
}
.block_property_goods_inner span {

}
.block_property_goods_inner td {
	text-align: right;
	padding: 10px 0px 0px 0;
}
.question{
	background: #d7e1e4;
border-radius: 10px;
display: inline-block;
padding: 3px 8px;
}

.similar_block_catalog{
width: 100%;
display: inline-block;
margin-top: 10px;
background: #fff;
}


.similar_block_catalog li{
float: left;
font-family: Roboto,Arial;
margin: 19px 22px 7px 0;
width: 279px;
background: #fff;
position: relative;
box-shadow: 0 0 10px rgba(0,0,0,0.5);}

.similar_block_catalog  a {
    text-decoration: none;
}
.similar_block_catalog p {
    color: #517988;
    margin: 2px 0px 7px 22px;
}

.ul_filter_long {
	display:none;
	
}
.ul_filter_long.show {
	display:block;
	
}



#toTop {
	background: url("/themes/default/images/up.png") no-repeat scroll center top;
	cursor: pointer;
	height: 39px;
	left: 10px;
	opacity: 0.8;
	position: fixed;
	bottom: 10px;
	width: 73px;
	z-index: 999;
}

#toTop:hover{
	opacity:1;
}



.desktop_slider {
	overflow: hidden;
	position: relative;
	width: 285px;
	height: 275px;
	margin: 0 auto;
}
	
.desktop_slider .desktop_slides {
	position:relative;
	transition:1s;
}
		
.desktop_slider .desktop_slides .desktop_slide {
	float:left;
	display:block;
	cursor: pointer;
}
			
.desktop_slider .desktop_slides .desktop_slide img{
	width:285px;
	
}

		
.desktop_slider .desktop_navigation {
	position:absolute;
	width:100%;
	bottom:10px;
	left:0;
	z-index:1;
	
}
	
.desktop_slider .desktop_navigation .dot {
	display: inline-block;
	cursor: pointer;
	margin: 0 0px;
	padding: 10px;
}
	
.desktop_slider .desktop_navigation .dot span {
	width: 6px;
	height: 6px;
	background: #666666;
	border-radius: 16px;
	border: 1px solid #666666;
	display: block;
}

.desktop_slider .desktop_navigation .active span{
	background:#fff;
}
