.dealer_vl{
	width: 1280px;
	margin-top:20px;
}
.col980{
	width: 1280px;
	float:left;
	margin: 0 0 24px 0;
}
.col978{
	width: 1218px;
}

.dealer_vl .col{
	float: left;
	width: 1218px;
	margin: 0 0 20px 0;
}
.dealer_vl .col.last{
    margin: 0;
}
.col_border{
	border-bottom:1px solid #d6d6d6;
	padding: 0 0 20px 0;
}
.col5{
	float:left;
	width: 224px;
	margin: 0 24px 0 0;
}
/*
.col5 select{
	width:172px;
}
.col5 input{
	width:170px;
}
*/
.col5 label{
	padding-right: 0;
}
.col5_2{
	float:left;
	width:187px;
	margin-right:19px;
}
.col5_3{
	float:left;
	width:172px;
	margin-right:19px;
}
.col5_5{
	float:left;
	width:157px;
}
.col3{
	float:left;
	width: 390px;
	margin: 0 24px 0 0;
}

/*.col3 select{
	margin-bottom:10px;
}
*/
.col3 .result{
	margin: 9px 10px 0 0;
	display:inline-block;
}
.col3_2{
	float: left;
	width: 160px;
	margin: 0 24px 0 0;
}
.col3_3{
	float: left;
	width: 831px;
	margin: 0 24px 0 0;
}
.col3_3 select{
	width: 380px;
}
.col3_4{
	float: left;
	width: 150px;
	margin:0;
}
.col_print_nondealer{
    float: right;
}

/*
.sel_apply_pdf{
 margin-top: 1px;
}
*/

.sel_apply_pdf span{
 margin: 0 14px;
}

.gray_box_dist_h{
	margin-top:15px;
}
.gray_box_dist_h2{
	margin-top:30px;
}
.white_box_dist_h{
	margin-top:19px;
}
.col_dist_ht{
	margin-top:10px;
}
.col_dist_hb{
	margin-bottom:10px;
}
.last{
	margin-right:0;
}

.dealer_vehicle_list_header{
    display: block;
}
.dealer_vehicle_list{
    display: block;
    margin: 0 0 10px 0;
}

/*
.box_white.dealer_vehicle_list:hover{
    border: 1px solid #7cb3d7;
}
*/

/*
.box_dealer_vl_top{
	background: url(../images/box_dealer_vl_top_bgr.png) left top no-repeat;
	height: 33px;
	width: 1280px;
}
.box_dealer_vl_middle_first{
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	background: #ffffff;
    padding: 25px 30px 25px 26px;
    margin: 0 0 10px 0;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.box_dealer_vl_middle_others{
	background: url(../images/dealer_veh_list_other_head_bgr.png) center top no-repeat;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	padding-top: 20px;
	background: #ffffff;
    padding: 25px 30px 25px 26px;
    margin: 0 0 10px 0;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.box_dealer_vl_bottom{
	background: url(../images/boxes/box_white_bottom_left.png) left center no-repeat;
	height: 5px;
}
.box_dealer_vl_bottom div{
  background: url(../images/boxes/box_white_bottom_right.png) right center no-repeat;
  height: 5px;
  margin: 0 0 0 20px;
}
*/


.col4_1_head{
	width: 577px;
	float: left;
	margin: 0 24px 0 0;
}
.col4_2_head{
	width: 180px;
	float: left;
	margin: 0 24px 0 0;
	position: relative;
}
.col4_3_head{
	width: 200px;
	float: left;
	margin: 0 24px 0 0;
	position: relative;
}
.col4_4_head{
	width: 180px;
	float: left;
	margin: 0;
	position: relative;
}
.col4_2_head::after,
.col4_3_head::after,
.col4_4_head::after{
    border-color: #dbdbdb transparent transparent transparent;
    border-style: solid;
    border-width: 8px 16px 8px 16px;
    bottom: -16px;
    content: " ";
    display: inline-block;
    height: 0;
    left: 20%;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
    z-index: 100;
}

.col4_1{
	width: 546px;
	float: left;
	margin: 0 24px 6px 0;
	padding: 0 20px 0 0;
}
.col4_2{
	width: 180px;
    float: left;
    margin: 0 0 6px 0;
    padding: 0 20px 0 20px;
    border-left: 1px solid #e0e0e0;
}
.col4_3{
    float: left;
    margin: 0 0 6px 0;
    padding: 0 20px 0 20px;
    border-left: 1px solid #e0e0e0;
}
.col4_4{
	width: 240px;
    float: left;
    margin: 0;
    padding: 0 20px 6px 20px;
    border-left: 1px solid #e0e0e0;
}

/*
.box_dealer_vl_head span{
    background: url(../images/dealer_veh_list_head_left.png) center left no-repeat;
    display: inline-block;
    padding: 0 0 0 8px;
    line-height:26px;
    height: 33px;
		font-weight: bold;
		text-transform: uppercase;
}
*/

.box_dealer_vl_head{
    padding: 10px 20px 10px 20px;
    border-top: 1px solid #dbdbdb;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    overflow: hidden;
    background: #ffffff;
}
.box_dealer_vl_head .jTip .info_icon2{
    margin-left: 6px;
}

.vehicle_info{
	/*margin: 9px 0 0 0;*/
	display: inline-block;
	/*width:496px;*/
	width: 100%;
}
.vehicle_info div{
	float: left;
}
.vehicle_check{
	width: 22px;
	margin-top: 39px;
}
.vehicle_photo{
	width: 142px;
	margin-right: 24px;
	border: 1px solid #afc7d8;
}
.vehicle_photo img{
	display: block;
	vertical-align: middle;
	width: 140px;
}
.vehicle_text{
	width: 338px;
	/*font-size: 1.15em;*/
}
.vehicle_text a{
	color: #f15e0d;
	font-size: 1.5em;
	margin: 0 0 9px 0;
	padding: 0;
	/*line-height: 23px;*/
	font-weight: 400;
	display:inline-block;
}
.vehicle_text a:hover{
    color: #d31414;
}
.vehicle_text span{
    display: block;
    margin-bottom: 10px;
    color: #797979;
}
.vehicle_text .vehicle_price{
    color: #000000;
}
.vehicle_text .show_more_link{
    display: inline-block;
    color: #5099c8;
    position: relative;
}
.vehicle_text .show_more_link::after {
    border-color: transparent transparent transparent #5099c8;
    border-style: solid;
    border-width: 4px;
    content: " ";
    display: inline-block;
    height: 0;
    top: 9px;
    right: -19px;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
    z-index: 300;
}
.vehicle_text .show_more_link:hover{
    color: #2677ab;
}
.vehicle_text .show_more_link:hover::after {
    border-color: transparent transparent transparent #2677ab;
}

/*
.vehicle_text span{
 font-size: 0.845em;
 line-height:18px;
}
*/
.vehicle_text span a{
	font-weight:normal;
	font-size: 1.0em;
	display:inline;
	margin: 0;
}
.sepline{
	width: 1196px;
	float: right;
	border-bottom: 1px solid #e0e0e0;
	height: 0px;
}

.icon_links{
	float:left;
	/*padding-top: 9px;*/
}
.icon_links a{
	display: block;
	/*padding-left: 26px;*/
	margin-bottom: 8px;
	/*height:17px;*/
	color:#2e7fb4;
}
.icon_links a:hover, .icon_links a:hover span {
	color: #d01414;
}
.icon_links span{
	display: block;
	/*padding-left: 26px;*/
	margin-bottom: 8px;
	/*height:17px;*/
	color: #6c6b6b;
}
.icon_links a i,
.icon_links span i{
    margin: 0 10px 0 0;
    text-align: center;
    width: 22px;
}

.dealer_vl a.activ_icon, .dealer_vl a.activ_icon span {
	color: #d31414;
}
.dealer_vl a.activ_icon:hover, .dealer_vl a.activ_icon:hover span {
    color: #000000;
}
/*
.dealer_vl .center{
    margin-left: 20px;
}
*/

.dealer_vl span.exp_susp{
    display: block;
    padding: 0;
    margin-bottom: 8px;
    color: #d31414;
}

/*
.ad_normal_sel{
	background: url(../images/icon_ad_normal.png) no-repeat center left;
}
a.ad_normal{
	background: url(../images/icon_ad_normal.png) no-repeat center left;
}
a:hover.ad_normal{
	background: url(../images/icon_ad_normal_over.png) no-repeat center left;
}
.ad_new_sel{
	background: url(../images/icon_ad_new.png) no-repeat center left;
}
*/
/*
.ad_new{
	background: url(../images/icon_ad_new.png) no-repeat center left;
}
:hover.ad_new{
	background: url(../images/icon_ad_new_over.png) no-repeat center left;
}
.ad_colored_sel{
	background: url(../images/icon_ad_colored.png) no-repeat center left;
}
.ad_colored{
	background: url(../images/icon_ad_colored.png) no-repeat center left;
}
a:hover.ad_colored{
	background: url(../images/icon_ad_colored_over.png) no-repeat center left;
}
.ad_top_sel{
	background: url(../images/icon_ad_top.png) no-repeat center left;
}
.ad_anunttop{
	background: url(../images/icon_ad_top.png) no-repeat center left;
}
a:hover.ad_anunttop{
	background: url(../images/icon_ad_top_over.png) no-repeat center left;
}
*/

/*
a.fn_add_photo{
	background: url(../images/icon_add_photo.png) no-repeat center left;
}
a:hover.fn_add_photo{
	background: url(../images/icon_add_photo_over.png) no-repeat center left;
}
a.fn_modify{
	background: url(../images/icon_edit.png) no-repeat center left;
}
a:hover.fn_modify{
	background: url(../images/icon_edit_over.png) no-repeat center left;
}
a.fn_duplicate{
	background: url(../images/icon_duplicate.png) no-repeat center left;
}
a:hover.fn_duplicate{
	background: url(../images/icon_duplicate_over.png) no-repeat center left;
}
a.fn_remove{
	background: url(../images/icon_remove.png) no-repeat center left;
}
a:hover.fn_remove{
	background: url(../images/icon_remove_over.png) no-repeat center left;
}
*/

.info_links{
	float:left;
	/*padding-top: 11px;*/
}
.info_links span{
	display:inline-block;
	color: #7d7d7d;
	/*font-size: 1em;*/
	margin-bottom: 8px;
    display:block;
}

.vehicle_category{
	margin: 15px 24px 0 22px;
	float: left;
	width: 142px;
}
.vehicle_date{
	margin: 15px 0 0 0;
	float:left;
	width: 403px;
}
.vehicle_category span, .vehicle_date span{
	color: #7d7d7d;
	font-size: 0.845em;
}

.vehicle_buttons{
	margin: 10px 0 0 0;
	float:left;
	width: 627px;
}
.vehicle_buttons div a{
	margin-right: 20px;
	display:inline-block;
}
.vehicle_buttons div a:last-of-type{
    margin-right: 0;
}

/*
a.arrow_left_end {
	margin-right:6px;
	display: block;
	width:12px;
	height:12px;
	background: url(../images/icon_arrow_left_end_grey.png) no-repeat;
	float: left;
	position: relative;
	top:3px;
	}
a:hover.arrow_left_end {
	background: url(../images/icon_arrow_left_end_orange.png) no-repeat;
	}
a.arrow_left {
	margin-right:12px;
	display: block;
	width:8px;
	height:12px;
	background: url(../images/icon_arrow_left_grey.png) no-repeat;
	float: left;
	position: relative;
	top:3px;
	}
a:hover.arrow_left {
	background: url(../images/icon_arrow_left_orange.png) no-repeat;
	}
a.arrow_right_end {
	margin-right:0;
	display: block;
	width:12px;
	height:12px;
	background: url(../images/icon_arrow_right_end_grey.png) no-repeat;
	float: left;
	position: relative;
	top:3px;
	}
a:hover.arrow_right_end {
	background: url(../images/icon_arrow_right_end_orange.png) no-repeat;
	}
a.arrow_right {
	margin-right:6px;
	display: block;
	width:8px;
	height:12px;
	background: url(../images/icon_arrow_right_grey.png) no-repeat;
	float: left;
	position: relative;
	top:3px;
	}
a:hover.arrow_right {
	background: url(../images/icon_arrow_right_orange.png) no-repeat;
	}

*/

/*
a.numbers {
	margin-right:12px;
	color:#acacac;
	float:left;
	text-align: center;
	}
a:hover.numbers {
	color:#ff4e4e;
	}
.activnumber{
	display:block;
	margin-right:12px;
	float:left;
	color:#ff4e4e;
}
*/

.dealer_vehicle_sn{
	margin: 9px 0 0 0;
}
.list_navigation{
	margin: 6px 0 0 0;
}

.box_blue_topbtn_not_active{
	height: 33px;
	background: #E8F2FB url(../images/box_blue_topbtn_980_ns_borders.png) repeat-y;
}
.temp_distancer{
	margin-bottom:20px;
}
.box_blue_topbtn_not_active a {
	display: block;
	width: 960px;
	padding: 5px 0 10px 20px;
	color: #355166;
	font-weight: bold;
	background:  url(../images/dealer_veh_list_sb_head_close.png) no-repeat;
	text-transform: uppercase;
}
.box_blue_topbtn_active{
	height: 33px;
	background: #E8F2FB url(../images/box_blue_topbtn_980_ns_borders.png) repeat-y;
}
.box_blue_topbtn_active a{
	display: block;
	width: 960px;
	padding: 5px 0 10px 20px;
	color: #355166;
	font-weight: bold;
	background:  url(../images/dealer_veh_list_sb_head_open.png) no-repeat;
	text-transform: uppercase;
}
.box_blue_topbtn_active a em, .box_blue_topbtn_not_active a em {
	font-weight: normal;
	text-transform: none;
}


/*
a.button_orange_ns span{
    background: url(../images/btn_big_orange_ns.png) center left no-repeat;
    display: inline-block;
    padding: 0 6px 0 11px;
    line-height: 42px;
    height: 42px;
	font-weight: bold;
}
a.button_orange_ns:hover span{
    background: url(../images/btn_big_orange_over_ns.png) center left no-repeat;
    cursor: pointer;
}
a.button_orange_ns{
    background: url(../images/btn_big_orange_arrow_ns.png) center right no-repeat;
    float: left;
    color: #d31414;
    padding: 0 23px 0 0;
    text-decoration: none;
    height: 42px;
}
a.button_orange_ns:hover{
    background: url(../images/btn_big_orange_arrow_over_ns.png) center right no-repeat;
    color: #a30d0d;
    text-decoration: none;
}

a.button_green2 span{
    background: url(../images/btn_sm_full_green_ns_left.png) center left no-repeat;
    display: inline-block;
    padding: 0 0 0 10px;
    line-height: 23px;
    height: 23px;
	font-size: 0.84em;
	text-transform:uppercase; 
}
a.button_green2:hover span{
    background: url(../images/btn_sm_full_green_ns_left_over.png) center left no-repeat;
    cursor: pointer;
}
a.button_green2{
    background: url(../images/btn_sm_full_green_ns_right.png) center right no-repeat;
    float: left;
    color: #fff;
    padding: 0 10px 0 0;
    text-decoration: none;
    height: 23px;
}
a.button_green2:hover{
    background: url(../images/btn_sm_full_green_ns_right_over.png) center right no-repeat;
}
a.button_orange2 span{
    background: url(../images/btn_sm_full_orange_ns_left.png) center left no-repeat;
    display: inline-block;
    padding: 0 0 0 10px;
    line-height: 23px;
    height: 23px;
	font-size: 0.84em;
	text-transform:uppercase; 
}

a.button_orange2:hover span{
    background: url(../images/btn_sm_full_orange_ns_left_over.png) center left no-repeat;
    cursor: pointer;
}
a.button_orange2{
    background: url(../images/btn_sm_full_orange_ns_right.png) center right no-repeat;
    float: left;
    color: #fff;
    padding: 0 10px 0 0;
    text-decoration: none;
    height: 23px;
}
a.button_orange2:hover{
    background: url(../images/btn_sm_full_orange_ns_right_over.png) center right no-repeat;
}

*/

.ad_links{
	float:left;
}
.ad_links a, .ad_links span{
	display: inline-block;
	padding-left: 26px;
	margin-left: 26px;
	/*height:17px;*/
	color:#6c6b6b;
}
.ad_links a:hover{
	color: #d01414;
}
.pop_up_dealer_vlp .activ_icon {
	color: #d01414;
}

/*
.ad_normal_sel{
	background: url(../images/icon_ad_normal.png) no-repeat center left;
}
a.ad_normal{
	background: url(../images/icon_ad_normal.png) no-repeat center left;
}
a:hover.ad_normal{
	background: url(../images/icon_ad_normal_over.png) no-repeat center left;
}
*/

/*
.ad_new_sel{
	background: url(../images/icon_ad_new.png) no-repeat center left;
}
a.ad_new{
	background: url(../images/icon_ad_new.png) no-repeat center left;
}
a:hover.ad_new{
	background: url(../images/icon_ad_new_over.png) no-repeat center left;
}
.ad_colored_sel{
	background: url(../images/icon_ad_colored.png) no-repeat center left;
}
a.ad_colored{
	background: url(../images/icon_ad_colored.png) no-repeat center left;
}
a:hover.ad_colored{
	background: url(../images/icon_ad_colored_over.png) no-repeat center left;
}
.ad_top_sel{
	background: url(../images/icon_ad_top.png) no-repeat center left;
}
a.ad_anunttop{
	background: url(../images/icon_ad_top.png) no-repeat center left;
}
a:hover.ad_anunttop{
	background: url(../images/icon_ad_top_over.png) no-repeat center left;
}
*/

.col_807{
	/*background: #ff9900;*/
	width: 807px;
	float: left;
}
.margin_bt{
	margin-top: 10px;
	margin-bottom: 10px;
}

.bigbtn_dist_b{
	margin-top:5px;
}

#result_form{
    display: block;
    float: left;
}

/* popup modify offer re-write begin */

#pop_up_body #add-form{
    float: left;
    width: 808px;
}
#pop_up_body #offer{
    width: 808px !important;
}

/* popup modify offer re-write end */
.ad_anuntautovit span {
	display: inline-block;
	font-weight: bold;
	color: #2e7fb4;
	padding: 0 6px;
	text-align: center;
	margin: 0 7px 0 0;
	line-height: 1;
}
.icon_stages a {
	color: #AAAAAA;
}
.autovit-error-box {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	border-radius: 5px;
	border-color: #AAAAAA;
	color: #d31414;
	font-size: 16px;
	max-width: 420px;
}
.autovit_info {
	padding: 8px;
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.autovit_info span {
	color: #797979;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 12px;
	display: inline-block;
	margin-top: 6px;
}
