.bx_catalog_list_home.col3 .bx_catalog_item {
    margin: 0 1% 30px;
    padding: 1px 26px;
    width: 31.3333%;
}
.bx_catalog_list_home .bx_catalog_item {
    background: #fff none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    margin-bottom: 30px;
    position: relative;
    transition: none 0s ease 0s ;
}
.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    padding-top: 135%;
    position: relative;
    width: 100%;
    z-index: 910;
}
.b-projects-bar{
	background: #f2f2f2;
	border-bottom: 1px solid #d4d4d4;
	text-align: center;
	height: 17px;
}
.b-projects-bar ul{
	font-size:0;
	line-height:0;
	letter-spacing:-1px;
	word-spacing: -1em;
}
.b-projects-bar ul li{
	font-size:13px;
	line-height:17px;
	letter-spacing:normal;
	display: inline-block;
	vertical-align: top;
	margin: 0 11px;
}
.b-projects-bar ul li.cars-ru{margin-left: 28px;}
.b-projects-bar ul li.cars-ru:before{
	content: "";
	float: left;
	background: #bababa;
	width: 1px;
	height: 12px;
	font-size: 0;
	margin: 3px 0 0 -20px;

}
.b-projects-bar ul li a{color: #a4a4a4;}
.b-projects-bar ul li.cars-ru a{color: #e5363d;}

.b-top-ad{
	background: #FFF;
	width: 1000px;
	height: 90px;
	margin: 0 auto;
	text-align: center;
	box-shadow: 4px 0 3px -4px rgba(0, 0, 0, 0.1), -4px 0 3px -4px rgba(0, 0, 0, 0.1);
}




header.header-page{
	margin: 0 auto;
	width: 1000px;
	background: #FFF;
	box-shadow: 4px 0 3px -4px rgba(0, 0, 0, 0.1), -4px 0 3px -4px rgba(0, 0, 0, 0.1);
}
header.header-page nav.nav-top{
	background: rgb(196, 189, 182);
	width: 1000px;
	height: 60px;
	color: #FFF;
	margin: 0 auto;
	letter-spacing: 1px;
}
header.header-page nav.nav-top a{color: #FFF;}
header.header-page nav.nav-top .nav-container{
	width: 1000px;
	margin: 0 auto;
	height: 60px;
	text-transform: uppercase;
}
header.header-page nav.nav-top .nav-container .logo-region{
    width: 130px;
    margin-left: 14px;
    position: absolute;
    top: 50px;
}
header.header-page nav.nav-top .nav-container .top{
	height: 36px;
	border-bottom: 1px solid #eb6267;
	font: bold 16px/37px 'PT Sans Narrow', sans-serif;
	margin-bottom: 5px;
}
header.header-page nav.nav-top .nav-container .logo{
	font-size: 20px;
	line-height: 40px;
}
header.header-page nav.nav-top .nav-container .logo a{text-decoration: none;}
header.header-page nav.nav-top .nav-container .bottom{
	font-size: 10px;
	text-transform: uppercase;
}
header.header-page nav.nav-top .nav-container .bottom .select-items{margin: -6px 0 0 -7px;}
header.header-page nav.nav-top .nav-container .bottom .select-items a.select-header{
	font: 10px/1.5 Arial,sans-serif;
	max-width: 113px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

}
header.header-page nav.nav-top .nav-container .bottom .select-items .select-options{margin-top: -5px;}
header.header-page nav.nav-top .nav-container .bottom .select-items a.select-header:before{background-image: url("../img/arrow_small_down_w.png");}
header.header-page nav.nav-top .nav-container .bottom .select-items a.select-header:hover{color: #FFF !important;}

header.header-page nav.nav-top .nav-container .bottom .select-items.sel a.select-header:hover{color: #555555 !important;}


header.header-page .select-options{
	font-size: 12px;
	color: #000;
	letter-spacing: 0;
}
header.header-page .select-options.city-options{
	width: 896px;
	padding: 18px 10px 35px 44px;
}

header.header-page .select-options a{
	color: #000000 !important;
	border-radius: 3px;
	padding: 1px 8px 0;
}
header.header-page .select-options.city-options a{
	display: inline-block;
	color: #000000;
	border-radius: 3px;
	padding: 1px 8px 0;
}


header.header-page .city-options a:hover,
header.header-page .city-options a.sel{background: #d7dce4;}
header.header-page .city-options a.sel{cursor: default;}
header.header-page .city-options h5{
	color: #a3a3a3;
	padding-left: 8px;
	margin-bottom: 8px;
}
header.header-page .city-options ul.head-city-list{margin-bottom: 25px;}
header.header-page .city-options ul.head-city-list li{
	float: left;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}
header.header-page .city-options ul.head-city-list li a{padding-top: 0;}
header.header-page .city-options ul.head-city-list li a.sel{
	background-color: #929db1;
		color: #FFF;
}





header.header-page .city-options li{margin-top: 4px;}
header.header-page .city-options li:first-child{margin: 0;}
header.header-page .city-options .column-regions{float: left;}
header.header-page .city-options .column-regions ul.cities-list{
	float: left;
	margin-left: -14px;
}
header.header-page .city-options .column-regions ul.cities-list > li{
	float: left;
	width: 188px;
	margin: 0;
}
header.header-page .city-options .column-regions ul.cities-list > li > ul{
	padding-left: 15px;
	margin-bottom: 26px;
}

header.header-page .city-options .column-regions ul.cities-list > li > ul:before{
	float: left;
	content: attr(data-letter);
	font-weight: bold;
	color: #e83337;
	font-size: 16px;
	line-height: 1;
	margin: 0 0 0 -15px;
}

header.header-page .city-options .column-countries{
	float: right;
	border-left: 1px solid #e1e1e1;
	width: 134px;
	padding-left: 18px;
}



















header.header-page nav.nav-top .nav-container .site-menu{
	float: left;
	width: 815px;
	margin-left: 25px;
}
header.header-page .nav-container { position: relative; }
.b-top-ad .logo-region {
    padding-left: 25px;
    padding-top: 18px;
    text-align: left;
}
.search {
    bottom: 0;
    position: absolute;
    right: 30px;
}
.search input[type=submit]{
    background: rgba(0, 0, 0, 0) url("/img/search.png") no-repeat scroll 0 0 / cover ;
    border: medium none;
    height: 19px;
    margin: 2px;
    position: absolute;
    right: 0;
    width: 19px;
}
.search input[name="q"] {
    float: right;
    height: 13px;
    padding-right: 25px;
    width: 260px;
}
header.header-page nav.nav-top .nav-container .site-menu ul.menu-list{float: left;}
header.header-page nav.nav-top .nav-container .site-menu ul.menu-list li{float: left;}
header.header-page nav.nav-top .nav-container .site-menu ul.menu-list li a{
	display: block;
	padding: 0 9px;
}
header.header-page nav.nav-top .nav-container .site-menu ul.menu-list li a:hover,
header.header-page nav.nav-top .nav-container .site-menu ul.menu-list li.sel a{
	background: #30394b;
	text-decoration: none;
}
header.header-page nav.nav-top .nav-container .site-menu ul.menu-list li.sel a{cursor: default;}
header.header-page nav.nav-top .nav-container .site-menu ul.menu-list li.alert{padding-top: 8px;}
header.header-page nav.nav-top .nav-container .site-menu ul.menu-list li.alert a{
	background: #FFF;
	border-radius: 2px;
	color: #E5363D;
	height: 22px;
	line-height: 22px;
}
header.header-page nav.nav-top .nav-container .site-menu .site-auth{float: right;}
header.header-page nav.nav-top .nav-container .site-menu ul.sub-menu > li{
	float: left;
	margin-right: 20px;
}
.header-section > h1 {
    float: left;
}
section.section-journal header.header-section {
    border-bottom: 1px solid #e5e5e5;
}

*{
  max-width: 100%!important;
}


@media (min-width: 1240px) {
	.b-top-ad{width: 1240px;}
	header.header-page{width: 1240px;}
	header.header-page nav.nav-top{width: 1240px;}
	header.header-page nav.nav-top .nav-container{width: 1240px;}
	header.header-page nav.nav-top .nav-container .site-menu{
        width: 1185px;
	}


}
