@font-face {
    font-family: 'Helvetica Neue Bold';
    src: url('fonts/HelveticaNeueLTPro-Hv.eot');
    src: local('☺'), url('fonts/HelveticaNeueLTPro-Hv.woff') format('woff'), url('fonts/HelveticaNeueLTPro-Hv.ttf') format('truetype'), url('fonts/HelveticaNeueLTPro-Hv.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/HelveticaNeueLTPro-Ex.eot');
    src: local('☺'), url('fonts/HelveticaNeueLTPro-Ex.woff') format('woff'), url('fonts/HelveticaNeueLTPro-Ex.ttf') format('truetype'), url('fonts/HelveticaNeueLTPro-Ex.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

#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;
	 -webkit-box-shadow: 4px 4px 0 #cac9c5;
-moz-border-radius: 5px 5px 5px 5px;
-moz-box-shadow: 1px 1px 2px #232323;
background: #FDFDFD;
border: 1px solid #777;
float: right;
min-height: 400px;
height: auto!important;
height: 400px;
margin-right: 15px;
margin-top: 10px;
margin-bottom:10px;
}

#ajanlat_steps {
background: #FBFBFB;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
border: 1px solid #777;
padding: 9px;
width: 938px;
margin: 40px 0 0;
}

.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:##F3F5F9;
}

#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:#08a500;
}

.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:#fff url(img/input_bg.gif) repeat-x top left;
	height:24px;
	border:2px solid #c4c5c7;
	 -webkit- border-radius:3px;
	 -moz-border-radius:3px;
	 -o-border-radius:3px;
	 -ms-border-radius:3px;
	 border-radius:3px;
	 width:117px;
	line-height:24px;
	font-weight: bold;
	padding:0 4px;
	margin:0;
	color:#6A6B6D;
	overflow: hidden;
}

.display .text {
	width:117px;
	height:24px;
}

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

.input_holder, .select_holder {
	/*display:table-cell;*/
	vertical-align: top;
	width:152px;
	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: 0;
}

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

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

#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(img/label_error.gif) no-repeat left center;
}


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

.button {
	background:url(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("img/checkbox_on.png") no-repeat left top; 
}
.cust_radio_hvr{
	background: url("img/checkbox_hvr.png") no-repeat left top; 
}
.cust_radio_off{
	background: url("img/checkbox_off.png") no-repeat left top; 
}

#progress_tracker {
	height:36px;
	width:919px;
	background:url(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(img/ar_btn.png) no-repeat top left;
	width:151px;
	height:28px;
	border:none;
	cursor:pointer;
}

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

.down_arrow {
	background:url(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:37px!important;
}

#altalanos_telefon_3 {
	width:124px!important;
}

#irszam {
	width:50px!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;
}

#kalkulator_form .form_line {
	margin:0 0 7px 0!important;
}

#kalkulator_form .select_holder, #kalkulator_form .input_holder, .selectbox, .display, .text, .arrow_btn {
	margin:0!important;
}

#kalkulator_form .part_bottom {
	margin:5px 10px!important;
}

#kalkulator_form .button {
	padding-left:15px!important;
}

#content {
	padding-bottom:20px;
}

.content_wrap {
	background:none!important;
}
