
*{	/* global white space reset */
	margins: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(../img/img01.jpg) repeat-x; /* menu bg */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.separator {
	width: 100%;
	height: 0px;
	overflow: hidden;
	float: none;
	clear: both;
}

/* holder */

.holder {
	position: relative;
	top: 0px;
	left: 50%;
	padding: 0px;
	margin: 0px;
	margin-left: -390px;
	width: 780px;
	z-index: 1;
}
html > body .holder { /* mozilla float hack */
	float: left;
	clear: both;
}

/* -------------------------------------  style  -------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#004c4a;								/* cib zöld */
}

h1 {
	font-size: 3em;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.3em;
}

p {
	margin-bottom: 10px;
	line-height: 160%;
}

ul, ol {
	margin: 10px 30px;
	padding: 0 15px;		
	line-height: 160%;
}

blockquote {
}

a {
	color: #e96d33;								/* cib narancs */
}

a:hover {
	text-decoration: none;
	color:#e7c44f;								/* cib okker */
}

hr {
	display: none;
}
.note {
	font-size:0.85em;
	font-style:italic;
}

/* --------------------------  header  ------------------------------- */
/* Menu */

.header .menu {
	height: 45px;
	margin: 0 auto;
	padding: 0px 0;
}

.header .menu ul {
	height: 45px;
	margin: 0;
	padding: 0;
	background: url(../img/img03.jpg) no-repeat;
	list-style: none;
}

.header .menu li {
	float: left;
	height: 45px;
	background: url(../img/img03.jpg) no-repeat right top;
}

.header .menu a {
	float: left;
	height: 25px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: smaller;
	font-weight: bold;
	color:#CCCCCC;
}

body.nyito .menu li.nyito a:hover,
body.kapcsolat .menu li.kapcsolat a:hover,
body.ugyintezesmenete .menu li.ugyintezesmenete a:hover,
body.kepviselet .menu li.kepviselet a:hover,
body.finanszirozasaink .menu li.finanszirozasaink a:hover,
body.adasvetel .menu li.adasvetel a:hover,
body.terheltadasvetel .menu li.terheltadasvetel a:hover,
body.hitelkivaltas .menu li.hitelkivaltas a:hover,
body.gepjarmufedezetes .menu li.gepjarmufedezetes a:hover,
.header .menu .active a:hover,
.header .menu a:hover {
	background: url(../img/img02.gif) repeat-x;
	color: #FFFFFF;
	height: 25px;
}

body.nyito .menu li.nyito a,
body.kapcsolat .menu li.kapcsolat a,
body.ugyintezesmenete .menu li.ugyintezesmenete a,
body.kepviselet .menu li.kepviselet a,
body.finanszirozasaink .menu li.finanszirozasaink a,
body.adasvetel .menu li.adasvetel a,
body.terheltadasvetel .menu li.terheltadasvetel a,
body.hitelkivaltas .menu li.hitelkivaltas a,
body.gepjarmufedezetes .menu li.gepjarmufedezetes a,
.header .menu .active a {
	background: url(../img/img06.gif) repeat-x;
	color: #FFFFFF;
	height: 25px;
}

/* Splash - fejléckép */
.splash {
	/*width: 780px;*/
	height: 175px;
	margin: 0 auto;
}
.header img {
	padding:0;
	border:none;
}

/* Logo */
.logo {
	height: 91px;
	margin: 0 auto;
	color:#004c4a;								/* cib zöld */
}

.logo h1, .logo h2 {
	margin: 0;
	padding: 0 20px;
	color:#004c4a;								/* cib zöld */
	font-family:Georgia, "Times New Roman", Times, serif;
}

.logo h1 {
	float: left;
	padding-top: 30px;
	letter-spacing: -2px;
	font-size: 3em;
}
.logo h1 span {
	display:block;
	clear:left;
	letter-spacing:-1px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	color:#FF6600;
	text-transform:none;
	margin:-5px 0 0 30px;
}
.logo .cibkepviselet {
	background:url(../img/cibkepviselet.jpg) top left no-repeat;
	float: right;
	height:45px;
	width: 89px;
	margin: 36px 0 0 0;
	padding: 0px 0px 0 10px;
}
.logo a {
	text-decoration: none;
	color:#004c4a;								/* cib zöld */
}
.logo a:hover {
	text-decoration: none;
	color:#004c4a;								/* cib zöld */
}


/* ------------------------------- C.O.N.T.E.N.T. -------------------------------------*/


.content {
	/*width: 780px;*/
	/*margin: 0 auto;*/
	/*padding: 15px;*/
}

.main {
	float: right;
	width: 520px;
	margin:15px 10px 15px 0;
	min-height:300px;
	_height:300px;
}

.main .title{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 5px 20px;
	letter-spacing: -1px;
	border-bottom: 1px dashed #B9B9B9;
	text-transform: uppercase;
	font-size: 22px;
}
.main .title a {
	text-decoration: none;
}
.full {
	padding: 0px 20px 0px 20px;
	clear:both;
}
.full p{
}
.full .half1 {
	width:230px;
	float:left;
	clear:left;
}
.full .half2 {
	margin:0 0 0 20px;
	width:230px;
	float:left;
}


/* post */
.post {
	padding-bottom: 20px;
}

.post .title {
	margin: 0;
	padding: 5px 20px;
	letter-spacing: -2px;
	/*border-bottom: 1px dashed #B9B9B9;*/
	text-transform: uppercase;
	font-size: 24px;
}

.post .title a {
	text-decoration: none;
}

.post .entry {
	padding: 10px 20px;
}

.post .meta {
	height: 26px;
	background: #F5F5F5;
	border-top: 1px solid #E9E9E9;
	text-decoration: none;
	text-transform: uppercase;
	font-size: smaller;
}

.post .posted {
	float: left;
	height: 16px;
	padding: 5px 20px;
}

.post .permalink, .post .comments {
	float: right;
	height: 16px;
	padding: 5px 20px;
}

.post .permalink {
}
/* innertab */
.innertab {
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 0px;
	font-size:0.85em;
	float:right;
}
.innertab ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.innertab ul li {
	display:inline;
	padding:0px 2px 0px 0px;
}
.ism .innertab li.ism,
.kalk .innertab li.kalk,
.ugyi .innertab li.ugyi,
.doku .innertab li.doku,
.innertab li.active{
	font-weight:bold;
	color:#004c4a;								/* cib zöld */
}
.innertab a {
	color:#004c4a;								/* cib zöld */
	text-decoration:none;
}
.innertab a:hover {
	color:#e7c44f;								/* cib okker */
	text-decoration: none;
}


/* coloumn */
.coloumn-l {
	float: left;
	width: 220px;
	margin:15px 0 15px 10px;
}
.coloumn-l .boxed {
	margin-bottom: 10px;
	padding: 5px;
	background-color:#eff6eb;
}
.coloumn-l ul {
	margin: 0;
	padding: 5px 20px 5px 10px;
	list-style: none;
}

.coloumn-l li {
	margin: 0;
	padding-left: 10px;
	padding-bottom: 5px;
	background: url(../img/img04.gif) no-repeat left 50%;
}

.coloumn-l p {
	padding: 0 10px;
}

.coloumn-l h2 {
	height: 20px;
	margin: 0;
	padding: 6px 0 0 10px;
	background: url(../images/img07.jpg) no-repeat;
	border-bottom: 1px dashed ;
	border-bottom-color:#B9B9B9;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	/*color: #000000;*/
	color:#004c4a;								/* cib zöld */
}
.coloumn-l h2 a{
	text-decoration: none;
}
.coloumn-l h2 a:hover{
	text-decoration: none;
}

/* ------------------------------------- FOOTER ------------------------------------ */
/* Footer */

.footer {
	clear: both;
	height: 50px;
	padding: 20px 0;
	border-top: 6px solid #3F3F3F;
	font-size: smaller;
}

.footer p {
	margin: 0;
	text-align: center;
	line-height: normal;
}

/* alignment classes */
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align:center;
}
/* images */
.content img {
	border: 1px solid #DADADA;
	padding: 5px;
	background: #FAFAFA;
}
.content img.float-right {
  margin: 5px 0px 5px 15px;  
}
.content img.float-left {
  margin: 5px 15px 5px 15px;
}


/* -------------------------------- F.O.R.M.S. ------------------------------------- */
label span {
	font-size:0.9em;
	font-weight:normal;
	font-style:italic;
	display:block;
	margin-bottom:2px;
}
.errormessage {
	text-align:center;
	font-weight:bold;
	color:#FF0000;
}

#search form {
	padding: 20px;
}

#search br {
	display: none;
}

#search #s {
	width: 135px;
}

table {
	border-collapse:collapse;
}
.adatkero {
	margin:10px 0 0 0;
}
.adatkero thead{
	text-align:center;
}
.adatkero thead th,
.adatkero thead td {
	height:22px;
	vertical-align:top;
	padding:2px 0px 0px 0px;
	background-color:#003300;
	color:#FFFFFF;
	font-size:12px;
}
.adatkero tbody {
	padding:0px 10px 0px 10px;
}
.adatkero tbody th {
	width:150px;
	border-color:#CCCCCC;
	border-style:dotted;
	border-width:0px 1px 0px 0px;
}
.adatkero tbody td {
	width:300px;
}
.adatkero tbody th,
.adatkero tbody td {
	vertical-align:top;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
.adatkero table.belso th {
	font-weight:normal;
}
.adatkero table.belso td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
.adatkero table.belso th,
.adatkero table.belso td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.adatkero table.belso th,
.adatkero table.belso td {
	border:none;
}
table.kerdezzen {
	width:600px;
}
label {
	font-size:0.9em;
}
textarea {
	width:220px;
	height:100px;
}
select {
	width:150px;
	height:18px;
	text-align:right;
}
select#hitel option,
select#torleszto option {
	text-align:right;
	padding:0 16px 0 0;
}
select, textarea, input[type='text'] {
	font-size:12px;
	/*border-color:#FF0000;
	border-style:solid;
	border-width:1px;*/
}
input[type='text'] {
	margin:2px 0px 1px 0px;
	height:16px;
	width: 220px;
}
select {
	margin:2px 0px 1px 0px;
	height:20px;
	/*width: 220px;*/
}
.full input.nev,
.full input.telefon {
	width: 220px;
}
input#marka,
input#tipus {
	width:170px;
}
input#autokora_ev,
input#autokora_honap,
input#onero1,
input#futamido,
input#visszahiv1,
input#visszahiv2 {
	width:50px;
}
input.torlreszlet{
	width:100px;
}
input#onero2 {
	width:118px;
}
input#autoara,
input#igenyeltosszeg,
input#fennallotartozas {
	width:200px;
}
input#futottkm {
	width:198px;
}
.full input.email1 {
	width:80px;
}
.full input.email2 {
	width:115px;
}
.full input.torleszto {
	width:79px;
}

/* gyorskalkulátor f.o.r.m. - full */
.full .gyorskalk {
}
.full .gyorskalk {
	margin:10px 0 0 0;
}
.full .gyorskalk thead{
	text-align:center;
}
.full .gyorskalk thead th,
.full .gyorskalk thead td {
	height:22px;
	vertical-align:top;
	padding:2px 0px 0px 0px;
	background-color:#003300;
	color:#FFFFFF;
	font-size:12px;
}
.full .gyorskalk tbody {
	padding:0px 10px 0px 10px;
}
.full .gyorskalk tbody th {
	width:150px;
	border-color:#CCCCCC;
	border-style:dotted;
	border-width:0px 1px 0px 0px;
}
.full .gyorskalk tbody td {
	width:300px;
}
.full .gyorskalk tbody th,
.full .gyorskalk tbody td {
	vertical-align:top;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
.full .gyorskalk .label-b {
	display:none;
}
.full .gyorskalk .label-f {
}
.full input.igenyeltosszeg {
	width:200px;
}

/* gyorskalkulátor f.o.r.m. - boxed */

.boxed .gyorskalk {
	margin:10px 0 0 6px;
}
.boxed .gyorskalk thead{
	display:none;
}
.boxed .gyorskalk tbody {
	padding:0px 10px 0px 10px;
}
.boxed .gyorskalk tbody th {
	display:none;
}
.boxed .gyorskalk tbody td {
	width:300px;
}
.boxed .gyorskalk tbody th,
.boxed .gyorskalk tbody td {
	vertical-align:top;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}

.boxed .gyorskalk .label-b {
	font-size:0.85em;
	font-weight:bold;
}
.boxed .gyorskalk .label-f {
	display:none;
}

.boxed .gyorskalk select {
	margin:2px 0px 1px 0px;
	height:20px;
	width: 190px;
}
.boxed input.torlreszlet {
	width:86px;
}
.boxed input.igenyeltosszeg {
	width: 170px;
}
.boxed input.torleszto {
	width:85px;
}
.boxed input.email1 {
	width:65px;
}
.boxed input.email2 {
	width:95px;
}
.boxed input.nev,
.boxed input.telefon {
	width: 185px;
}
.boxed td#submit {
	text-align:center;
}
.boxed td#submit input[type='submit']{
	width:192px;
	margin-left:-10px;
}

table.eredmeny tr {
	border-color:#CCCCCC;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
}
table.eredmeny tr td{
	width:100px;
	padding:6px 10px 1px 15px;
	text-align:right;
}
