#offer{
	width: 1096px;
}
#offer input[type=checkbox]{
	margin-right: 5px;
}
#offer label{
    padding-top: 9px;
}
/*
TEST FOR DISABLING THE TRIGGER OF INPUTS ON LABEL HOVERS
#offer label:hover input,
#offer label:hover select,
#offer label:hover textarea{
    background: #ffffff;
    border: 1px solid #c6c6c6;
}
*/
.required {
	display: inline-block;
	color: #d31414;
	font-weight: normal;
	}
/*
select.required, input.required{
	color:#335266;
}
*/
.steps {
	height: 42px;
	margin-top : 20px;
	display: inline-block;
	background: url(../images/add_steps_bgr_line.png) repeat-x;
	margin-bottom: 15px;
	
	}
a.steps_done span{
    background: url(../images/add_steps_right_done.png) center right no-repeat;
    display: inline-block;
    padding: 0 22px 0 2px;
    line-height: 36px;
    height: 42px;
	font-weight: bold;
}
a.steps_done{
    background: url(../images/add_steps_left_done.png) center left no-repeat;
    float: left;
    /*color: #335266;*/
    padding: 0 0 0 18px;
    text-decoration: none;
    height: 42px;
	margin-left: 9px;
}

a.steps_done_first{
	background: url(../images/add_steps_left_done_first.png) center left no-repeat;
	padding: 0 0 0 18px;
	margin: 0;
	}
a.step_act span{
    background: url(../images/add_steps_right_actual.png) center right no-repeat;
    display: inline-block;
    padding: 0 22px 0 2px;
    line-height: 36px;
    height: 42px;
	font-weight: bold;
}
a.step_act{
    background: url(../images/add_steps_left_actual.png) center left no-repeat;
    float: left;
    color: #d31414;
    padding: 0 0 0 18px;
    text-decoration: none;
    height: 42px;
	margin-left: 9px;
}
a.steps_act_first {
    background: url(../images/add_steps_left_actual_first.png) no-repeat scroll left center transparent;
    margin: 0;
    padding: 0 0 0 18px;
	}
a.steps_not_done span{
    background: url(../images/add_steps_right_not_done.png) center right no-repeat;
    display: inline-block;
    padding: 0 22px 0 2px;
    line-height: 36px;
    height: 42px;
	font-weight: bold;
}
a.steps_not_done{
    background: url(../images/add_steps_left_not_done.png) center left no-repeat;
    float: left;
    color: #9A9A9A;
    padding: 0 0 0 18px;
    text-decoration: none;
    height: 42px;
	margin-left: 9px;
}
a:hover.steps_not_done{
    color:#9A9A9A;
}

.pict_bord {
	 float: left;
	 /*background: url(../images/add_photo_bgr_sm.gif) no-repeat;*/
	 width: 280px;
	 height: 280px;
	 border: solid 1px #c6c6c6;
     font-weight: 400;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
}
.photo_upload_wrap{
    width: 280px;
    height: 280px;
}

#uploader{
    display: block;
    margin: 0 0 14px 0;
}

.add_box {
	float:left;
	/*margin-left: 24px;*/
	margin-bottom: 24px;
	width: 320px;
	}
.add_box_left {
	float:left;
	width: 40px;
	height: 120px;
	text-align: left;
	position: relative;
	}
.number {
	display: block;
	width: 21px;
	height: 17px;
	background: url(../images/add_photo_number_bgr.png) center no-repeat;
	text-align: right;
	font-weight: bold;
	padding-right: 5px;
	}
.inp_185.number, .inp_105.number, .inp_180.number{
	background-image:none;
	background-color:#FFFFFF;
	font-weight:normal;
	text-align:left;
	display:inline;
}
	

/* -- photo upload move/remove icons begin -- */

a.arrow_left_pic {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 11px;
    color: #6c6b6b;
}
a.arrow_right_pic {
    display: inline-block;
    position: absolute;
    top: 40px;
    left: 11px;
    color: #6c6b6b;
}   
a.add_close{
    display: inline-block;
    position: absolute;
    top: 80px;
    left: 11px;
    color: #6c6b6b;
}
a.arrow_left_pic:hover,
a.arrow_right_pic:hover,
a.add_close:hover{
    color: #d31414;
}
a.arrow_left_pic,
a.arrow_right_pic,
a.add_close i{
    font-size: 23px;
}

/* -- photo upload move/remove icons end -- */


.white_box_516 {
	margin-top:15px;
	width: 516px;
	float: left;
	}

.col806 {
	width:806px;
}

.browse {
	/*width: 364px;*/
	/*height: 56px;*/
	/*background: url(../images/add_photo_browse_bgr.png) no-repeat;*/
	float: left;
	padding: 15px 15px 15px 15px;
	margin: 0 0 15px 0;
	border: solid 1px #c6c6c6;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#login_bottom {
	margin-top:15px;
	float: left;
	width:276px;
	height: 353px;
	background: url(../images/login_green_bgr_full_add_pa.png) no-repeat;
	margin-left: 14px;
	}
#login_bottom_top {
	float: left;
	width:276px;
	height: 33px;
	margin-bottom: 22px;
	margin-left:18px;
	}
#login_bottom_top span {
	background: url(../images/box_head_right.png) no-repeat center right;
	padding: 6px 26px 0 0;
	text-transform: uppercase;
	/*color: #335266;*/
	font-weight: bold;
	display:inline;
	float:left;
	height:27px;
	}

.col {
	/*color: #335266;*/
	float: left;
	margin-bottom: 12px;
	/*width: 762px;*/
	width: 1034px;
	}
.col_u,
.col_u2{
	/*color: #335266;*/
	float: left;
	margin-top: 5px;
	margin-bottom: 15px;
	width: 1034px;
	border-bottom: 1px solid #d6e1e9;
}
.col_u2{
    margin-top: 10px;
    margin-bottom: 25px;
}
.col_texta {
	/*color: #335266;*/
	float: left;
	width: 1034px;
	margin-top: 25px;
	}
.col_texta textarea{
	/*width:746px;*/
	height:110px;
	margin-bottom: 5px;
	}
.col_texta span {
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
	}

.col_215 {
	float: left;
	/*width:215px;*/
	width: 240px;
	margin: 0 24px 0 0;
}	
.col_200 {
	float: left;
	/*width:222px;*/
	/*width: 780px;*/
	width: 361px;
	margin: 0 24px 0 0;
}

.col_200_other_version {
	float: left;
	width:440px;
	}
.col_300 {
	float: left;
	/*width:300px;*/
	width: 300px;
	margin: 0 24px 0 0;
}
.col_345 {
	float: left;
	width:345px;
	}
.col_290 {
	float: left;
	width:299px;
	}
.col_260 {
	float: left;
	width: 320px;
	margin: 0 24px 0 0;
}
.col_180 {
	float: left;
	width:180px;
	}
.col_190 {
	float: left;
	width:190px;
	}
.col_187 {
	float: left;
	width: 280px;
	margin: 0 24px 0 0;
	}
.col_150 {
	float: left;
	width: 192px;
	}
.col_160 {
	float: left;
	width: 200px;
	}
.col_130 {
	float: left;
	width: 150px;
	}
.col_110 {
	float: left;
	width:110px;
	}
.col_140 {
	float: left;
	width: 180px;
	margin: 0 24px 0 0;
	}
.col_243 {
	float: left;
	width:243px;
	}
.col_65 {
	float: left;
	width:65px;
	}
.col_165 {
	float: left;
	width:165px;
	}
.col_75 {
	float: left;
	width:75px;
	}
.col_80 {
	float: left;
	width:80px;
	}
.col_255 {
	float: left;
	width: 320px;
	margin: 0 48px 0 0;
}

.col_470_u{
    float: left;
    width: 470px;
    border-bottom: 1px solid #d6e1e9;
    /*color: #335266;*/
    padding-bottom: 10px;
    margin-bottom: 13px;
}
.col_470{
    float: left;
    width: 485px;
    margin-bottom: 12px;
    /*color: #335266;*/
}
.col_next{
    margin-top: 12px;
}
.bold {
	font-weight: bold;
	}
.margin_t {
	margin-top:15px;
	}

/*
.inp_185{
	width: 350px;
}
*/

.inp_187,
.inp_185,
#offer input[type="text"],
#offer input[type="password"]{
    width: 260px;
}

.inp_135 {
	width: 135px;
	}
.inp_165 {
	width: 165px;
	}
.inp_150 {
	width: 150px;
	}
.inp_130 {
	width: 130px;
	}
.inp_105 {
	width: 105px;
	margin-right:0!important;
	}
.inp_100 {
	width: 120px;
	}
.inp_98 {
	width: 98px;
	}
.inp_80 {
	width: 80px;
	margin-right:0!important;
	}
.inp_50 {
	width: 50px;
	}
.inp_230 {
	width: 230px;
	}
.inp_238 {
	width: 238px;
	}
.inp_269 {
	width: 269px;
	}
.inp_267 {
	width: 267px;
	}
.inp_285 {
	width: 277px;
	}
.inp_60 {
	width: 60px;
	margin-left: 5px;
	margin-right:0!important;
	}
.inp_260 {
	width: 260px;
	}
.inp_80 {
	width: 120px;
	}
.inp_90 {
	width: 90px;
	margin-right: 10px;
	}
.inp_180 {
	width: 180px;
	}
.inp_220 {
	width: 320px;
	}
.margin-right {
	margin-right: 9px;
	}
.between {
	font-size: 1.25em;
	font-weight: bold;
	display: inline-block;
	margin: 0 3px;
	}
p em {
color: #d31414;
}
.nomargin {
	margin: 0;
	}
.steps{
	font-size: 0.9em;
}
/*
.col_u2 {
  border: solid 1px #D7D7D7;
  float:left;
  margin-bottom: 15px;
  width: 1034px;
}
*/

.box_grey_am{
  width:806px;
	margin-top:15px;
	display: block;
}

.span_185{ /* FOR AUTOCOMPLETE BOX?! */
	/*display: inline-block;*/
    display: none; /* HIDING AUTOCOMPLETE BOX */
	width: 183px;
	height: 41px;
	/*border: solid 1px #a1b4c2;*/
	background: #fff;
	/*padding-left:5px;
    padding-right:5px;
	padding-top:1px;*/
	/*color:#335266;*/
	padding: 7px;
	border: solid 1px #c6c6c6;
    font-weight: 400;
    vertical-align: middle;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#auto_complete .number {
	text-align: left;
	/*color: #335266;*/
	font-weight:normal;
	padding-right: 0px;
	}

/*------ loginFormSmall.tpl ------*/

.col_log_all{
	float: left;
	margin: 10px 20px 10px 20px;
	padding: 25px 0 11px 0;
	width: 230px;
	border-top: 1px solid #aec0cc;
	border-bottom: 1px solid #aec0cc;
}
.col_log_ins{
	float: left;
	padding: 0 0 12px 0;
	width: 230px;
}
.col_log_ins2{
	float: left;
	padding: 0 0 12px 0;
	width: 150px;
}
.col_log_fpw{
	float: left;
	margin: 10px 20px 0 20px;
	padding: 25px 0 0 0;
	width: 230px;
}
/*
.inp_height{
	height: 18px;
}
*/
.other_version {
    width: 400px;
    margin-left: 5px;
}


/*---- add blue box extension begin ----*/

.eurotax_warning {
    color: #d31414;
    border: 1px solid #d31414;
    padding: 7px 10px 7px 10px;
    margin-top: 15px;
}

#blue_box{
    display:none;
}

.blue_box_wrap{
    margin: 10px 0 0 0;
}

#blue_box hr{
	border: none;
	height: 1px;
	background: #bccbd5;
	margin: 4px 0 8px 0;
}

#blue_box .text_ind_please{
	display: block;
	padding: 8px 0 5px 0;
	color: #2e7fb4;
}
#blue_box .text_ind{
    display: block;
    padding: 8px 0 5px 0;
}

#blue_box .odd{
    background: #ffffff;
    float: left;
    width: 1000px;
    padding: 8px 10px 8px 10px;
}
#blue_box .even{
    background: #f7f7f7;
    float: left;
    width: 1000px;
    padding: 8px 10px 8px 10px;
}
#blue_box .odd:hover,
#blue_box .even:hover{
    background: #e0ecf6;
}
#blue_box .odd:hover .year,
#blue_box .odd:hover .description,
#blue_box .even:hover .year,
#blue_box .even:hover .description{
    color: #4a4a4a;
}

#blue_box .row_left{
    float: left;
    width: 20px;
    margin: 3px 10px 0 0;
}
#blue_box .row_right{
    float: left;
    width: 950px;
}

#blue_box .check_no{
    background: url(../images/checkbox_no.png) no-repeat left center;
    width: 20px;
    height: 20px;
    display: inline-block;
}
#blue_box .check_yes{
    background: url(../images/checkbox_yes.png) no-repeat left center;
    width: 20px;
    height: 20px;
    display: inline-block;
}

#blue_box label{
    font-weight: normal;
    padding: 0;
    margin: 0;
    font-size:0.938em;
}
#blue_box .title{
    font-weight: bold;
    color: #2e7fb4;
    font-size:1.125em;
    display: block;
    margin-bottom: 2px;
}
#blue_box .year{
    font-weight: normal;
    color: #7d7d7d;
    font-size: 0.813em;
}
#blue_box .description{
    display: block;
    font-size: 1em;
    color: #7d7d7d;
}

#scrollbar1 {
    float: left;
    width: 1034px;
    background: #ffffff;
    float: left;
    border: 1px solid #bccbd5;
    height: 300px;
    overflow: hidden;
    /*margin-top: 4px;
    margin-bottom: 4px;*/
}

#scrollbar1 .viewport { 
    height: 298px; 
    overflow: hidden; 
    position: relative; 
}

#scrollbar1 .overview { 
    list-style: none; 
    position: absolute; 
    left: 0; 
    top: 0; 
}

#scrollbar1 .thumb .end,
#scrollbar1 .thumb { 
      /*background: #2e7fb6;*/
      background: #eff5fa;
      border-radius: 15px;
      border: 2px solid #2e7fb6;
      width: 30px;
      height: 30px; 
}

#scrollbar1 .scrollbox{
      background: #eff5fa;
      float: right;
      width: 30px;
      height: 298px;
      /*padding: 5px 5px 5px 6px;*/
}

#scrollbar1 .track { 
    height: 100% !important;
    position: relative;  
    background: #eff5fa;
    border-radius: 15px;
    width: 30px;
    float: right;
    
}
#scrollbar1 .thumb { 
    height: 30px; 
    cursor: pointer; 
    overflow: hidden; 
    position: absolute; 
    top: 0; 
}
#scrollbar1 .thumb .end { 
    overflow: hidden; 
    /*height: 20px; 
    width: 20px;*/ 
}
#scrollbar1 .disable{ 
    display: none;
}

/*---- add blue box extension end ----*/

 
#model_autocomplete,#make_autocomplete, #normapoluare_autocomplete,
#torque_autocomplete, #chargertype_autocomplete, #valvespercylinder_autocomplete,
#drivetype_autocomplete, #cylinderarrangement_autocomplete,
#cylinderscount_autocomplete, #wheelbase_autocomplete,
#totalweight_autocomplete, #vehiclelength_autocomplete,
#vehicleheight_autocomplete,#vehiclewidth_autocomplete, 
#maxbootcapacity_autocomplete,#bootcapacityin_autocomplete,
#minbootcapacity_autocomplete,#kerbweight_autocomplete, 
#modelyearfrom_autocomplete, #modelyearto_autocomplete,
#newprice1_autocomplete, #newprice2_autocomplete, #overallconsumption_autocomplete,
#consumptionoverland_autocomplete, #consumptionurban_autocomplete,
#acceleration_autocomplete, #topspeed_autocomplete
{
    display: none;
}

.sm_label{
	font-size: 0.938em;
}
.sm_label label{
	padding-right: 0;
}

.box_dist_add{
	margin-top:13px;
	margin-bottom:15px;
}

#offer .inline:hover {
    color: #949494;
}