.clear
{
	clear:both;
}

@font-face {
    font-family:Arial;
    font-weight: normal;
    font-style: normal;

}

*{
	font-family:Arial, Helvetica;
}

body {
	color: #383c3f;
	font-size:13px;
	font-family:Arial, Helvetica;
	overflow-x: hidden;
}



#top-link
{
	padding-bottom:0px!important;
}

#overlayOut, #overlayIn
{
	background: #56575A;
	width: 180px;
	padding-left:20px;
}

.site-left
{
	float:left;
}


.site-right
{
	float:right;
}

.main-cont-page 
{
	width: 970px!important;
	margin: 0 auto!important;
}


/*============================================================================================*/
/*============================================================================================*/

/* ==== Header ==== */


/* For responsive version*/

.res-block-1
{
	background: white;
	padding-bottom: 1rem;
}

.upper-header {
	padding-left: 1.5%;
	padding-right: 1.5%;
	width: 100%;
}

.upper-header {
	position: relative;
}

@media (max-width: 767px)
{
	.res-block-1 {
		padding: 0;
	}

	#ajax_load_search_data {
		margin-top: 2rem;
	}
}

#adAlertWrapper {
	background: #f7f7f7;
	max-width: 100%;
	margin: auto;
}

.ad_alert {
	border-color: #f7f7f7;
	background-color: #f7f7f7;
	border-radius: unset;
	margin-left: auto;
	margin-right: auto;
	padding-left: 1.5%;
	padding-right: 1.5%;
}

@media (max-width: 1299px)
{
	#adAlertWrapper {
		min-width: unset!important;
	}

	.ad_alert {
		min-width: unset!important;
		max-width: unset!important;
	}
}

@media (min-width: 1299px)
{
	#adAlertWrapper {
		min-width: 1299px;
	}

	.ad_alert {
		min-width: 1299px;
		max-width: 82%;
	}

	.upper-header, #catalog-container {
		min-width: 1299px;
		max-width: 82%;
		margin: auto;
	}

	#main-page
	{
		min-width: 1299px;
		margin: auto !important;
		max-width: 82%;
	}

	#footer-page
	{
		min-width: 1299px;
		max-width: 100%;
		margin: auto;
	}
}

.header-inside {
	min-width: 1299px;
	max-width: 82%;
	margin: auto;
	padding: 0.5rem 1.5% 0.5rem 1.5%;
	display: flex;
}

.res-hov:hover
{
	color: white;
	background: rgb(255,0,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,0,0,1) 0%, rgba(255,117,117,1) 50%, rgba(255,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,0,0,1) 0%,rgba(255,117,117,1) 50%,rgba(255,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,0,0,1) 0%,rgba(255,117,117,1) 50%,rgba(255,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff0000',GradientType=0 );
}

.main-resize, .wrapper, .main, .home-main-resize
{
	width: 100% !important;
}
.wrapper
{
	min-width:initial;
}

#main-page
{
	margin:0 9%;
	/*max-width: 1168px;*/
	/*padding:  0 7%;*/
	background: white;
	margin-top: -18px;
}

.ui-dialog
{
	height: 146px !important;
	width: 227px !important;
}
.ui-dialog p
{
	transform: skew(0deg) !important;
	font-style: italic;
}

#main-page
{
	padding:  0 1.5%!important;
}

#footer-page {
	background: #f7f7f7;
}

/* */
.tabs-search-tab
{
    max-width: 1200px;
    text-align: center;
}
.tabs-search-tab .itemAuto
{
    display: inline-block !important;
    vertical-align: top;
    float: none !important;
}
.tabs-search-tab a
{
    color: rgb(72, 72, 72);
}

@media (min-width:576px) and (max-width:623px)
{
    #table_catalog
    {
        height:353px !important;
    }
    #table_catalog p
    {
        font-size: 15px;
    }
    .main_table_block
    {
        width: 29% !important;
    }
}
@media (min-width:624px) and (max-width:767px)
{
    #table_catalog
    {
        height:376px !important;
    }

}
@media (min-width:768px) and (max-width:991px)
{
    #table_catalog
    {
        height:360px !important;
    }

}
@media (min-width:992px) and (max-width:1241px)
{
    #table_catalog
    {
        /*height:569px !important;*/
    }
}

.main_table_block
{
    display:inline-block;
    width:26%;
    vertical-align: top;
}

#table_catalog a:hover
{
    text-decoration: underline !important;
}
.main_table_block img
{
    width: 40%;
}

.main_table_block img:hover
{
    opacity: 0.6;
}

.main_table_block p
{
    margin: 14px 0px 39px 0;
    font-weight: bold;
    font-size: 16px;
}

.main_table_block b
{
    font-weight: bold;
}

@media (min-width: 1242px) {
    #table_catalog
    {
        max-width: 1200px;
    }

}

#table_catalog
{
	height:385px !important;
}
.pagecontent
{
	padding: 4%;
}
.grid h2
{
	color: #ffffff;
}
.tabl-right
{
	width:57%;
	text-align: center;
}
.tabl-left
{
	width:8%;
	text-align: center;
}

.mymn
{
	position: absolute;
	z-index: 100;
	top: 100%;
	display:none;
	width: 100%;
}

/* find solution for it */
@media (min-width: 768px) and (max-width: 1398px) {
	.mymn {
		width: 97%;
	}
}

@media (min-width: 1399px) and (max-width: 1514px) {
	.mymn {
		width: 96.75%;
	}
}

@media (min-width: 1515px) {
	.mymn {
		width: 96.5%;
	}
}

.perc
{
	height: 70%;
	padding-top: 14px;
}


#zapchasti
{
	height: 2282px;
}

#masla
{
	height: 697px;
}
.masl
{
	width:100%;
	height:100%;
	margin-top:19%;
	background: #EAE9E9;
}
.masl td
{
	vertical-align: middle;
	font-weight: bold;
}

.masl img
{
	padding-left: 14%;
	padding-top: 10%;
}

.div_masl
{
	height: 750px;
}
.color1
{
	background: #eae9e9;
}
.imgst
{
	border: 2px solid;
	padding: 6%;
	border-left: none;
	border-right: none;
}

.ttbl td {
	text-align: center;
	height: 30px;
	vertical-align: middle;
}

.ttbl a
{
	color: black;

}
.ttbl a:hover {
	color: red;
}
.ttbl p
{
	margin-bottom: 0px !important;
	width: 100%;
	height: 100%;
	padding-top: 7%;
	padding-bottom: 21%;
}

.triang
{
	border-top: 101px solid black;
	border-right: 11px solid transparent;
	display: inline-block;
	height: 100%;
}
.triang2
{
	border-top: 80px solid black;
	border-right: 10px solid transparent;
	display: inline-block;
	height: 100%;
}
.img1
{
	width: 42%;
	margin-left: 32%;
	margin-top: 11%;
}

.labl
{
	background: #d7d7d7; /* Old browsers */
	background: -moz-linear-gradient(top, #d7d7d7 1%, #a0a0a0 100%);
	background: -webkit-linear-gradient(top, #d7d7d7 1%,#a0a0a0 100%);
	background: linear-gradient(to bottom, #d7d7d7 1%,#a0a0a0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#a0a0a0',GradientType=0 );
	transform: skew(340deg);
	border-radius:0px !important;
	height:35px;
}

.resizetext
{
	transform: skew(380deg);
	font-weight:bold;
}

.minbutton
{
	text-align: center;
	padding: 3%;
	border: 1px solid orangered;
	font-weight:bold;
	background
}

.minbutton:hover
{
	background: red;

}

.minbutton:active
{
	background: yellowgreen;
}

.fsize1
{
	font-size:12px;
}

.table1 td
{
	text-align: center;
}




.widd
{
	width:50%;
}

.catalog1
{
	height: 80%;
	overflow: hidden;
}

.catalog3
{
	position: relative;
	top: 19px;
	right: 1px;
	left: 58px;
	height: 100%;
	transform: skew(20deg);
	width: 171px;
}

.catalog4
{
	width: 14%;
	display: inline-block;
}

.catalog5
{
	color: white;
	font-size: 18px;
	padding-left: 15px;
	font-weight: bold;
	margin-bottom: 0;
	display: inline-block;
}

.cat-tr
{
	height: 36%;
}

.cat-desc-1
{
	margin-top: 52px;
}

.cat-desc-2
{
	margin-top: 55px;
}

.cat-table-list
{
	overflow: hidden !important;
	margin-top: 52px;
	height: 334px;
}

.articl1
{
	width: 58%;
}

.draw_selector
{
	width:250px;

}

div#cart_hidden_menu p,div#cart_hidden_menu b
{
	transform: skew(17deg);
}

#ad_alert_5 {
	width: 82% !important;
	margin: 0 9% 2% 9%;
}


* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

.b {
	display: flex;
	flex-wrap: wrap;
}

.b-inner {
	border: 1px solid #ddd;
	background: red;
	height: 100vh;
	width: 33.333%;
}
.b-item{
	height: 50vh;
	background: #666;
	border: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
	.b-inner {
		width: 100%;
	}
}


@import url("https://fonts.googleapis.com/css?family=Open+Sans");

* {
	margin: 0;
	padding: 0;
	font-family: "Open sans", sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {}

nav#navigation {
	width: 30%;
	color:#fff;
	margin-left: 2%;
	border-right: 1px solid #f7f7f7;
	padding: 1rem 0;
	height: 354px;
}

nav#navigation ul {
	list-style: none;
}

nav#navigation ul li {
	position: initial;
	display: block;
	width: 100%;
	height: 32px;
}

nav#navigation ul li.active {
	background: #f7f7f7;
}

nav#navigation ul li.dropdown:before {
	content: " ";
	position: absolute;
	background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%23aaa%22%20class%3D%22bi%20bi-chevron-right%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M4.646%201.646a.5.5%200%200%201%20.708%200l6%206a.5.5%200%200%201%200%20.708l-6%206a.5.5%200%200%201-.708-.708L10.293%208%204.646%202.354a.5.5%200%200%201%200-.708z%22%2F%3E%0A%3C%2Fsvg%3E) !important;
	background-size: 100% 100%;
	height:16px;
	width:16px;
	left: 29%;
	margin-top: 8px;
}

nav#navigation ul li:hover:after {
	width: 225px;
}

#navigation .dropdown > a {
	text-transform: uppercase;
}

nav#navigation ul li a {
	display: block;
	width: 100%;
	line-height: 32px;
	text-decoration: none;
	color: #383c3f;
	-webkit-transition: 150ms ease all;
	-moz-transition: 150ms ease all;
	-ms-transition: 150ms ease all;
	-o-transition: 150ms ease all;
	transition: 150ms ease all;
}

nav#navigation ul li ul li a {
	padding-left: 1rem;
}

nav#navigation ul li a:hover {
	background: #f7f7f7;
}

nav#navigation ul li a i, nav#navigation ul li a span {
	display: inline-block;
}

nav#navigation ul li a i {
	position: absolute;
	margin: 25px 0 0 0 !important;
	font-size: 1.3em;
}

nav#navigation ul li a span {
	margin: 0 0 0 8px;
}

nav#navigation ul li ul[class*="dropdown-"] {
	position: absolute;
	height: 100%;
	display: none;
	margin-left: 30%;
	top: 0;
	padding: 1rem 0;
}

nav#navigation ul li ul[class*="dropdown-"] li {
	width: 325px;
}

@media (min-width: 768px) and (max-width: 991px) {
	nav#navigation {
		width: 40%;
		margin-left: 3%;
	}

	nav#navigation ul li.dropdown:before {
		left: 39%;
	}

	nav#navigation ul li ul[class*="dropdown-"] {
		margin-left: 40%;
	}

	nav#navigation ul li ul[class*="dropdown-"] li {
		width: 336px;
	}
}

nav#navigation ul li ul[class*="dropdown-"] li a:hover {
	background: #f7f7f7;
}

#wrapper {
	margin: 0 0 0 225px;
	padding: 15px;
	color: #aaa;
}

@import url("https://fonts.googleapis.com/css?family=Open+Sans");
* {
	margin: 0;
	padding: 0;
	font-family: "Open sans", sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {}

/* for youtube frame*/
@media screen and (max-width: 470px)
{
	.youtubeframe
	{
		width: 100%;
		height: 161px;

	}
	.frame_text_size
	{
		font-size: 17px !important;
	}
}

@media (max-width: 767px) {
	#main-logo, #wholesale-logo {
		display: none;
	}

	.container {
		margin-top: 0.25rem;
	}

	.header-resize-main
	{
		display: none;
	}

	.colum11n
	{
		position: absolute !important;
		z-index: 998;
		width: 100%;
	}
}

@media (max-width: 575px) {
	.logo1
	{
		float:right;
	}

	#home-slider .bx-controls .bx-controls-direction .bx-prev
	{
		margin-top: -16px !important;
		background-size: 40% !important;
	}

	#home-slider .bx-controls .bx-controls-direction .bx-next
	{
		margin-top: -16px !important;
		background-size: 40% !important;
		margin-right: -42px !important;

	}

	#home-slider .bx-controls .bx-controls-direction .bx-prev:hover
	{
		background:url(../img/arrow-left-hover.png) no-repeat;
	}

	#home-slider .bx-controls .bx-controls-direction .bx-next:hover
	{
		background:url(../img/arrow-right-hover.png) no-repeat;
	}

}
@media (min-width:471px) and (max-width: 579px)
{
	.youtubeframe
	{
		width: 100%;
		height: 250px;
	}
	.frame_text_size
	{
		font-size: 17px !important;
	}


}

@media (min-width: 768px)
{
	.colum11n
	{
		display: none;
	}
}

@media (min-width: 576px)
{
	.youtubeframe
	{
		width: 560px;
		height: 315px;

	}
}


@media(min-width:600px) {
	.minresize
	{
		display: none;
		line-height: 100% !important;
		padding-top: 2% !important;
	}
}


@media screen and (max-width: 1240px)
{
	.resizetext
	{
		font-size: 10px;
	}
	.fsize1
	{
		font-size:10px;
	}
}

@media screen and (max-width: 1040px)
{
	.table1 td
	{
		font-size : 10px;
	}
	.fsize1
	{
		font-size:9px;
	}
}


@media screen and (max-width: 980px)
{
	.resizetext
	{
		font-size: 8px;

	}


}

@media screen and (max-width: 600px)
{


	.labl
	{

		padding: 0 7px !important;

	}


}
@media (min-width: 538px) and (max-width: 870px)
{
	.widd
	{
		width:35%;
	}
}

@media (min-width: 577px) and (max-width: 670px)
{
	.tsize2
	{
		font-size:10px;

	}

}

@media screen and (max-width: 720px)
{
	.menu1
	{
		font-size: 9px;
		font-weight: bold;
		line-height: 203%;

	}

}

@media (min-width:768px) and (max-width: 991px)
{
	.catalog3
	{
		top: 19px;
		right: 1px;
		left: 75px;
		height: 100%;
	}

	.cat-tr
	{
		height: 30%;
	}

	.cat-table
	{
		background: #EAE9E9;
	}

	.cat-li-1
	{
		width:50%;
	}
	.cat-li-2
	{
		width:48%;
	}
	.cat-li-3
	{
		width:45%;
		margin-left: -5% !important;
	}
	.cat-li-4
	{
		width:49%;
	}

	.cat-label-1
	{
		width:100%;
	}
	.cat-label-2
	{
		width:90%;
	}
	.cat-label-3
	{
		margin-left:10%;
		width:100%;
        position:relative;
        left: 5%;
	}
	.cat-label-4
	{
		margin-left:9%;
		width:100%;
        position:relative;
        left: 5%;		
	}

	.tabs-model li
	{
		font-size: 12px;
	}

	.model_table
	{
		width:100%;
	}
}

@media screen and (max-width: 771px)
{
	.catalog1
	{
		height: 80%;
		width: 113px;

	}

	.catalog3
	{
		top: 19px;
		right: 1px;
		left: 38px;
		height: 100%;
	}

	.catalog4
	{
		width:12%;

	}

	.catalog5
	{
		font-size:16px;
		padding-left: 6px;
	}

    .tovarov {
        left: 26px !important;
        top: -6px !important;
        position: relative !important;
    }

	.cat-tr
	{
		height: 29%;
	}


	.cat-li-1
	{
		width:50%;
	}
	.cat-li-2
	{
		width:48%;
	}
	.cat-li-3
	{
		width:45%;
		margin-left: -5% !important;
	}
	.cat-li-4
	{
		width:49%;
	}

	.cat-label-1
	{
		width:100%;
	}
	.cat-label-2
	{
		width:90%;
	}
	.cat-label-3
	{
		margin-left:10%;
		width:100%;
        position: relative;
        left:5%;

	}
	.cat-label-4
	{
		margin-left:9%;
		width:100%;
        position: relative;
        left:5%;		
	}

	.cat-table
	{
		background: #eae9e9;
	}

	.articl1
	{
		width: 52%;
	}

	.tabs-model li
	{
		font-size: 12px;
	}
}


@media screen and (max-width:1299px)  {
	body{
		padding-top: 0;
		background:white;
	}

	.header-inside {
		min-width: unset;
		max-width: 100%;
	}

	.res-block-1
	{
		margin:0;

	}

	.container
	{
		min-width:98%;
	}

	#main-page
	{
		margin: 0;
	}

	.a_old_design, .a_old_design:hover
	{
		color: #000 !important;
		left: 4%;
	}

}

@media screen and (max-width: 580px)
{
	.a_old_design
	{
		display: none;
	}
}

@media (min-width: 576px) and (max-width: 684px)
{
	.tabs-model li
	{
		font-size: 10px;
	}
}

@media screen and (max-width: 830px)
{
	.header-top-information
	{
		display:block;
		float:none;
	}

	.header-account
	{
		display: block;
		float: none;
		padding-left:20px;
	}

	.client_choice
	{
		font-size: 12px;
	}

	/*.news_main*/
	/*{*/
		/*margin-left: 25px;*/
	/*}*/
	.header-account
	{
		padding-left: 15px !important;
	}
	.authorization-block
	{
		left:9px;
	}
}

@media screen and (max-width: 414px)
{
	.electro_size
	{
		font-size: 18px !important;
	}
}




/* */

#header-block-1
{
	width:100%;
	min-width:1260px;
	/*! background:url(../img/header-fon.png); */
	height:30px;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #9d9fa6;	
}

#header-block-2
{
	width:100%;
	min-width:1260px;
	background:#f2f2f2;
	height:98px;	
}

#header-block-3
{
	width:100%;
	min-width:1260px;
	/*! background:url(../img/header-fon.png); */
	height:85px;
	border-top:1px solid #9d9fa6;
}

.footer-resize-main, .main-resize
{
	/*width:1260px;*/
	margin:0 auto;
	
}

#ajax_load_search_data table
{
	min-width: 400px;

}
#ajax_analogs
{
	/*overflow: auto;*/
}

.w75percent table .h2
{
	font-size: 16px;
}

.w75percent table td
{
vertical-align: inherit !important;
}


.home-main-resize
{
	width:1120px;
	margin:0 auto;
	padding: 0px 0px 20px 0!important;
}


.header-account i
{
	background:url(../img/line-top-account.png) no-repeat;
	display:inline-block;
	width:2px;
	height:21px;
	float:left;
	margin-top: 5px;
}

.login-link
{
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px dotted #808080;
	display:inline-block;
	float:left;
	margin:5px 10px 0px 10px;
}

.login-link:hover
{
	color:#CC0000!important;
	color:red!important;
}

.news-link
{
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px dotted #808080;
	display:inline-block;
	float:left;
	margin:5px 10px 0px 10px;
}

.news-link:hover
{
	color:#CC0000!important;
	color:red!important;
}


/*------------------*/

.header-top-information
{
	padding-top: 5px;
}


.header-top-information .offices
{
	float:left;
	margin-right:10px;
}

.header-top-information .offices > a
{
	color: #484848;
}

.header-top-information .currences
{
	float:left;
	color:#fff;
}


/*----------------*/

.header-logo 
{
	margin-left:70px;
	
	margin-left:15px;
	margin-top: 20px;
}

.header-logo  a
{
	display:table-cell;
	width:190px;
	height:54px;
	text-align:center;
	vertical-align:middle;
}

.header-logo  a img
{
	max-width:190px;
	max-height:54px;
	border:none;
	outline:none;
}


/*-----------------*/
.header-contacts
{
	margin-right:0px !important;
    white-space:nowrap;
	width:330px;
}

.header-contacts ul
{
	list-style:none;
	text-align:right;
	display:table-cell;
	/*width:190px;
	width:200px;*/
	height:98px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}

.header-contacts ul li
{
	color:#333333;
	font-size:14px;
	line-height:1.5;
}

.header-contacts .number
{
	font-size:17px;
	
}

.header-contacts ul li span
{
	color:#808080;
	font-size:16px;
}

.phones-left{
    width:45%;
    float:left;
}

.phones-right {
    width:45%;
    margin-left:51%;
	
}

/*-----------------*/

.header-menu
{
	/*margin-left:20px;*/
	margin-left:1px;
}

.header-menu ul
{
	list-style:none;
}

.header-menu li
{
	float:left;
}

.header-menu li a
{
	display:inline-block;
	width:100px;
	width:79px;
	
	height:98px;	
	color:#6e6e6e;
	text-align:center;
	display: table-cell;
	vertical-align: middle;
	text-decoration:none;
}

.header-menu li a span
{
	display:block;
	font-size:12px;
	
	font-size:11px;
}

.header-menu li a i
{
	width:20px;
	height:20px;
	display: block;
	display: inline-block;
	padding: 10px;
	border: 1px solid #6e6e6e;
	margin-bottom: 5px;
}


#menu-01
{
	background:url(../img/menu-icon/icon-menu-search.png) 50% 50% no-repeat;	
}

#menu-01:hover
{
	background:url(../img/menu-icon/icon-menu-search-hover.png) 50% 50% no-repeat;	
}

#menu-02
{
	background:url(../img/menu-icon/icon-menu-catalog.png) 50% 50% no-repeat;	
}

#menu-02:hover
{
	background:url(../img/menu-icon/icon-menu-catalog-hover.png) 50% 50% no-repeat;	
}

#menu-03
{
	background:url(../img/menu-icon/icon-menu-company.png) 50% 50% no-repeat;	
}

#menu-03:hover
{
	background:url(../img/menu-icon/icon-menu-company-hover.png) 50% 50% no-repeat;	
}

#menu-04
{
	background:url(../img/menu-icon/icon-menu-optovikam.png) 50% 50% no-repeat;	
}

#menu-04:hover
{
	background:url(../img/menu-icon/icon-menu-optovikam-hover.png) 50% 50% no-repeat;	
}

#menu-05
{
	background:url(../img/menu-icon/icon-menu-postavikam.png) 50% 50% no-repeat;	
}

#menu-05:hover
{
	background:url(../img/menu-icon/icon-menu-postavikam-hover.png) 50% 50% no-repeat;	
}

#menu-06
{
	background:url(../img/menu-icon/icon-menu-cart.png) 50% 50% no-repeat;	
}

#menu-06:hover
{
	background:url(../img/menu-icon/icon-menu-cart-hover.png) 50% 50% no-repeat;	
}

/*--------New----------*/

#menu-07
{
	background:url(../img/menu-icon/icon-menu-akcii.png) 50% 50% no-repeat;	
}
#menu-07:hover
{
	background:url(../img/menu-icon/icon-menu-akcii-hover.png) 50% 50% no-repeat;	
}

#menu-08
{
	background:url(../img/menu-icon/icon-menu-news.png) 50% 50% no-repeat;	
}
#menu-08:hover
{
	background:url(../img/menu-icon/icon-menu-news-hover.png) 50% 50% no-repeat;	
}

#menu-09
{
	background:url(../img/menu-icon/icon-menu-roz_set.png) 50% 50% no-repeat;	
}
#menu-09:hover
{
	background:url(../img/menu-icon/icon-menu-roz_set-hover.png) 50% 50% no-repeat;	
}



#menu-10
{
	background:url(../img/menu-icon/icon-menu-contact.png) 50% 50% no-repeat;	
}
#menu-10:hover
{
	background:url(../img/menu-icon/icon-menu-contact-hover.png) 50% 50% no-repeat;	
}



#menu-11
{
	background:url(../img/menu-icon/icon-menu-payment.png) 50% 50% no-repeat;	
}
#menu-11:hover
{
	background:url(../img/menu-icon/icon-menu-payment-hover.png) 50% 50% no-repeat;	
}




#menu-12
{
	background:url(../img/menu-icon/icon-menu-vozvrat.png) 50% 50% no-repeat;	
}
#menu-12:hover
{
	background:url(../img/menu-icon/icon-menu-vozvrat-hover.png) 50% 50% no-repeat;	
}




#menu-13
{
	background:url(../img/menu-icon/icon-menu-vin.png) 50% 50% no-repeat;	
}
#menu-13:hover
{
	background:url(../img/menu-icon/icon-menu-vin-hover.png) 50% 50% no-repeat;	
}


#menu-14
{
	background:url(../img/menu-icon/icon-menu-tree.png) 50% 50% no-repeat;	
}
#menu-14:hover
{
	background:url(../img/menu-icon/icon-menu-tree-hover.png) 50% 50% no-repeat;	
}


#menu-15
{
	background:url(../img/menu-icon/icon-menu-history.png) 50% 50% no-repeat;	
}
#menu-15:hover
{
	background:url(../img/menu-icon/icon-menu-history-hover.png) 50% 50% no-repeat;	
}


/*--------END New----------*/


.header-menu li.current a
{
	color:#fff;
	background-color:#cc0000;
}

.header-menu li.current a i
{
	width:20px;
	height:20px;
	display: block;
	display: inline-block;
	padding: 11px;
	border: 0px solid #6e6e6e;
	margin-bottom: 5px;
}


.header-menu li.current #menu-01, .header-menu li a:hover #menu-01
{
	background:url(../img/menu-icon/icon-menu-search-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-02, .header-menu li a:hover #menu-02
{
	background:url(../img/menu-icon/icon-menu-catalog-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-03, .header-menu li a:hover #menu-03
{
	background:url(../img/menu-icon/icon-menu-company-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-04, .header-menu li a:hover #menu-04
{
	background:url(../img/menu-icon/icon-menu-optovikam-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-05, .header-menu li a:hover #menu-05
{
	background:url(../img/menu-icon/icon-menu-postavikam-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-06, .header-menu li a:hover #menu-06
{
	background:url(../img/menu-icon/icon-menu-cart-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-07, .header-menu li a:hover #menu-07
{
	background:url(../img/menu-icon/icon-menu-akcii-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-08, .header-menu li a:hover #menu-08
{
	background:url(../img/menu-icon/icon-menu-news-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-09, .header-menu li a:hover #menu-09
{
	background:url(../img/menu-icon/icon-menu-roz_set-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-10, .header-menu li a:hover #menu-10
{
	background:url(../img/menu-icon/icon-menu-contact-hover.png) 50% 50% no-repeat;	
}


.header-menu li.current #menu-11, .header-menu li a:hover #menu-11
{
	background:url(../img/menu-icon/icon-menu-payment-hover.png) 50% 50% no-repeat;	
}


.header-menu li.current #menu-12, .header-menu li a:hover #menu-12
{
	background:url(../img/menu-icon/icon-menu-vozvrat-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-13, .header-menu li a:hover #menu-13
{
	background:url(../img/menu-icon/icon-menu-vin-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-14, .header-menu li a:hover #menu-14
{
	background:url(../img/menu-icon/icon-menu-tree-hover.png) 50% 50% no-repeat;	
}

.header-menu li.current #menu-15, .header-menu li a:hover #menu-15
{
	background:url(../img/menu-icon/icon-menu-history-hover.png) 50% 50% no-repeat;	
}

/*=========================*/

.header-menu li a:hover
{
	color:#fff!important;
	background-color:#cc0000;
}

.header-menu li a:hover i
{
	width:20px;
	height:20px;
	display: block;
	display: inline-block;
	padding: 11px;
	border: 0px solid #6e6e6e;
	margin-bottom: 5px;
}

/*=========================*/

.header-form-search
{
	/*margin:20px 60px 0px 60px;*/
	width: 1120px;
	margin: 0 auto;
	margin-top: 20px;
}

.header-form-search #article-field
{
	width: 766px;
	padding:5px 10px 5px 10px;
	border: 1px solid #9d9fa5!important; 
	border-radius: 15px; 
	background-clip: padding-box; 
	background-color: #fff; 
	color:#666666;
	font-size:13px;
}

.header-form-search .search-button
{
	float:none;
}

.header-form-search .search-button
{
	/*width: 78px;*/
	height: 28px;
	padding:5px 21px 5px 21px;
	border: 1px solid #888a91!important; 
	border-radius: 15px; 
	background-clip: padding-box; 
	background-color: #555559; 
	background: #555559; 
	color:#fff;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	filter:none;
}

.header-form-search .search-button:hover
{
	background: #cc0000; 
	box-shadow: none;
}




/*============================================================================================*/
/*============================================================================================*/

/* ==== FOOTER ==== */

#footer-block
{
	background: #f7f7f7;
	margin: auto;
	padding: 0 1.5% !important;
}

@media screen and (max-width: 767px)
{
	#footer-block {
		margin-right: 0 !important;
		margin-left: 0 !important;
		max-width: 100%;
	}

	.footer-item2 ul li {
		padding: 0 0 15px 0 !important;
	}
}

@media screen and (min-width: 768px)
{
	.d-flex-mobile
	{
		display: flex !important;
	}
	.justify-content-end-mobile
	{
		justify-content: flex-end !important;
	}

    .logo-raschet {
        float: right;
		padding-left: 0.5rem;
    }
}

@media (min-width: 1299px)
{
	#footer-block
	{
		min-width: 1299px;
		max-width: 82%;
	}
}

.footer-logo
{
	background:url(../img/footer-logo.png) no-repeat;
	width:190px;
	height:54px;
}

.footer-item:nth-child(1)
{
	width:190px;
}


@media screen and (max-width: 410px)
{
	.ft_item4 img
	{
		width:50% !important;
	}
}

@media screen and (max-width: 567px)
{
	.footer-item:nth-child(2)
	{
		margin-left: 15px;
	}
	.ft_item3

	{
		margin-left: 15px;
	}
	.ft_item5

	{
		float: left;
		margin-left: 15px;
	}

	.itemAuto2
	{
		width:100% !important;
	}
}
/*---------------------------*/
.ft_item1{width:190px; margin-left:15px;}

.ft_item2{width:260px; margin-left:40px;}

.ft_item3{width:170px; margin-left:40px;}

.ft_item4{width:170px; margin-left:40px;}

.ft_item5{width:210px;}


/*---------------------------*/

.footer-item ul
{
	list-style:none;
}

.footer-item ul li
{
	color:#fff;
	padding-bottom:5px;
}

.footer-item ul li a
{
	color: #383c3f;
	text-decoration:none;
}

.footer-item ul li a:hover
{
	color: #dc3545;
}

/*============================================================================================*/
/*============================================================================================*/

.main 
{
	padding: 0px 0px 20px 0;
}

/* ==== Home Page ==== */

/* home-menu */

#home-menu
{
	/*margin-bottom:20px;*/
}

.menu-item
{
	width:214px;
	/*min-height:195px; */
	color: #6e6e6e;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	padding: 20px 0px 0px 5px;
}

.menu-item i
{
	width: 80px;
	height: 30px;
	display: block;
	display: inline-block;
	margin-bottom: 25px;
}

.menu-item span
{
	display: block;
	color:#6d6e73;
	font-size:16px;
	padding-bottom: 15px;
}

.menu-item li 
{
	padding-bottom:5px;
}

.menu-item li a
{
	display: block;
	font-size: 12px;
	color:#6d6e73;
	font-size:12px;
	text-decoration:none;
}

.menu-item li a:hover
{
	text-decoration:underline;
}


.menu-001517958
{
	background:url(../img/menu-icon/icon-masla-i-himia.png) 50% 50% no-repeat;
}

.menu-001517959
{
	background:url(../img/menu-icon/icon-electronika.png) 50% 50% no-repeat;
}

.menu-001517960
{
	background:url(../img/menu-icon/icon-shinu-i-diski.png) 50% 50% no-repeat;
}

.menu-001517962
{
	background:url(../img/menu-icon/icon-aksesyari.png) 50% 50% no-repeat;
}

.menu-001518005
{
	background:url(../img/menu-icon/icon-other.png) 50% 50% no-repeat;
}


#home-menu div.active, .menu-item:hover
{
	color: #fff;
	background-color: #cc0000;
}

#home-menu div.active span, .menu-item:hover span, .menu-item:hover span a
{
	color:#fff;
}

#home-menu div.active li a, .menu-item:hover li a
{
	color:#fff;
}

#home-menu div.active li a:hover, .menu-item:hover li a:hover
{
	color:#fff!important;
	text-decoration:underline;
}

.menu-item:hover span a:hover
{
	color:#fff!important;
	text-decoration:none;
}

#home-menu div.active .menu-001517958, .menu-item:hover .menu-001517958
{
	background:url(../img/menu-icon/icon-masla-i-himia-hover.png) 50% 50% no-repeat;
}
#home-menu div.active .menu-001517959, .menu-item:hover .menu-001517959
{
	background:url(../img/menu-icon/icon-electronika-hover.png) 50% 50% no-repeat;
}
#home-menu div.active .menu-001517960, .menu-item:hover .menu-001517960
{
	background:url(../img/menu-icon/icon-shinu-i-diski-hover.png) 50% 50% no-repeat;
}
#home-menu div.active .menu-001517962, .menu-item:hover .menu-001517962
{
	background:url(../img/menu-icon/icon-aksesyari-hover.png) 50% 50% no-repeat;
}
#home-menu div.active .menu-001518005, .menu-item:hover .menu-001518005
{
	background:url(../img/menu-icon/icon-other-hover.png) 50% 50% no-repeat;
}


/* home-slider */

#home-slider
{
	margin-bottom:20px;
}

#home-slider .bx-controls .bx-pager
{
	display:none;
}

#home-slider .bx-controls .bx-controls-direction .bx-prev
{
	width: 70px;
	height: 60px;
	margin-top: -35px;
	left:0px;
	background:url(../img/arrow-left.png) no-repeat;
}

#home-slider .bx-controls .bx-controls-direction .bx-next
{
	width: 70px;
	height: 60px;
	margin-top: -35px;
	right:0px;
	background:url(../img/arrow-right.png) no-repeat;
}

#home-slider .bx-controls .bx-controls-direction .bx-prev:hover
{	
	background:url(../img/arrow-left-hover.png) no-repeat;
}

#home-slider .bx-controls .bx-controls-direction .bx-next:hover
{
	background:url(../img/arrow-right-hover.png) no-repeat;
}

/* ------------home-serch-detail-------------------- */

#home-serch-detail
{
	padding:15px;
	background:#56575a;
	margin-bottom:20px;
}

#home-serch-detail .uppercase
{
	color:#ffffff!important;
	font-size:20px;
	font-family: Arial, Helvetica;
}	

.search-text
{
	color:#ffffff!important;
	font-size:12px;
}

#home-serch-detail .chosen-container .chosen-single
{
	border: 1px solid #888a91!important;
	border-radius: 15px;
	background-clip: padding-box;
	background-color: #555559;
	background: #555559;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 20px;
	line-height: 29px;
	box-shadow:none;
}

#home-serch-detail .chosen-container .chosen-single:hover
{
	color: #fff!important;
}

#home-serch-detail .chosen-container .chosen-drop
{
	border: 1px solid #888a91!important;
	border-radius: 15px;
	background-clip: padding-box;
	background-color: #555559;
	background: #555559;
	color: #fff;
	font-size: 12px;
	padding:10px;
}

#home-serch-detail .chosen-container .chosen-results li.highlighted
{
	background: #cc0000; 
	background: #C0C0C0;
}

/* ------------home-serch-detail-------------------- */

.infornation-vin
{
	width:330px;
	padding:15px;
	background:#56575a;
	/*margin-right: 18px;*/
}

.vin-title
{
	color:#ffffff;
	font-size:20px;
	margin-bottom:18px;
}

.vin-text
{
	color:#ffffff;
	font-size:12px;
}

.vin-serch-form
{
	margin-bottom:10px;
}

.vin-serch-form .vin-search-input
{
	width: 208px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #9d9fa5!important;
	border-radius: 15px;
	background-clip: padding-box;
	background-color: #fff;
	color: #666666;
	font-size: 13px;
	margin-right: 10px;
}

.vin-serch-form .vin-search-button
{
	height: 28px;
	padding: 5px 21px 5px 21px;
	border: 1px solid #888a91!important;
	border-radius: 15px;
	background-clip: padding-box;
	background-color: #555559;
	background: #555559;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	
}

.vin-serch-form .vin-search-button:hover
{
	background: #cc0000; 
	border: 1px solid #cc0000!important;
	box-shadow: none;
}



/* news */

.infornation-news
{
	height:118px;
	border:1px solid #9d9fa6;
	width:100%;
	background:#f2f2f2;
	margin-bottom: 2rem;
}

.news-wrraper
{
	position:relative;
	padding: 10px 20px 0px 20px;
}


.news-header
{
	color:#56575a;
	font-size:20px;
	border-bottom:1px solid #85878c;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.news-content
{
	position:relative;
}




.news-cont-name
{
	height:34px;
	overflow:hidden;
	margin-bottom:5px;
}

.news-cont-name a
{
	color:#56575a;
	font-size:14px;
	text-decoration:none;
}

.news-cont-name a:hover
{
	color:#56575a!important;
	text-decoration:none;
}

/* ñâîé ñòèëü íîâîñòè íà ãëàâíîé ñòðàíèöå*/
.news-cont-name1
{
	height:34px;
	overflow:hidden;
	margin-bottom:5px;
}

.news-cont-name1 a
{
	color:#56575a;
	font-size:14px;
	/*text-decoration:none;*/
}

.news-cont-name1 a:hover
{
	color:#56575a!important;
	text-decoration:none;
}

/* ñâîé ñòèëü íîâîñòè íà ãëàâíîé ñòðàíèöå END*/







.news_main
{
	/*float: right;*/
	Padding-top: 5px;
	margin-right: 11px;
	border-bottom: 1px dotted #808080;
}








.news-content .news-cont-readmore
{
	position:absolute;
	/*bottom:0px;*/
	bottom:4px;
	right:0px;
	z-index:10;
	
	display:block;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	width:75px;
	padding:3px 20px 3px 20px;
	background-color:#cc0000;
	border-radius:10px 0px 0px 10px;
}

.news-content .news-cont-readmore:hover
{
	color:#fff!important;
	text-decoration:none;
	background-color:#C0C0C0;
	
}


.news-cont-data
{
	width:80%; 
	color:#85878c;
	font-size:11px;
}


.news-navigation
{
	width:70px;
	position:absolute;
	top:8px;
	right:15px;
	/*z-index:10;*/
}

.news-navigation .news-prev
{
	width:27px;
	height:20px;
	display:inline-block;	
	/*background:url(../img/news-prev.png) no-repeat;*/
	border-radius:10px 0px 0px 10px;
	background:#cc0000 url(../img/news-arrow-prev.png) 50% 50% no-repeat;
	cursor:pointer;
}

.news-navigation .news-prev:hover
{
	background:#C0C0C0 url(../img/news-arrow-prev.png) 50% 50% no-repeat;
}

.news-navigation .news-next
{
	width:27px;
	height:20px;
	display:inline-block;
	/*background:url(../img/news-next.png) no-repeat;*/
	border-radius:0px 10px 10px 0px;
	background:#cc0000 url(../img/news-arrow-next.png) 50% 50% no-repeat;
	cursor:pointer;
}

.news-navigation .news-next:hover
{
	background:#C0C0C0 url(../img/news-arrow-next.png) 50% 50% no-repeat;
}

.news-navigation span
{
	width:1px;
	height:20px;
	display:inline-block;
	background:url(../img/news-nav-line.png) no-repeat;
}

/* slider-news */

#slider-news 
{
	position: relative;
	overflow: auto;
	width: 1080px;
	height: 53px;
}

#slider-news ul
{
	position: absolute;
	list-style: none;
	top: 0;
	left: 0;
}

#slider-news li
{
	float: left;
	width: 1080px;
	height: 53px;
}





/*============================================================================================*/
/*============================================================================================*/

/* ======== Home-Catalog ======= */

#home-catalog
{

}


.cat-row
{
	padding-top:19px;
}

.cat-row-1-a
{
	float:left;
	/*width:290px;*/
	margin-right:90px;
}

.cat-row-1-b
{
	float:left;
	/*width:90px;*/
	margin-right:90px;
}

.cat-row-1-c
{
	float:left;
	/*width:170px;*/
}

.cat-row-title
{
	color:#56575a;
	font-size:20px;
	font-weight: normal;
	font-family: Arial, Helvetica;
	margin-bottom:5px;
	margin-left: 15px;
}

.cat-row-item
{
	float:left;
	text-align: center;
	padding-top: 10px;
	width: 113px;
}

.cat-row-item p {
	padding-top: 14px;
}

.cat-row-item img {
	max-width: 70px;
}

.cat-row-images
{
	width:50px;
	height:50px;
	display: inline-block;
	margin-bottom: 10px;
	padding:10px;
	
}

.cat-row-images i
{
	width:50px;
	height:50px;
	display: inline-block;
}


.home-cat-001
{
	background:url(../img/home-catalog/img-obschie.png) 50% 50% no-repeat;
}
.home-cat-002
{
	background:url(../img/home-catalog/img-original-usa.png)  50% 50% no-repeat;
}
.home-cat-003
{
	background:url(../img/home-catalog/img-not-original-usa.png)  50% 50% no-repeat;
}

.cat-row-item:hover .cat-row-images
{
	/*background-color:#cc0000;*/
}
.cat-row-item:hover .cat-row-text
{
	color: #56575a!important;
}


.cat-row-item:hover .home-cat-001
{
	background:url(../img/home-catalog/icon-obschie-hover.png) 50% 50% no-repeat;
}
.cat-row-item:hover .home-cat-002
{
	background:url(../img/home-catalog/icon_original_usa-hover.png) 50% 50% no-repeat;
}
.cat-row-item:hover .home-cat-003
{
	background:url(../img/home-catalog/icon_not_original_usa-hover.png) 50% 50% no-repeat;
}


/* img home catalog */

.image-cat
{
	background:url(../img/car_logos.png) no-repeat;
}


/* ======= USA and Korea ========= */

			/* ---------------*/
.home-cat-004
{	
	background-position:-550px 0px;
}
.cat-row-item:hover .home-cat-004
{	
	background-position:-550px -50px;
}
			/* ---------------*/
.home-cat-005
{	
	background-position:-1500px 0px;
}
.cat-row-item:hover .home-cat-005
{	
	background-position:-1500px -50px;
}
			/* ---------------*/

.home-cat-006
{	
	background-position:-1800px 0px;
}
.cat-row-item:hover .home-cat-006
{	
	background-position:-1800px -50px;
}

/* ======= Europa ========= */
/* ----------------------------------------------------------------------------------*/
.home-cat-007
{	
	background-position:-150px 0px;
}
.cat-row-item:hover .home-cat-007
{	
	background-position:-150px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-008
{	
	background-position:-3550px 0px;
}
.cat-row-item:hover .home-cat-008
{	
	background-position:-3550px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-009
{	
	background-position:-3600px 0px;
}
.cat-row-item:hover .home-cat-009
{	
	background-position:-3600px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-010
{	
	background-position:-4150px 0px;
}
.cat-row-item:hover .home-cat-010
{	
	background-position:-4150px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-011
{	
	background-position:-250px 0px;
}
.cat-row-item:hover .home-cat-011
{	
	background-position:-250px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-012
{	
	background-position:-2500px 0px;
}
.cat-row-item:hover .home-cat-012
{	
	background-position:-2500px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-013
{	
	background-position:-3200px 0px;
}
.cat-row-item:hover .home-cat-013
{	
	background-position:-3200px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-014
{	
	background-position:-1050px 0px;
}
.cat-row-item:hover .home-cat-014
{	
	background-position:-1050px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-015
{	
	background-position:-3000px 0px;
}
.cat-row-item:hover .home-cat-015
{	
	background-position:-3000px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-016
{	
	background-position:-1000px 0px;
}
.cat-row-item:hover .home-cat-016
{	
	background-position:-1000px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-017
{	
	background-position:-600px 0px;
}
.cat-row-item:hover .home-cat-017
{	
	background-position:-600px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-018
{	
	background-position:-50px 0px;
}
.cat-row-item:hover .home-cat-018
{	
	background-position:-50px -50px;
}


/* ======= Japan ========= */
/* ----------------------------------------------------------------------------------*/
.home-cat-019
{	
	background-position:-1550px 0px;
}
.cat-row-item:hover .home-cat-019
{	
	background-position:-1550px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-020
{	
	background-position:-2850px 0px;
}
.cat-row-item:hover .home-cat-020
{	
	background-position:-2850px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-021
{	
	background-position:-2050px 0px;
}
.cat-row-item:hover .home-cat-021
{	
	background-position:-2050px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-022
{	
	background-position:-3950px 0px;
}
.cat-row-item:hover .home-cat-022
{	
	background-position:-3950px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-023
{	
	background-position:-3800px 0px;
}
.cat-row-item:hover .home-cat-023
{	
	background-position:-3800px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-024
{	
	background-position:-2350px 0px;
}
.cat-row-item:hover .home-cat-024
{	
	background-position:-2350px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-025
{	
	background-position:-2700px 0px;
}
.cat-row-item:hover .home-cat-025
{	
	background-position:-2700px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-026
{	
	background-position:-3750px 0px;
}
.cat-row-item:hover .home-cat-026
{	
	background-position:-3750px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-027
{	
	background-position:-0px 0px;
}
.cat-row-item:hover .home-cat-027
{	
	background-position:-0px -50px;
}
/* ----------------------------------------------------------------------------------*/
.home-cat-028
{	
	background-position:-1600px 0px;
}
.cat-row-item:hover .home-cat-028
{	
	background-position:-1600px -50px;
}

.home-cat-029
{	
	background-position:-1400px 0px;
}
.cat-row-item:hover .home-cat-029
{	
	background-position:-1400px -50px;
}

/*
.cat-row-images img
{
	max-width:62px;
	max-height:62px;
	border:none;
	outline:none;
}

*/

.cat-row-text
{
	color:#56575a;
	font-size:12px;
	height: 31px;
	display: inline-block;
	overflow:hidden;
	text-decoration:none;
}

.cat-row-text:hover
{
	color:#56575a!important;
	text-decoration:none;
}


.cat-row-item:hover .cat-row-text
{
	color:#004d99;
}


#cat-row-2 .cat-row-text, #cat-row-3 .cat-row-text
{
	height:auto;
}


/*============================================================================================*/
/*============================================================================================*/

/* ==== Catalog New ==== */

.content .main .uppercase
{
	color: #56575a!important;
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica;
	margin-bottom: 5px;
}

.content .main .breadcrumbs a
{
font-size: 12px;
color: #6d6e73!important;
font-size: 12px;
text-decoration: underline;
}
.content .main .breadcrumbs a:hover
{
text-decoration: none;
}


/* ----------------------------------------------------------------------------------*/
.cat-img-001
{	
	background-position:-0px 0px;
}
.cat-row-item:hover .cat-img-001
{	
	background-position:-0px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-002
{	
	background-position:-50px 0px;
}
.cat-row-item:hover .cat-img-002
{	
	background-position:-50px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-003
{	
	background-position:-100px 0px;
}
.cat-row-item:hover .cat-img-003
{	
	background-position:-100px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-004
{	
	background-position:-150px 0px;
}
.cat-row-item:hover .cat-img-004
{	
	background-position:-150px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-005
{	
	background-position:-200px 0px;
}
.cat-row-item:hover .cat-img-005
{	
	background-position:-200px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-006
{	
	background-position:-250px 0px;
}
.cat-row-item:hover .cat-img-006
{	
	background-position:-250px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-007
{	
	background-position:-300px 0px;
}
.cat-row-item:hover .cat-img-007
{	
	background-position:-300px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-008
{	
	background-position:-350px 0px;
}
.cat-row-item:hover .cat-img-008
{	
	background-position:-350px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-009
{	
	background-position:-400px 0px;
}
.cat-row-item:hover .cat-img-009
{	
	background-position:-400px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-010
{	
	background-position:-450px 0px;
}
.cat-row-item:hover .cat-img-010
{	
	background-position:-450px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-011
{	
	background-position:-500px 0px;
}
.cat-row-item:hover .cat-img-011
{	
	background-position:-500px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-012
{	
	background-position:-550px 0px;
}
.cat-row-item:hover .cat-img-012
{	
	background-position:-550px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-013
{	
	background-position:-600px 0px;
}
.cat-row-item:hover .cat-img-013
{	
	background-position:-600px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-014
{	
	background-position:-650px 0px;
}
.cat-row-item:hover .cat-img-014
{	
	background-position:-650px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-015
{	
	background-position:-700px 0px;
}
.cat-row-item:hover .cat-img-015
{	
	background-position:-700px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-016
{	
	background-position:-750px 0px;
}
.cat-row-item:hover .cat-img-016
{	
	background-position:-750px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-017
{	
	background-position:-800px 0px;
}
.cat-row-item:hover .cat-img-017
{	
	background-position:-800px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-018
{	
	background-position:-850px 0px;
}
.cat-row-item:hover .cat-img-018
{	
	background-position:-850px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-019
{	
	background-position:-900px 0px;
}
.cat-row-item:hover .cat-img-019
{	
	background-position:-900px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-020
{	
	background-position:-950px 0px;
}
.cat-row-item:hover .cat-img-020
{	
	background-position:-950px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-021
{	
	background-position:-1000px 0px;
}
.cat-row-item:hover .cat-img-021
{	
	background-position:-1000px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-022
{	
	background-position:-1050px 0px;
}
.cat-row-item:hover .cat-img-022
{	
	background-position:-1050px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-023
{	
	background-position:-1100px 0px;
}
.cat-row-item:hover .cat-img-023
{	
	background-position:-1100px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-024
{	
	background-position:-1150px 0px;
}
.cat-row-item:hover .cat-img-024
{	
	background-position:-1150px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-025
{	
	background-position:-1200px 0px;
}
.cat-row-item:hover .cat-img-025
{	
	background-position:-1200px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-026
{	
	background-position:-1250px 0px;
}
.cat-row-item:hover .cat-img-026
{	
	background-position:-1250px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-027
{	
	background-position:-1300px 0px;
}
.cat-row-item:hover .cat-img-027
{	
	background-position:-1300px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-028
{	
	background-position:-1400px 0px;
}
.cat-row-item:hover .cat-img-028
{	
	background-position:-1400px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-029
{	
	background-position:-1450px 0px;
}
.cat-row-item:hover .cat-img-029
{	
	background-position:-1450px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-030
{	
	background-position:-1500px 0px;
}
.cat-row-item:hover .cat-img-030
{	
	background-position:-1500px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-031
{	
	background-position:-1550px 0px;
}
.cat-row-item:hover .cat-img-031
{	
	background-position:-1550px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-032
{	
	background-position:-1600px 0px;
}
.cat-row-item:hover .cat-img-032
{	
	background-position:-1600px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-033
{	
	background-position:-1650px 0px;
}
.cat-row-item:hover .cat-img-033
{	
	background-position:-1650px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-034
{	
	background-position:-1700px 0px;
}
.cat-row-item:hover .cat-img-034
{	
	background-position:-1700px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-035
{	
	background-position:-1750px 0px;
}
.cat-row-item:hover .cat-img-035
{	
	background-position:-1750px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-036
{	
	background-position:-1800px 0px;
}
.cat-row-item:hover .cat-img-036
{	
	background-position:-1800px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-037
{	
	background-position:-1850px 0px;
}
.cat-row-item:hover .cat-img-037
{	
	background-position:-1850px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-038
{	
	background-position:-1900px 0px;
}
.cat-row-item:hover .cat-img-038
{	
	background-position:-1900px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-039
{	
	background-position:-1950px 0px;
}
.cat-row-item:hover .cat-img-039
{	
	background-position:-1950px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-040
{	
	background-position:-2000px 0px;
}
.cat-row-item:hover .cat-img-040
{	
	background-position:-2000px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-041
{	
	background-position:-2050px 0px;
}
.cat-row-item:hover .cat-img-041
{	
	background-position:-2050px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-042
{	
	background-position:-2100px 0px;
}
.cat-row-item:hover .cat-img-042
{	
	background-position:-2100px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-043
{	
	background-position:-2200px 0px;
}
.cat-row-item:hover .cat-img-043
{	
	background-position:-2200px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-044
{	
	background-position:-2250px 0px;
}
.cat-row-item:hover .cat-img-044
{	
	background-position:-2250px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-045
{	
	background-position:-2300px 0px;
}
.cat-row-item:hover .cat-img-045
{	
	background-position:-2300px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-046
{	
	background-position:-2350px 0px;
}
.cat-row-item:hover .cat-img-046
{	
	background-position:-2350px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-047
{	
	background-position:-2400px 0px;
}
.cat-row-item:hover .cat-img-047
{	
	background-position:-2400px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-048
{	
	background-position:-2450px 0px;
}
.cat-row-item:hover .cat-img-048
{	
	background-position:-2450px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-049
{	
	background-position:-2500px 0px;
}
.cat-row-item:hover .cat-img-049
{	
	background-position:-2500px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-050
{	
	background-position:-2550px 0px;
}
.cat-row-item:hover .cat-img-050
{	
	background-position:-2550px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-051
{	
	background-position:-2600px 0px;
}
.cat-row-item:hover .cat-img-051
{	
	background-position:-2600px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-052
{	
	background-position:-2650px 0px;
}
.cat-row-item:hover .cat-img-052
{	
	background-position:-2650px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-053
{	
	background-position:-2700px 0px;
}
.cat-row-item:hover .cat-img-053
{	
	background-position:-2700px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-054
{	
	background-position:-2750px 0px;
}
.cat-row-item:hover .cat-img-054
{	
	background-position:-2750px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-055
{	
	background-position:-2800px 0px;
}
.cat-row-item:hover .cat-img-055
{	
	background-position:-2800px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-056
{	
	background-position:-2850px 0px;
}
.cat-row-item:hover .cat-img-056
{	
	background-position:-2850px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-057
{	
	background-position:-2900px 0px;
}
.cat-row-item:hover .cat-img-057
{	
	background-position:-2900px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-058
{	
	background-position:-2950px 0px;
}
.cat-row-item:hover .cat-img-058
{	
	background-position:-2950px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-059
{	
	background-position:-3000px 0px;
}
.cat-row-item:hover .cat-img-059
{	
	background-position:-3000px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-060
{	
	background-position:-3050px 0px;
}
.cat-row-item:hover .cat-img-060
{	
	background-position:-3050px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-061
{	
	background-position:-3100px 0px;
}
.cat-row-item:hover .cat-img-061
{	
	background-position:-3100px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-062
{	
	background-position:-3150px 0px;
}
.cat-row-item:hover .cat-img-062
{	
	background-position:-3150px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-063
{	
	background-position:-3200px 0px;
}
.cat-row-item:hover .cat-img-063
{	
	background-position:-3200px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-064
{	
	background-position:-3250px 0px;
}
.cat-row-item:hover .cat-img-064
{	
	background-position:-3250px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-065
{	
	background-position:-3300px 0px;
}
.cat-row-item:hover .cat-img-065
{	
	background-position:-3300px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-066
{	
	background-position:-3350px 0px;
}
.cat-row-item:hover .cat-img-066
{	
	background-position:-3350px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-067
{	
	background-position:-3400px 0px;
}
.cat-row-item:hover .cat-img-067
{	
	background-position:-3400px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-068
{	
	background-position:-3450px 0px;
}
.cat-row-item:hover .cat-img-068
{	
	background-position:-3450px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-069
{	
	background-position:-3500px 0px;
}
.cat-row-item:hover .cat-img-069
{	
	background-position:-3500px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-070
{	
	background-position:-3550px 0px;
}
.cat-row-item:hover .cat-img-070
{	
	background-position:-3550px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-071
{	
	background-position:-3600px 0px;
}
.cat-row-item:hover .cat-img-071
{	
	background-position:-3600px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-072
{	
	background-position:-3650px 0px;
}
.cat-row-item:hover .cat-img-072
{	
	background-position:-3650px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-073
{	
	background-position:-3700px 0px;
}
.cat-row-item:hover .cat-img-073
{	
	background-position:-3700px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-074
{	
	background-position:-3750px 0px;
}
.cat-row-item:hover .cat-img-074
{	
	background-position:-3750px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-075
{	
	background-position:-3800px 0px;
}
.cat-row-item:hover .cat-img-075
{	
	background-position:-3800px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-076
{	
	background-position:-3850px 0px;
}
.cat-row-item:hover .cat-img-076
{	
	background-position:-3850px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-077
{	
	background-position:-3900px 0px;
}
.cat-row-item:hover .cat-img-077
{	
	background-position:-3900px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-078
{	
	background-position:-3950px 0px;
}
.cat-row-item:hover .cat-img-078
{	
	background-position:-3950px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-079
{	
	background-position:-4000px 0px;
}
.cat-row-item:hover .cat-img-079
{	
	background-position:-4000px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-080
{	
	background-position:-4050px 0px;
}
.cat-row-item:hover .cat-img-080
{	
	background-position:-4050px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-081
{	
	background-position:-4150px 0px;
}
.cat-row-item:hover .cat-img-081
{	
	background-position:-4150px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-082
{	
	background-position:-4200px 0px;
}
.cat-row-item:hover .cat-img-082
{	
	background-position:-4200px -50px;
}
/* ----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------*/
.cat-img-083
{	
	background-position:-4250px 0px;
}
.cat-row-item:hover .cat-img-083
{	
	background-position:-4250px -50px;
}
/* ----------------------------------------------------------------------------------*/


/*============================================================================================*/
/*============================================================================================*/

.main 
{
	width: 1120px;
	margin: 0 auto;
	
	min-height: 550px;
}


/* ==== Page Catalog Detail ==== */

.main form .block
{
	background-color: #56575a;
	border: 1px solid #56575a;
}

.main form .block .padding-13 
{
	padding: 15px 15px 20px 15px;
}

.main form .block .padding-13 span b
{
	display:inline-block;
	color:#fff;
	margin-bottom:5px;
	font-weight:normal;
}


.dTreeNode img[src="/media-templates/js/dtree/img/folder.gif"],
.dTreeNode img[src="/media-templates/js/dtree/img/folderopen.gif"]
{
	display:none;
}

.dTreeNode img
{
	margin-right:5px;
	margin-bottom:2px;
}

.dtree a 
{
	font-size:14px;
}




/*---------*/

#main_menu_open, #main_menu_close
{
	padding-top:20px;
}

#main_menu_open .block
{
	background-color:transparent;
	border: 0px solid #EEEEEE;
}

#main_menu_open .block .padding-13
{
	padding:0;
}

#main_menu_open .block .padding-13 .menu_but
{
	text-decoration:none;
}

#main_menu_open .block .padding-13 .menu_but b
{
	padding-left:10px;
	color:#56575a;
	font-weight:normal;
}

#main_menu_open .block .padding-13 .menu_but img
{
	margin-bottom:3px;
}


/*---*/
#main_menu_close
{
	background-color: transparent!important;
	border: 0px solid #EEEEEE!important;
}

#main_menu_close .padding-13
{
	padding:0;
}

#main_menu_close .padding-13 .menu_but
{
	text-decoration:none;
}

#main_menu_close .padding-13 .menu_but b
{
	padding-left:10px;
	color:#56575a;
	font-weight:normal;
}

#main_menu_close .padding-13 .menu_but img
{
	margin-bottom:3px;
}


/*-----------*/

#car-info
{
	padding-top:20px;
}

#car-info .images-all-catalogs
{
	display:none;
}

#car-info .details-list tr td
{
	border-bottom:1px dotted #808080;
	padding: 8px 20px 8px 20px;
	font-size:13px;
	background:transparent;
}

#car-info .details-list tr td b
{
	color:#000000;
}

#car-info .details-list tr:first-child td
{
	border-top:1px dotted #808080;
}



/*============================================================================================*/
/*============================================================================================*/

/* ==== Page Catalog Search Result ==== */


.uppercase
{
	font-size:20px;
	color:#cc0000!important;	
}

#ajax_load_search_data .main #ajax_analogs .uppercase, #ajax_load_search_data .main #ajax_analogs .uppercase a
{
	font-size:20px;
	color:#cc0000!important;
	margin-bottom: 15px;
}

#ajax_load_search_data .main #ajax_analogs .details-list tr td 
{
	vertical-align:middle;
	padding: 8px;
}

#ajax_load_search_data .main #ajax_analogs .details-list td.cell 
{
	background: #f9f9f9;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}

#ajax_load_search_data .main #ajax_analogs .details-list tr td a
{
	text-decoration:none;
	float: none;
}

#ajax_load_search_data .main #ajax_analogs .details-list tr td a.ared
{
	color:#333333;
	font-size:12px;
	text-decoration:none;
}

#ajax_load_search_data .main #ajax_analogs .details-list tr td a.ared:hover
{
	text-decoration:underline;
}

/*============================================================================================*/
/*============================================================================================*/

/* ==== Page Catalog Detail ==== */

.details-list tr td 
{
	vertical-align:middle;
	padding: 8px;
}

.details-list td.cell 
{
	background: #f9f9f9;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}

.details-list tr td a
{
	text-decoration:none;
}

.details-list tr td a:hover
{
	text-decoration:underline;
}

.details-list tr td a.ared
{
	color:#333333;
	font-size:12px;
	text-decoration:none;
}

 .details-list tr td a.ared:hover
{
	text-decoration:underline;
}

/*============================================================================================*/
/*============================================================================================*/

.block 
{
	background-color:transparent;
	border: 0px solid #EEEEEE;
}

#info-table h2 a
{
	font-size: 20px;
	color: #cc0000!important;
	margin-bottom: 15px;
	display:inline-block;
}


.details-list thead tr .header1 
{
background: #56575a url(/media-templates/img/arrow-table.png) no-repeat left center;
cursor: pointer;
/*padding: 6px 0 5px 20px;*/
padding: 6px 4px 5px 14px;
}

.details-list thead tr .headerSortDown {
background-image: url(/media-templates/img/arrow-table-top-up.png);
}

.details-list thead tr .headerSortUp {
background-image: url(/media-templates/img/arrow-table-top-down.png);
}


.details-list tbody tr:hover, .details-list tbody tr:hover td {
background: #f2f2f2 !important;
}


/*============================================================================================*/
/*============================================================================================*/

.wrapper .menu 
{
	width: 250px;
	margin: 0px 20px 0px 0px;
}


.menu #set_filters_params .filter .filter-name
{
	font-weight: bold;
	display: block;
	background: #56575a;
	border-radius:0px;
	padding: 8px 10px;
	color: #FFF;
}

.main-cat-page
{
	width: 970px;
	margin: 0 auto;
}

.search-button 
{
	padding: 6px 21px 6px 21px;
	border: 1px solid #888a91!important;
	border-radius: 15px!important;
	background-clip: padding-box;
	background-color: #555559;
	background: #555559;
	color: #fff;
	font-size: 12px!important;
	font-weight: bold;
	cursor: pointer;
	filter:none;
	text-decoration:none;
}

.search-button:hover 
{
	background: #cc0000;
	color: #fff !important;
	border: 1px solid #cc0000!important;
	box-shadow: none;
}

.search-button  span
{
	padding:0!important;
}

#query-field
{
	padding: 5px 10px 5px 10px!important;
	border: 1px solid #9d9fa5!important;
	border-radius: 15px;
	background-clip: padding-box;
	background-color: #fff;
	color: #666666;
	font-size: 13px;
}

.wrapper .menu .item-menu 
{
	background-color:transparent!important;
	border: 0px solid #d8d8d8 !important;
	border-radius: 0px;
	margin: 0px 0px 2rem 0px;
}

.item-menu .h2 
{
	color: #cc0000 !important;
}

.wrapper .menu .inside 
{
	padding:0px;
}

.menu-list .current, .menu-list li:hover 
{
	background-color: #dc3545 !important;
}

.menu-list li:hover a
{
	color:#fff!important;
}

.wrapper .menu .menu-list li 
{
	border-bottom: dotted 0px #dadada;
}

.menu-list a 
{
	padding: 10px;
	display: block;
	text-decoration:none;
}

.itemAuto2 
{
	/*float: left;*/
	text-align: center;
	margin: 6px;
	border: solid 1px #dadada;
	border-radius:0px;
	padding: 10px;
	width: 200px;
}

.itemAuto2:hover {
background: #f2f2f2;
border: solid 1px #cc0000;
}

.itemAuto2 a
{
	text-decoration: none;
}

.itemAuto2 a:hover
{
	color: #cc0000!important;
}

.itemAuto2 a b
{
	/*line-height: 50px;*/
	
	font-size: 11px;
}

/*============================================================================================*/
/*============================================================================================*/


.item-product 
{
	width: 230px;
	padding: 15px 0px 5px 0px;
	margin: 3px 6px 3px 0px;
	border: solid 1px #dadada;
}

.item-product .h3 a
{
	color: #56575a!important;
	font-size: 13px;
	font-weight: normal;
	text-decoration:none;
}

.item-product .descr {
text-align: center;
padding: 10px;
height: 54px;
overflow: hidden;
}

.info-button
{
	padding: 6px 21px 6px 21px;
	border: 1px solid #888a91!important;
	border-radius: 15px;
	background-clip: padding-box;
	background-color: #555559;
	background: #555559;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}	

.info-button:hover
{
	background: #cc0000;
	box-shadow: none;
}

.info-button span
{
	padding:0!important;
}



/*============================================================================================*/
/*============================================================================================*/


.search-vin 
{
	width: 520px;
	padding: 25px 15px 15px 15px;
	background: #56575a;
}

.main .search-vin-text
{
	width: 400px;
}

#vin-main
{
	margin:20px 0px 40px 0px;
}

#vin-main-left
{
	float:left;
	width: 550px;
	margin-right:20px;
}
.vin-main-row
{
	margin-bottom:20px;
}

.vin-main-name
{
	width:155px;
	display:inline-block;
	/*padding:8px 0px 9px 15px;*/
	padding:8px 0px 7px 15px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	border-radius: 15px 0px 0px 15px; 
	background-clip: padding-box; 
	background-color: #55575a; 
	float: left;
}

/***********/

#vin-main-right
{
	float:left;
	width: 550px;
}

.vin-input
{
/*width: 358px;*/
/*width: 356px;*/
width: 352px;
height: 30px;
border: 1px solid #9d9fa5!important;
border-radius: 0px 15px 15px 0px;
background-clip: padding-box; 
background-color: #fff; 
padding:0px 10px; 
}

.main .vin-input:hover, .main .vin-select:hover
{
	box-shadow:none;
}

.select-type
{
	/*width:378px;*/
	/*width:374px;*/
	width:372px;
	height: 30px;
	overflow: hidden;
	border: 1px solid #9d9fa5!important;	
	border-radius: 0px 15px 15px 0px;
	/*background:url(../img/select-list.png) 345px 0px no-repeat;*/
	background:url(../img/select-list.png) 340px 0px no-repeat;
	cursor:pointer;
}

.main .vin-select
{
	background: transparent;
	width:398px;
	border: 0px solid #9d9fa5!important;	
	padding:0px; 
	/*padding: 4px 0 0; */
	font-size: 13px;
	line-height: 1;
	border-radius: 0;
	height: 30px;
	-webkit-appearance: none;
	cursor:pointer;
}

.vin-main-input2
{
	width: 323px;
	/*width: 320px;*/
	width: 317px;
	height: 30px;
	border: 1px solid #9d9fa5!important;
	border-radius:0px;
	background-clip: padding-box;
	background-color: #fff;
	padding: 0px 10px;
	float:left;
}

.vin-main-detail
{
	float:left;
	width:35px;
	height:32px;
	display:inline-block;
	cursor:pointer;
}

.vin-det_del
{
	background:url(../img/select-list-del.png) no-repeat;
}

.vin-det_add
{
	background:url(../img/select-list-add.png) no-repeat;
}

.vin-button
{
	height: 28px;
	padding: 5px 21px 5px 21px;
	border: 1px solid #888a91!important;
	border-radius: 15px;
	background-clip: padding-box;
	background-color: #555559;
	background: #555559;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	
	float:right;
}

.vin-button:hover 
{
	border: 1px solid #cc0000!important;
	background: #cc0000;
	box-shadow: none;
}

@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .main .vin-select { width:372px;    };
}

@media (min-resolution: .001dpcm) {
    _:-o-prefocus, .main .select-type { border-radius: 0px 0px 0px 0px; };
}



/*============================================================================================*/
/*============================================================================================*/

#vin-authorization
{
	border-top:1px dotted #808080;
	padding-top:20px;
}

.vin-authorization-left
{
	float:left;
	width:835px;
	color:#56575a;
	font-size:18px;
	
}

.vin-authorization-right
{
	float:right;
}

.authorization-but
{
	height: 28px;
	padding: 5px 21px 5px 21px;
	border: 1px solid #888a91!important;
	border-radius: 15px;
	background-clip: padding-box;
	background-color: #555559;
	background: #555559;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-decoration:none;
	
}

.authorization-but:hover
{
	border: 1px solid #cc0000!important;
	color:#fff!important;
	background: #cc0000;
	box-shadow: none;
}

.vin-authorization-right .authorization-but:first-child
{
	margin-right:10px;
}

/*============================================================================================*/
/*============================================================================================*/

.td-center .product-img-inside
{
	max-width: 100px;
}

.table-info tr th.thbg
{
	background: #56575A;
	color:#fff;
}

.custom-button
{
	padding: 5px 21px 5px 21px!important;
	border: 1px solid #888a91!important;
	border-radius: 15px;
	background-clip: padding-box;
	background-color: #555559;
	background: #555559;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-decoration:none;
}

.custom-button2
{
	float:none !important;
}

.custom-button:hover
{
	border: 1px solid #cc0000!important;
	color:#fff!important;
	background: #cc0000;
	box-shadow: none;
}

.custom-button span
{
	padding:0!important;
}

#tabs 
{
	border: solid 0px #D8D8D8 !important;
}

.ui-widget-header {
	border: 0px solid #aaaaaa;
	background:transparent; 
	border-radius:0px!important;
	border-bottom: 1px solid #aaaaaa;
}

ul.ui-tabs-nav li
{
	border-radius:0px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default 
{
background: #f2f2f2;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active 
{
background: #ffffff;
}

/*============================================================================================*/
/*============================================================================================*/

.paging .paging-fixed b, .paging .paging-fixed a:hover
{
	border: 1px solid #cc0000!important;
	border-radius: 15px;
	background-color: #cc0000;
	color: #fff!important;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

.paging .paging-fixed a
{
	border: 1px solid #888a91!important;
	border-radius: 15px;
	background-color: #555559;
	background: #555559;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-decoration:none;
}


/*============================================================================================*/
/*============================================================================================*/

.plusminus_sh-p .stm_plusminus 
{
	width: 15px;
	height: 15px;
	background: url(../img/toggle-plus-minus2.png) no-repeat 0px 0px;
	padding: 2px;
}

.plusminus_sh-m .stm_plusminus 
{
	width: 15px;
	height: 15px;
	background: url(../img/toggle-plus-minus2.png) no-repeat -20px 0px;
}




td a.btn-cart
{
	padding: 0px 0px 0px 0px!important;
	margin:0px 0px 0px 0px;
	width:20px;
	height:20px;
	overflow:hidden;
	border: 0px solid #888a91!important;
	border-radius:0px!important;
	background-clip: padding-box;
	background-color:transparent!important;
	background: transparent!important;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}

td a.btn-cart:hover
{
	border: 0px solid #cc0000!important;
	background: transparent!important;
	background:tran;
	box-shadow: none;
}




/*============================================================================================*/
/*============================================================================================*/

.main .head-filter 
{
	background: #56575A;
}

.main .details-list2 
{
	border: solid 0px #dadada !important;
}

.main .details-list2 tr th
{
	background: #56575A;
	color:#fff;
}

.main .details-list2 td, .main .details-list2 th 
{
	border: solid 0px #FFF;
}

/*------------------------------*/
/*
.main .details-list2 thead tr:nth-child(2) th:nth-child(1),
.main .details-list2 tbody tr td:nth-child(1)  
{
	width:30px!important;
	text-align:center;
}

.main .details-list2 thead tr:nth-child(2) th:nth-child(2),
.main .details-list2 tbody tr td:nth-child(2)   
{
	width:90px!important;
	text-align:center;
}

.main .details-list2 thead tr:nth-child(2) th:nth-child(3),
.main .details-list2 tbody tr td:nth-child(3)   
{
	width:100px!important;
	text-align:center;
}

.main .details-list2 thead tr:nth-child(2) th:nth-child(4),
.main .details-list2 tbody tr td:nth-child(4)   
{
	width:200px!important;
	text-align:center;
}

.main .details-list2 thead tr:nth-child(2) th:nth-child(5),
.main .details-list2 tbody tr td:nth-child(5)   
{
	width:50px!important;
	text-align:center;
}

.main .details-list2 thead tr:nth-child(2) th:nth-child(6),
.main .details-list2 tbody tr td:nth-child(6)   
{
	width:50px!important;
	text-align:center;
}

.main .details-list2 thead tr:nth-child(2) th:nth-child(7),
.main .details-list2 tbody tr td:nth-child(7)   
{
	width:100px!important;
	text-align:center;
}

.main .details-list2 thead tr:nth-child(2) th:nth-child(8),
.main .details-list2 tbody tr td:nth-child(8)   
{
	width:100px!important;
	text-align:center;
}

.main .details-list2 thead tr:nth-child(2) th:nth-child(9),
.main .details-list2 tbody tr td:nth-child(9)   
{
	width:50px!important;
	text-align:center;
}

.main .details-list2 thead tr:nth-child(2) th:nth-child(10),
.main .details-list2 tbody tr td:nth-child(10)   
{
	width:50px!important;
	text-align:center;
}
*/

/*============================================================================================*/
/*============================================================================================*/


.w75percent .custom-button
{
	color: #fff !important;
}

.g-price-td
{
	width: 120px;
}

.main .cart-form tr:nth-child(1) td
{
	/*background: #56575A;*/
	color:rgb(56, 60, 63);
}

.wrapper .content
{
	min-width: 68% !important;
}


@media
only screen and (max-width: 750px)
{

	/* Force table to not be like tables anymore */
	.modif_table table, .modif_table thead,.modif_table tbody, .modif_table th,.modif_table td,.modif_table tr,.modif_table tfoot {
		display: block;
	}


	.td_number_order{
		padding-top:10px !important;
	}

	.td_number_order td {
		height: auto !important;
		min-height: 37px;
		text-align: center;

	}

	.modif_table tbody td
	{
		height: 80px;
		padding-left:45%;
		text-align: center;
	}

	.modif_table .product-image img
	{
		margin-left: 36% !important;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.modif_table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.modif_table tr { border: 1px solid #ccc; }

	.modif_table tfoot td::before
	{
		content: "" !important;
	}

	.number_order td::before
	{
		content: "" !important;
	}

	.td_number_order td
	{
		height: 50px;
	}

	.modif_table td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.modif_table td::before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

	/*
    Label the data
    */
	.modif_table td:nth-of-type(1):before { content: "Фото"; }
	.modif_table td:nth-of-type(2):before { content: "Название"; }
	.modif_table td:nth-of-type(3):before { content: "Описание"; }
	.modif_table td:nth-of-type(4):before { content: "Артикул"; }
	.modif_table td:nth-of-type(5):before { content: "Цена"; }
	.modif_table td:nth-of-type(6):before { content: "Купить"; }



	.g-price-td {
		width: inherit;
	}

	.modif_table tr:nth-child(2n+1){
	background:#EAE9E9;
	}

	.descr_td, .name_td
	{
		height: auto !important;
	}

	.font_size_down
	{
		font-size: 10px;
	}

	.cart2block
	{
		margin: 0 31%;
	}

	#home-serch-detail
	{
		display: none;
	}
}


/*============================================================================================*/
/*============================================================================================*/

.info-notice 
{
	background-color: #fff;
	/*border: solid 1px #e6e0cc;*/
	border: 1px solid #888a91!important;
	border-radius:0px;
}

.module-cart p 
{
	padding: 5px 0px;
	text-align:left;
}

.module-cart p  a #cart,
.module-cart p  a #cart2
{
	margin-left: 5px;
}


/*============================================================================================*/
/*============================================================================================*/


.header-top-information
{
	/*display:none;*/
}

.header-top-information .login-link
{
	float: none;
}

.header-top-information .offices
{
	margin-left:15px!important;
}

.header-top-information .offices .login-link:nth-child(1) img
{
	display:none;
}

.header-top-information .offices .login-link:nth-child(1)
{
	padding-left:20px;
	background:url(../img/icon-office-arrow.png) 0px 5px no-repeat;
}

/*============================================================================================*/
/*============================================================================================*/

/*========= old_browsers =========*/

#browsers
{
	margin: 0;
	width:100%;
}

#old_browsers
{
	min-height:700px;
	width:740px;
	margin:0 auto;
	position:relative;
}

#browsers #header-block-2
{
	background:transparent;
}

.browsers_1
{
	position:absolute;
	top:100px;
	left:80px;
	z-index:10;
}

.browsers_2
{
	width:445px;
	position:absolute;
	top:100px;
	left:280px;
	z-index:12;
}

.browsers_3
{
	position:absolute;
	top:250px;
	left:280px;
	z-index:11;
}

.browsers_title
{
	color:#cc0000;
	font-size:24px;	
	margin-bottom:20px;
}

.browsers_text
{
	color:#333333;
	font-size:16px;	
}

.browsers_3 a img
{
	margin-right:45px;
	border:none;
	outline:none;
}


#browsers .header-contacts ul {
list-style: none;
width: 180px;
/*width: 190px;*/
height: auto;
text-align: center;
padding-top: 35px;
}

.chosen_container
{
	width: 85% !important;
}

/*============================================================================================*/
/*============================================================================================*/

/*========= money-hiddeble =========*/

.money-hiddeble:hover {
overflow: auto;
position: absolute;
height: auto;
z-index: 1;
background: #FFF;
border: 1px solid #888a91!important;
border-radius: 0px;
padding: 10px 10px;
box-shadow:none; 
}

/*============================================================================================*/
/*============================================================================================*/

/*========= money-hiddeble =========*/

.chosen-container-single .chosen-single {
border: 1px solid #888a91!important;
border-radius: 0px!important;
}

.chosen-container-single .chosen-drop {
border-radius: 0px!important;
}

.info-notice > p
{
	color:#333333;
	text-align:left;
	padding-bottom: 10px;
}





/*-----------äëÿ èíôîðìàöèè î êîìïàíèè----------------*/

.footer-item2 ul
{
	list-style:none;
	margin-bottom: 0;
}

.footer-item2 ul li
{
	padding: 0 15px 15px 15px;
}

.footer-item2 ul li a
{
	color:#fff;
	font-size:14px;
	text-decoration:none;
}

.footer-item2 ul li a:hover
{
	color:#fff!important;
	text-decoration:underline;
}

/*============================================================================================*/

/*------------------âñïëûâàþùåå îêíî ñ îïðåäåëåíèåì ïîëüçîâàòåëÿ------------------------------*/
.box_window{
  width:500px;
  display: none; 
  position:fixed;
  top:15%;
  left:50%;
  margin-left:-250px;
  z-index:10000;
  background: #fff;
  display:none;
  padding:20px;
}
.box_window_in {
  position: relative;
  overflow-y:auto;
}
.box_title {
  position: absolute;
  left: 0px;
  top: -30px;
  color: #fff;
}
.bw_close{
  position:absolute;
  top: -25px;
  font-size: 10px;
  color: #fff;
  right:0px;
  cursor:pointer;
  z-index: 2;
}

.mask {
	position: fixed;
	background: rgba(0, 0, 0, 0.38);
	display: none;
	height: 100%;
	width: 100%;
	z-index: 1500;
}

.to_blur.blur {
 -webkit-filter: blur(5px);
 -moz-filter: blur(5px);
 -o-filter: blur(5px);
 -ms-filter: blur(5px);
 filter: blur(5px);
}

.a_old_design, .a_old_design:hover
{
	color: white;
	position: absolute;
	top: 10px;
	left:10%;
}

#home-slider
{
	max-width: 1170px;
	margin-left: auto !important;
	margin-right: auto !important;
}

/*============================================================================================*/

/*=====================óâåëè÷åíèå êàðòèíêåè ïðè íàâåäåíèè=====================================*/

.imageDelivery {
 overflow:hidden;
 width: 200px;
 height:235px;
 }
 /*
 .imageDelivery img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
 
.imageDelivery img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }*/
/*============================================================================================*/
/* добавим тень к элементам  */

.mymn ul, #menu01 ul
{
	margin-bottom: 0 !important;
}

/* отступы*/
#home-slider , .one-percent-margin
{
	margin: 1%;
}

#home-serch-detail, figure, #table_catalog, .tabs-search-tab, #menu01, .div_masl
{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.mymn {
	box-shadow: 0 10px 25px rgba(0,0,0,0.15);
	background-color: #fff;
}

#home-menu, #home-catalog 
{
	display: none;
}

.money-hiddeble span
{
	color: #484848 !important;
}



.ui-accordion-content {
	height: 100% !important;
}

@media (min-width:768px)
{
	.mobile_login, #main-logo-mobile
	{
		display:none;
	}
}

@media screen and (max-width:575px)
{
	.authorization-block
	{
		left: -205px;
		z-index: 1000;
		position: absolute;
	}

	.authorization-block input
	{
		width: 184px;
	}

	.authorization-block .custom-button
	{
		position: absolute;
		right:18px;
		width:inherit;
	}
	.authorization-block #remMe
	{
		width: inherit;
	}

	.mobile_login  a
	{
		color: #000;
	}



	.mobile-login
	{
		display: block !important;
	}

	.authorization-block-wrapper
	{
		position: absolute;
		top:38px;
		right:62px;

	}

	.auth-triangle-border
	{
		position: absolute;
		top:-22px;
		left:14px;
	}

	.auth-triangle
	{
		position: absolute;
		top:-19px;
		left:15px;
	}

}

.link_c_2
{
    color: #fff !important;
}

.link_c_3
{
    color: rgb(56, 60, 63) !important;
}

@media screen and (max-width: 991px) {
	.logo1, .minlogo {
		width: 135px !important;
	}
}
