#result {
	width: 1280px;
	margin-top: 20px;
	}
#adjust_search {
	float:left;
	width: 296px;
	margin-right: 24px;
	margin-bottom: 12px;
	}
#result-form{
    float:left;
    width: 960px;
}
#list {
	float:left;
	/*width:746px;*/
	width: 960px;
    /*overflow: hidden;*/
}

/*--- white box limit search middle ---*/	

.white_box_middle_item {
	border-bottom: solid 1px #E5E5E5; 
	padding: 10px 0;
	}

.white_box_middle_item h3::before{
    border-color: transparent transparent transparent #5099c8;
    border-style: solid;
    border-width: 4px;
    content: " ";
    display: inline-block;
    height: 0;
    width: 0;
    left: 7px;
    top: 8px;
    position: absolute;
    transform: translateX(-50%);
    z-index: 10;
}
.white_box_middle_item h3{
	padding-left: 14px;
	margin-bottom: 3px;
	font-size: 1em;
	position: relative;
	}
.white_box_middle_item li{
	color: #8C8C8C;
	}
.white_box_middle_item li a {
	color: #2e7fb4;
	}
.white_box_middle_item li a:hover {
	color: #d31414;
	}
.white_box_middle_item ul {	
	list-style: none;
	margin-bottom: 5px;
	margin-left: 14px;
	}

a.more {
	text-align: right;
	padding-right:10px;
	float:right;
	font-size:1em;
    position: relative;
    color: #d31414;
}
a.more:hover {
	color: #2e7fb4;
}
a.more::after {
    border-color: transparent transparent transparent #d31414;
    border-style: solid;
    border-width: 4px;
    content: " ";
    display: inline-block;
    height: 0;
    top: 9px;
    right: -8px;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
    z-index: 300;
}
a.more:hover::after{
    border-color: transparent transparent transparent #2e7fb4;
}

.modify {
	display: block;
	text-align: center;
	margin-top:10px;
	}

#limitPopupResult{
    clear: both;
    margin-left:550px;
}

.col2 {
	float:left;
	width: 110px;
	margin-right:14px;
	}
.col {
	float: left;
	width: 234px;
	}
.col label {
	margin-top:15px;
	}
#result .nomargin {
	margin:0;
	}
#list h3 {
	font-size:1em;
        margin-left:15px;
	}
#list_top {
	margin:14px 0 24px 0;
	}
.list_top_left, .list_top_right {
	width:20px;
	height:116px;
	float:left;
	}
.list_top_left {
	margin-right: 10px;
	}
.list_top_right {
	margin-left: 10px;
	}
.list_top_element {
	margin-right: 4px;
	float:left;
	height:98px;
	width:210px;
	background: url(../images/sp_list.png) no-repeat 0 -876px;
	padding: 9px;
	}	
.list_top_element img{
	border: solid 1px #a9c2d5;
	}
.list_top_element_text {
	text-align: right;
	width:74px;
	float:left;
	}
.list_top_element_text .make_link{
	height:35px;
  display:block;
	}
.list_top_element_text span,.list_top_element_text a {
	display: block;
	} 
.list_top_element_text span {
	color: #143f5c;
	}
.list_top_element_text a {
	font-weight: bold;
	font-size:0.84em;
	}	
.list_top_element_img {
	width:120px;
	float:left;
	margin: 0 8px;
	}
.list_top_left a, .list_top_right a {
	display: block;
	width:20px;
	height:110px;
	background: url(../images/sp_list.png) no-repeat -278px -876px;
	}
 .list_top_right a {
	background: url(../images/sp_list.png) no-repeat -318px -876px;
 	}
 .list_top_right a:hover {
	 background: url(../images/sp_list.png) no-repeat -338px -876px;
	 }
 .list_top_left a:hover {
	 background: url(../images/sp_list.png) no-repeat -298px -876px;
	 }
#list_header {
	width: 960px;
	padding: 0;
	margin: 20px 0 5px 0;
	display: block;
	float: left;
	}
#list_header_top {
	color: #363636;
	display: block;
	width: 960px;
	float: left;
	margin: 0 0 10px 0;
}
.result_nr, #list_header_top h1{
	color: #363636;
	font-size: 1.250em;
	font-weight: 300;
	float: left;
	}
#list_header_top h1{
    background: none;
    padding: 0;
}
#list_header_top em {
	font-weight: bold;
	color: #2e7fb4;
	}
#list_header_middle{
    display: block;
    margin: 0 0 10px 0;
    color: #d31414;
}
#list_header_bottom {
	margin: 0;
	color: #363636;
	display: block;
    width: 960px;
    float: left;
	}
#list_header_bottom .user-search-quick-box{
    float: left;
}
#list_header_bottom a.ui-multiselect{
	margin-right:30px;
	}
#list_header_bottom .you_searched{
    display:block;
    font-weight:bold;
    margin: 0 0 10px 0;
}
.lastli {
	border:none;
	}
.list_cont {
	width: 682px;
	float: left;
	margin-top: 0;
	padding: 0;
	}
.list_cont_head {
	margin: 0 0 10px 0;
	text-align:left;
	display: block;
	}
.list_cont_head a{
	font-weight: bold;
	}
.list_cont_head_highlight a{
	color: #1b3546;
	}
a.list_locality{
	display: inline-block;
	margin: 0 30px 0 0;
	color: #333333;
	font-weight: 400;
	}
a.list_locality_h {
	color: #2e7fb4;
	display: inline-block;
	}
a.list_km{
	display: inline-block;
	margin: 0 30px 0 0;
	color: #333333;
	font-weight: 400;
	}
a.list_dealer_price{
    display: inline-block;
	color: #333333;
	font-weight: 400;
    float: right;
}
a.list_date{
	display: inline-block;
	margin: 0 30px 0 0;
	color: #333333;
	font-weight: 400;
	}
a.list_date_h {
	display: inline-block;
	}
a.list_price {
	color:#333333;
	display: inline-block;
	text-align: right;
	float: right;
	font-size: 1.750em;
	font-weight: 400;
	}
a.list_price_h {
	color:#b70e0e;
	display: inline-block;
	text-align:right;
	}
.a_text_h {
	color:#b70e0e;
	}
.list_cont_text{
	line-height: 25px;
	display: block;
	margin: 0 0 10px 0;
	}
.list_cont_text_main{
    display: block;
    margin: 0 0 10px 0;
}
.list_cont_text span {
	display: block;
	}
.list_cont_text_highlight {
	color:#1b3546;
	}
a.list_title {
	font-weight: 400;
	font-size: 1.750em;
	padding: 0;
	display: block;
	float: left;
	color:#333333;
	}
a.list_title_highlight {
	font-weight:bold;
	color:#1b3546;
	}
a:hover.list_title_highlight {
	color:#b70e0e;
	}	
.list_cont_footer {
	color:#898989;
	text-align:right;
	display: block;
	}
.list_cont_footer.hicons a{
    margin-top: 8px;
    }
.list_cont_footer_highlight {
	color:#6f6d6e;
	}
.list_cont_footer label {
	color:#898989;
	position: absolute;
	left:18px;
	padding:0;
	margin:0;
	}
.list_cont_footer_highlight label {
	color:#6f6d6e;
	}
.list_cont_footer input[type=checkbox]{
	position: absolute;
	left:0;
	top:2px;
	}
.list_cont_head a:hover,
.list_cont_text_main a:hover{
    color: #d31414;
}
#limit{
    background: #ffffff;
    padding: 2px 5px 2px 5px;
    width: 120px;
    border: 1px solid #c6c6c6;
}
.damaged {
	left:110px;*/
	display: inline-block;
	margin: 8px 0 0 40px;
	}
.damaged i {
    margin: 0 10px 0 0;
}
a.park {
	display:inline-block;
	background: url(../images/icon_add_parking.png) no-repeat center right;
	padding-right: 23px;
	color: #898989;
	height: 17px;
	}
a:hover.park, a:hover.park_h, a.parked {
	background: url(../images/icon_add_parking_over.png) no-repeat center right;
	padding-right: 23px;
	color: #d31414;
	height: 17px;
	display:inline-block;
	}
a.park_h {
	display:block;
	background: url(../images/icon_add_parking.png) no-repeat center right;
	padding-right: 23px;
	color: #6f6d6e;
	height: 17px;
	}
.list_img{
	width: 200px;
/*	height: 150px;*/
	float:left;
	margin-right: 20px;
	position: relative;
}
.list_img .source_logo {
    padding-top: 10px;
}
/*.list_img img{
    width: 200px;
} */
.list_img_bord {
	border: solid 1px #a9c2d5;
	}	
.list_banner {
	margin: 25px 0 15px 0;
	text-align: center;
	}
.new {
	margin-top: 12px;
	}
#content_head{
    float: left;
}
#content_head2 {
	text-align: right;
	}
#content_head2 span{
	color: #B7B7B7;
	display: inline-block;
	margin: 0 6px 0 12px;
	}

/* content head links begin */
a.content_head_links {
	padding-right: 10px;
	font-size:1em;
	position: relative;
	}
a.content_head_links::after {
    border-color: transparent transparent transparent #d31414;
    border-style: solid;
    border-width: 4px;
    content: " ";
    display: inline-block;
    height: 0;
    top: 9px;
    right: -8px;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
    z-index: 300;
}
a.content_head_links:hover::after{
    border-color: transparent transparent transparent #2e7fb4;
}
/* content head links end */

#list_footer{
	width: 960px;
	padding: 0;
	float: left;
	margin-top: 10px;
}

#list_footer select{
    min-height: auto;
}

a.compara {
	display: block;
	width:158px;
	height:18px;
	float: left;
	background: url(../images/sp_list_transp.png) no-repeat 0 -36px;
	color:#fff;
	padding-top:20px;
	text-align: center;
	position: relative;
	top:10px;
	}
a:hover.compara {
	background: url(../images/sp_list_transp.png) no-repeat -158px -36px;
	color:#fff;
	}

.page {
	display: inline-block;
	float: right;
}
#list_footer_bottom span em{
	color:#d31414;
	font-weight: bold;
	}
.list-footer-col{
	width: 390px;
	float:left;
	display: block;
	text-align: center;
}
.list-footer-col-show{
    width: 180px;
    float:left;
    display: block;
    text-align: center;
}
.page-navig-wrap{
    display: inline-block;
    text-align: center;
    margin: 0 auto;
}
.page-count{
    float: left;
    display: inline-block;
    color: #363636;
    font-size: 1em;
    font-weight: 300;
    vertical-align: middle;
    margin-top: 4px;
}
.h_show_text{
    display: inline-block;
    margin-right: 6px;
    margin-top: 0;
    text-align: right;
    font-size: 1em;
    font-weight: 300;
    color: #363636;
    vertical-align: middle;
}

#limit_search_table input,  #limit_search_table select{
	width:175px;
	}
#limit_search_table th{
    font-size: 1em;
    margin-bottom: 3px;
    text-align:left;
    white-space:nowrap;
}
#limit_search_table th.center{
    text-align:center;
}
#sortaredupa{
	background: #ffffff;
	padding: 2px 5px 2px 5px;
	width: 220px;
	border: 1px solid #c6c6c6;
	min-height: auto;
}

/*------- list order arrows begin ---------*/

.h_result{
    float: left;
    width: 480px;
	margin-right: 0;
}
.h_sort_text{
    float: left;
    width: 220px;
	margin-right: 6px;
	margin-top: 0;
	text-align: right;
	font-size: 1.250em;
	font-weight: 300;
}
.h_sort_select{
    float: left;
    width: 450px;
	margin-right: 10px;
	text-align: right;
}
.h_sort_orders{
    float: right;
    width: 20px;
    text-align: right;
}
.list_order_arrow_up {
	background:  url(../images/sp_list_transp.png) no-repeat scroll left -88px transparent;
	display: block;
	width: 20px;
	height: 31px;
}
.list_order_arrow_down {
    background: url(../images/sp_list_transp.png) no-repeat scroll left -128px transparent;
	display: block;
	width: 20px;
	height: 31px;
}

/*------- list order arrows end ---------*/


/*-- overwrite boxes css --*/

#adjust_search .box_gray_shadow .box_middle,
#adjust_search .box_white_shadow .box_middle{
	padding-right: 0;
}
/*-- overwrite red button css --*/
#adjust_search .box_gray_shadow a.btn_big_2_ns,
#limitPopupResult a.btn_big_2_ns{
	width: 234px;
	font-size: 25px;
}
#adjust_search .box_gray_shadow a.btn_big_2_ns span,
#limitPopupResult a.btn_big_2_ns span{
    text-align: center;
}
#adjust_search .box_gray_shadow a.btn_big_2_ns span div,
#limitPopupResult a.btn_big_2_ns span div{
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    width: auto;
    color: #d31414;
}
#adjust_search .box_gray_shadow a.btn_big_2_ns span div:hover,
#limitPopupResult a.btn_big_2_ns span div:hover{
    color: #a30d0d;
}
#adjust_search .box_gray_shadow a.btn_big_2_ns span div em,
#limitPopupResult a.btn_big_2_ns span div em{
    color:#2e7fb4;
    font-weight: bold;
    font-style: normal;
}

/* additional styles */

.wrapper-result {
    float: left;
    width: 100%;
}
.wrapper-result-hover {
    float: left;
    width: 100%;
    padding: 25px 30px 25px 26px;
    margin: 0 0 5px 0;
    border: 1px solid #dbdbdb;
    background: #ffffff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    position: relative;
    transition: all .2s ease 0s;
    -moz-transition: all .2s ease 0s;
    -webkit-transition: all .2s ease 0s;
    -o-transition: all .2s ease 0s;
}
.wrapper-result:hover .wrapper-result-hover{ 
    border: 1px solid rgba(80,153,200,1);
}
.highlight_img {
    background: #FEEFE8;
    }
.wrapper-result-hover.highlight_cont{
    background: #f9e1e1;
    border: 1px solid #c6c6c6;
}

.wrapper-result-hover .hicons a.btn_sm_1_ns{
    margin-top: 0;
    color: #ffffff;
}


.wrapper-result.ad-visited .wrapper-result-hover {
    background: transparent;
}
.wrapper-result.ad-visited a.list_title,
.wrapper-result.ad-visited a.list_price {
     color: #999999;
}
.result-list-visited {
    display: none;
    background: #ffffff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 7px 15px 7px 15px;
    border: 1px solid #dbdbdb;
    position: absolute;
    top: -1px;
    left: -1px;
    font-size: 13px;
    font-weight: bold;
    color: #999999;
}
.wrapper-result.ad-visited .result-list-visited {
    display: inline-block;
}
/*
.new-vehicle{
    background: #d31414;
    color: #ffffff;
    display: inline-block;
    font-size: 15px;
    left: -8px;
    padding: 3px 10px;
    position: absolute;
    text-align: right;
    top: 10px;
    white-space: nowrap;
    z-index: 300;
}
*/

/*
.new-vehicle::after {
    border-color: #2e7fb4 #2e7fb4 transparent transparent;
    border-style: solid;
    border-width: 4px;
    bottom: -8px;
    content: " ";
    display: inline-block;
    height: 0;
    left: 4px;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
    z-index: 300;
}
*/

.user-search-quick-box{
    display: inline-block;
    width: 222px;
    margin: 0 24px 15px 0;
}
.user-search-quick-box:nth-of-type(4){
    margin: 0 0 15px 0;
}

select.with-free-input + input{
    border: 1px solid #c6c6c6;
    border-right: 0 none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 41px;
    right: 18px;
    position: absolute;
    top: 0;
    left: 0;
    width: 82%;
    padding: 8px 11px 8px 11px;
    outline: none;
}
select.with-free-input + input:hover,
select.with-free-input + input:focus{
    border-color: #2e7fb4;
}
select.with-free-input:hover + input,
select.with-free-input:focus + input{
    border-color: #2e7fb4;
}

select.with-free-input.sel-short-1 + input {
    width: 169px;
    right: 18px;
    left: auto;
}
select.with-free-input.quick-box-select + input {
    width: 90%;
}

.quick-box-select {
    background: white;
}

.col4_2.divsel:hover select,
.col4_3.divsel:hover select{
    background: #f2faff none repeat scroll 0 0;
    border: 1px solid #2e7fb4;
    color: #2e7fb4;
}
.col4_2.dislab label{
    pointer-events:none;
}

/*-- search results verify valability of car begin --*/

#search_results_container {
    float: left;
    width: 960px;
    margin-bottom: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffffff;
}

.search-results-checking,
.search-results-valid,
.search-results-invalid{
    display: inline-block;
    padding: 5px 10px 5px 10px;
    border: 1px solid rgba(46,127,180,0.3);
    color: rgba(46,127,180,1);
    font-weight: normal;
    text-align: center;
    width: 100%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.search-results-valid{
    border: 1px solid rgba(84,165,0,0.3);
    color: rgba(84,165,0,1);
}
.search-results-invalid{
    border: 1px solid rgba(211,20,20,0.3);
    color: rgba(211,20,20,1);
}

#show_more_results_container{
    text-align: center;
}

#search_results_container.fixed {
    display: block;
    position: fixed;
    top: 0;
    width: 960px;
    z-index: 10;
    background: #FFF;
    margin-top: 10px;
}

#search_results_container.fixed .search-results-checking {
    -webkit-box-shadow: 0px 0px 20px 0px rgba(46,127,180,0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(46,127,180,0.3);
    box-shadow: 0px 0px 20px 0px rgba(46,127,180,0.3);
}
#search_results_container.fixed .search-results-valid {
    -webkit-box-shadow: 0px 0px 20px 0px rgba(84,165,0,0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(84,165,0,0.3);
    box-shadow: 0px 0px 20px 0px rgba(84,165,0,0.3);
}
#search_results_container.fixed .search-results-invalid {
    -webkit-box-shadow: 0px 0px 20px 0px rgba(211,20,20,0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(211,20,20,0.3);
    box-shadow: 0px 0px 20px 0px rgba(211,20,20,0.3);
}


/*-- search results verify valability of car end --*/

#deleted_vehicle {
	background-color: #D22727;
	color: #FFFFFF;
	margin: 10px 0 1px;
	padding: 0px 10px;
	font-size: 16px;
}
#deleted_vehicle a{
	color: #FFF;
	font-weight: bold;
}