#ajanlatkerobox {
	 background:#fba60b;
	 -webkit- border-radius:5px;
	 -moz-border-radius:5px;
	 -o-border-radius:5px;
	 -ms-border-radius:5px;
	 border-radius:5px;
	 padding:9px;
	 width:305px;
}

#ajanlat_steps {
	 background:#fff;
	 -webkit- border-radius:5px;
	 -moz-border-radius:5px;
	 -o-border-radius:5px;
	 -ms-border-radius:5px;
	 border-radius:5px;
	 border:4px solid #fba60b;
	 padding:9px;
	 width:918px;
	 margin: 0 12px;
}

.part_bottom {
	background:#f3f5f9;
	 -webkit- border-radius:4px;
	 -moz-border-radius:4px;
	 -o-border-radius:4px;
	 -ms-border-radius:4px;
	 border-radius:4px;
	 padding:5px;
}

#ajanlat_steps .part_bottom {
	background:#e0f3f8;
}

#part_top {
	padding:8px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#part_top h2 {
	color:#fff;
	font-size:25px;
	font-family:'Helvetica Neue Bold', Arial;
	letter-spacing:-1px;
	padding:0;
	margin:0 0 5px 0;
}

#ajanlat_steps #part_top {
	color:#8b8b8b;
}

#ajanlat_steps #part_top h2 {
	color:#40b2d4;
}

.part_title {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 8px;
	margin:15px 0 5px;
}

#ajanlat_steps .part_title {
	color:#363e43;
}

.form_line {
	display:table;
	margin-bottom:7px;
	padding:4px;
	*clear:both;
}

.form_line .cimke, .empty {
	text-align:right;
	display:inline-block;
	color:#363e43;
	font-size:12px;
	padding-right:10px;
	width:125px;
	display:table-cell;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	*float:left;
}

#ajanlat_steps .form_line .cimke, #ajanlat_steps .empty {
	width:408px;
}

.form_line .text {
	background:url(../img/sprite2.png) no-repeat top left;
background-position: -558px -425px;
height: 35px;
width: 284px;
border: none;
padding: 5px 11px;
font-size: 15px;
}

/*#ajanlat_steps .form_line .text {
	width:240px;
}*/

.input_holder, .select_holder {
	/*display:table-cell;*/
	vertical-align: top;
	width:352px;
	position: relative;
	*float:left;
}

#ajanlat_steps .form_line .input_holder, #ajanlat_steps .form_line .select_holder {
	width: 482px;
}

.form_line .forint {
	
    position:absolute;
	right: 30px;
    
	font-weight:bold;
	line-height:27px;
	font-size:12px;
	color:#363e43;
	font-family:Arial, Helvetica, sans-serif;
	top: 6px;
}

#ajanlat_steps .form_line .forint {
	left:235px;
}

.form_line .info {
	background:url(js/img/info.png) no-repeat top left;
	height:17px;
	width:18px;
	display:inline-block;
	position: absolute; 
	top:3px;
	right:-5px;
}

#ajanlat_steps .form_line .info {
	left:265px;
}

.input_holder .radio {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#363e43;
	font-weight:bold;
}

.input_holder .radio label {
	margin-bottom: 7px;
	display: inline-block;
}


.form_line.error {
	background:#fff;
}

.forint.error, div.error .cimke {
	color:#b03b24;
}

.input_holder label.error, .select_holder  label.error {
	font-size:11px;
	color:#b03b24;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin-top:4px;
	padding-left:20px;
	background:url(js/img/label_error.gif) no-repeat left center;
}


input.error {
	border:2px solid #b03b24!important;
}

.button {
	background:url(js/img/button.png) no-repeat top left;
	width:143px;
	height:39px;
	cursor:pointer;
	border:none;
	text-align:left;
	padding-left:30px;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

body.lakashitel #ajanlatkerobox .button {
	margin-left:140px;
}

body.hitelkivaltas #ajanlatkerobox .button, body.szabadfelhasznalasu #ajanlatkerobox .button, body.gyorskolcson #ajanlatkerobox .button, body.lakastakarek #ajanlatkerobox .button, body.befektetessel-kombinalt-jelzaloghitelek #ajanlatkerobox .button, body.hitel #ajanlatkerobox .button, body.osztrakhitel #ajanlatkerobox .button, body.lakaslizing #ajanlatkerobox .button, body.jelzaloghitel #ajanlatkerobox .button, body.epitesi-hitel #ajanlatkerobox .button, body.lakasfelujitasi-hitel #ajanlatkerobox .button, body.telekvasarlasi-hitel #ajanlatkerobox .button {
	margin-left:135px;
}



#ajanlat_steps #step_1 .button {
	margin-left:420px;
	*margin-left:0;
}


.ar_form .button, .hk_form .button {
	padding-left:15px;
}

.cust_checkbox {
	font-size:14px;
	cursor: pointer;
	display: inline-block;
	width: 16px;
	height: 17px;
	position: relative;
	top: -1px;
}
.cust_radio_on{
	background: url("js/img/checkbox_on.png") no-repeat left top; 
}
.cust_radio_hvr{
	background: url("js/img/checkbox_hvr.png") no-repeat left top; 
}
.cust_radio_off{
	background: url("js/img/checkbox_off.png") no-repeat left top; 
}

#progress_tracker {
	height:36px;
	width:631px;
	background:url(js/img/proress_tracker.gif) no-repeat top left;
}

#progress_tracker.second {
	background-position:0 0;
}

#progress_tracker.third {
	background-position:0 -36px;
}

#progress_tracker.fourth {
	background-position:0 -72px;
}

#progress_tracker.second_b {
	background-position:0 -108px;
}

#progress_tracker.third_b {
	background-position:0 -144px;
}

#progress_tracker.second_c {
	background-position:0 -360px;
}

#progress_tracker.third_c {
	background-position:0 -396px;
}

#progress_tracker.second_d {
	background-position:0 -432px;
}

#progress_tracker.third_d {
	background-position:0 -468px;
}

#progress_tracker.first_e {
	background-position:0 -576px;
}

#progress_tracker.second_e {
	background-position:0 -180px;
}

#progress_tracker.third_e {
	background-position:0 -216px;
}

#progress_tracker.fourth_e {
	background-position:0 -252px;
}

#progress_tracker.first_f {
	background-position:0 -612px;
}

#progress_tracker.second_f {
	background-position:0 -288px;
}

#progress_tracker.third_f {
	background-position:0 -324px;
}

#progress_tracker.second_g {
	background-position:0 -504px;
}

#progress_tracker.third_g {
	background-position:0 -540px;
}

#progress_tracker.first_h {
	background-position:0 -648px;
}

#progress_tracker.second_h {
	background-position:0 -684px;
}

#progress_tracker.third_h {
	background-position:0 -720px;
}

#progress_tracker.first_i {
	background-position:0 -756px;
}

#progress_tracker.second_i {
	background-position:0 -792px;
}






#add_credit {
	background:url(js/img/ar_btn.png) no-repeat top left;
	width:151px;
	height:28px;
	border:none;
	cursor:pointer;
}

.line {
	background:url(js/img/line.gif) repeat-x top left;
	height:2px;
	margin-bottom:5px;
}

.down_arrow {
	background:url(js/img/down_arrow.png) no-repeat top left;
	height:26px;
	width:29px;
	margin:5px auto;
}

#hitel_list h4 {
margin-bottom: 6px;
font-family: Arial,Helvetica,sans-serif;
font-size: 20px;
color: #363E43;
}

.rowtitle {
border-right: 1px solid #c9c9c9;
text-align: left;
}

.rowdelete {
border-left: 1px solid #fff;
text-align: center;
}

.rowtitle a {
font-size: 12px;
font-family: Arial,Helvetica,sans-serif;
color: #363E43;
text-decoration: none;
}

.rowtitle a:hover {
text-decoration: underline;
}

#hitel_list tr.odd {
background: #fff;
}

.description_text {
	padding:0;
	margin:10px 0;
	color: #232323;
}

.description_text li {
	font-size:18px;
	padding:0;
	list-style:none;
	font-family: Helvetica Neue Bold;
	margin:0;
}

/*form.hitelform #hitel_osszeg, form.hitelform #ingatlan_cel_ertek, form.hitelform #ingatlan_cel_teher {
width: 117px!important;
}*/

#nav a { 
font-weight:lighter!important;
}

#altalanos_telefon_1, #altalanos_telefon_2 {
	width:44px!important;
}

#altalanos_telefon_3 {
	width:115px!important;
}


#span_lakhely {
		font-weight:bold;
}

#hiteltartozas_devizaban {
	width:100px;
}

#hiteltartozas_devizaban_sor .selectbox {
	width:136px;
}

#hiteltartozas_devizaban_sor .selectbox .text {
width: 123px;
}

#fizeteskesedelem_nap {
	width:30px;
}

#fizeteskesedelem_nap_sor {
margin: -60px 0 0 50px;
position: absolute;
}

body.hiteligenyles #middle_content {
	padding:0;
}

div#jogi_nyilatkozat_sor {
    display:none;
    width:100%;
}
div.textarea {
    width:100%;
}
div.textarea textarea{
    width:100%;
    height:160px;
}
