/* essentials */

* {padding: 0; margin: 0;}
html, body {height: 100%;}
body {background: #deeaf3 url(images/bg.png) top repeat-x; color: #362f2d; font: 10pt/1.4em arial, sans-serif; }
body.partner {background: #e8e8e8 url(images/bg-p.png) top repeat-x; font: 11px arial, sans-serif; }

a { font-weight: bold; text-decoration: underline; color: #0762a7; }
a:hover { text-decoration: none; }
img, a img {border: none;}
input, button, select, textarea { font: 10pt/1.4em arial, sans-serif; }

br.clear { clear: both;}
.fl {float: left;}
.fr {float: right;}
.nm {margin: 0 !important;}

/* layout */

.wrapper {width: 996px; margin: auto; height: 100%; }

.top {background: url(images/top.png) bottom center no-repeat; height: 16px; width: 996px; /* IE6 */ _background: none; }
.page {background: url(images/page.png) center repeat-y; width: 962px; min-height: 78%; padding: 0 17px 140px 17px; position: relative; /* IE6 */ _background: #fff; _background-image: none; _height: auto !important; _height: 78%; }
.bottom {background: url(images/bottom.png) bottom center no-repeat; height: 4px; width: 996px; min-height: 0;  margin-bottom: 12px; /* IE6 */ _background: none; }
.bottomcont {position: absolute; bottom: 12px; left: 17px; width: 962px;}
.main {clear: both; margin-bottom: 12px; }


/* header */ 

.header {height: 92px; }
.header h1 {width: 350px; height: 50px; display: block; float:left; margin-top: 20px; }
.header h1 a {width: 350px; height: 50px; display: block; font-size: 11px; position: relative;}
.header h1 span {width: 350px; height: 50px; background: #fff url(images/aegonhitellogo.png) 5px 8px no-repeat; display: block; position: absolute; top: 0; left: 0;}
.hmeta { background: url(images/headerdiv.png) top left no-repeat; padding: 0 15px 0 15px; height: 72px; float:right; font-size: 11px; margin-top: 10px;}
.hmeta a {font-weight: normal;}
.hmeta p {line-height: 14px; padding: 1px 0 0 0; }
.tarsak {width: 132px; line-height: 15px;}
.tarsak p { line-height: 15px; padding: 5px 0 0 0;}
.kapcsolat {width: 256px; padding-right: 0 !important;}
.kapcsolat p {padding: 0; margin: 0;}
.kapcsolat p.kerdes { text-align: right; font-size: 10px;}
.kapcsolat p.telefon {color: #63717a; font-weight: bold; font-size: 33px; background: url(images/ikon_telefon.png) top left no-repeat; padding: 10px 0 10px 35px; text-align: right;}
.kapcsolat p.uzenet {text-align: right;}

.hmeta_kalk { background: url(images/kalk_kapcsolat.jpg) top left no-repeat; padding: 12px 15px 12px 130px; height: 72px; float:right; font-size: 11px; width: 232px;}
.hmeta_kalk p {background: url(images/sidebardoboz_szakert.png) 180px 17px  no-repeat; }
.hmeta_kalk span.hivjon {font-weight: bold; font-size: 16px; color: #63717A;}
.hmeta_kalk a {font-weight: bold; font-size: 15px; }
/* menu */ 

.menu {background: url(images/menubg.png) top left no-repeat; height: 40px; width: 962px; margin-bottom: 12px; }
.menu ul li {float: left; list-style-type: none; margin: 5px 0;  padding: 6px 22px; background: url(images/menudiv.png) 0 0 no-repeat;}
.menu ul li a {color: #fff; text-decoration: none; font-size: 14px;}
.menu ul li a:hover {text-decoration: underline;}

.menu_kalk { height: 1px; width: 100%; background: #64a7db; border-top: 1px solid #2977b3; border-bottom: 1px solid #acbac4; margin: 0 0 8px 0;}

/* content */ 

.content {width: 702px; float: left;}
.landing {float:none; clear: both; width: 100%;}
.bradcrumb {font-size: 11px;  border-bottom: 1px solid #f1f1f1; padding: 0 12px 5px 12px;}
.bradcrumb a {font-weight: normal;}

.featured {background: #fff; padding: 1px; border: 6px solid #eeeeee; position: relative; width: 688px; height: 306px; margin: 0 0 18px 0;}
.featured img {position: absolute; top: 0; left: 0; padding: 1px;}
.featured .lead {background: #deeaf3 url(images/featurebg.png) top repeat-x; width: 265px; height: 276px; position: absolute; top: 0; right: 0; margin: 1px; padding: 15px;}
.featured .lead h2 { padding-bottom: 15px;}
.featured .lead p { padding-bottom: 15px; line-height: 20px;}
.featured .lead .button {background: url(images/feature_button.png) top left no-repeat; width: 233px; text-align: center;}
.featured .lead .button a {color: #fff; font-size: 16px; line-height: 45px;}

ul.products {clear:both;}
ul.products li {list-style-type: none; width: 226px; float: left; margin: 0 12px 12px 0; }
ul.products li h2 {color: #0761a7; font-size: 17px; padding: 0 0 10px 0;}
ul.products li h2 a {text-decoration: none;}
ul.products li h2 a:hover {text-decoration: underline;}
ul.products li img {background: #fff; padding: 1px; border: 3px solid #eeeeee;}
ul.products li p.lead {padding: 0 0 12px 0;}
ul.products li.last {margin-right: 0;}

.mainpage {padding: 12px;}
.mainpage p {text-align: justify; padding-bottom: 12px; }
.mainpage h2 {font-size: 24px; color: #0761a7; line-height: 24px; padding: 0 0 24px 0;}
.mainpage h2 b {font-size: 20px; color: #362F2D;}
.mainpage h3 {font-size: 20px; padding: 25px 0 12px 0;}
.mainpage h3 em {color:#0761A7; font-style: normal;}
.mainpage h4 {font-size: 16px; padding: 25px 0 5px 0; color: #0761A7;}
.mainpage img.leader {background: #fff; padding: 1px; border:5px solid #EEEEEE; float:left; margin: 0 12px 12px 0;}
.mainpage ol {margin: 10px 0 10px 0; list-style-position: inside;}
.mainpage ul {list-style-type: none; margin: 10px 0 10px 15px;}
.mainpage ul li {padding: 0 0 3px 12px;}
.mainpage ul li h3, .mainpage ol li h3 {padding: 0 0 12px 0; line-height: 25px;}
.mainpage ul li h4, .mainpage ol li h4 {padding: 0 0 12px 0; line-height: 25px;}
.mainpage ol li {padding: 0 0 3px 10px; list-style-position: outside; margin: 0 0 0 20px; }
.mainpage ul li {background: url(images/libg.png) 0 7px no-repeat; }
.mainpage .lead {float:left; width: 440px; padding-bottom: 24px; }
.mainpage .lead h4 { padding: 10px 0 5px 0;}
.mainpage .lead a {width: 231px; background: url(images/button_1.png) top left no-repeat; color: #fff; display: block; text-align: center; margin: 0 auto 0 auto; line-height: 40px; font-size: 18px; padding-bottom: 5px; font-weight: normal;  }
.mainpage .contbott  a {width: 231px; background: url(images/button_1.png) top left no-repeat; color: #fff; display: block; text-align: center; margin: 0 auto 0 auto; line-height: 40px; font-size: 18px; padding-bottom: 5px; font-weight: normal;  }
.mainpage .akcio { background: url(images/ikon_akcio.png) top left no-repeat; padding: 10px 0 0 65px; margin: 0 0 0 10px;}
.mainpage .akcio h4 {padding: 0 0 4px 0;}

.landing .mainpage {padding: 30px;}
.landing .mainpage .lpcont {float:right;}
.landing .mainpage .kiemel {font-weight: bold; font-size: 16px;}
.landing .mainpage a.gomb {width: 231px; background: url(images/button_1.png) top left no-repeat; color: #fff; display: block; text-align: center; margin: 0 auto 0 auto; line-height: 40px; font-size: 18px; padding-bottom: 5px; font-weight: normal;  }

.mainpage .pagedoboz {background: url(images/pagedoboz.png) bottom left no-repeat; margin: 8px 0 20px 0; min-height: 100px;  height: auto !important; height: 100px;}
.mainpage .pagedoboz a {font-weight: normal; font-size: 12px;}
.mainpage .pagedoboz h4 {font-size:16px; font-weight: bold; line-height: 60px; color:#362F2D; padding: 0 0 5px 0; }
.mainpage .pagedoboz ul {margin: 0 10px 5px 15px;}

.mainpage .pagedoboz .bal {width:50%; float:left; margin-bottom: 10px; }
.mainpage .pagedoboz .bal p {padding: 0 10px 0 15px; font-size: 11px; line-height: 15px;}
.mainpage .pagedoboz .bal p a {font-size: 11px;}
.mainpage .pagedoboz .bal h4 {background: url(images/pagedoboz.png) top left no-repeat;  }
.mainpage .pagedoboz .bal h4 span {background: url(images/ikon_hasznos.png) 0 0 no-repeat; width: 50px; height: 50px; display: block; float:left; margin: 0 5px 0 10px; }

.mainpage .pagedoboz .jobb {width:50%;  float:left; margin-bottom: 10px; }
.mainpage .pagedoboz .jobb h4 {background: url(images/pagedoboz.png) top right no-repeat;}
.mainpage .pagedoboz .jobb h4 span {background: url(images/ikon_kedvenc.png)  0 0 no-repeat; width: 50px; height: 50px; display: block; float:left;margin: 0 5px 0 10px; }

.mainpage .pagedoboz .egesz {width:100%; margin-bottom: 10px; }
.mainpage .pagedoboz .egesz h4 {background: url(images/pagedoboz.png) top right no-repeat;  }
.mainpage .pagedoboz .egesz h4 span {background: url(images/ikon_kedvenc.png)  0 0 no-repeat; width: 50px; height: 50px; display: block; float:left;margin: 0 5px 0 10px; }

.mainpage .pagedoboz .dokvalasz {width: 270px;}
.mainpage .pagedoboz .dokvalasz h4 span {background: url(images/ikon_dokumentumok.png) 0 0 no-repeat; }
.mainpage .pagedoboz .dokkonkret {width: 408px;}
.mainpage .pagedoboz .dokkonkret h4 { padding-left: 15px; color: #D10E0A;}
.mainpage .pagedoboz .dokvalasz ul {margin: 15px 0 15px 25px;}

.mainpage .pagedoboz .formhead h4 {background: url(images/pagedoboz.png) top right no-repeat; }
.mainpage .pagedoboz .formhead h4 span {background: url(images/ikon_dokumentumok.png) 0 0 no-repeat; }

.mainpage .pagedoboz form {padding: 25px 65px;}
.mainpage .pagedoboz form p { paddgin-bottom: 6px !important; clear:both;}
.mainpage .pagedoboz form p label {display: block; width: 200px; float:left; line-height: 20px; text-align: left;}
.mainpage .pagedoboz form p label span.req {color: #ff0000;}
.mainpage .pagedoboz form p input.texty {padding: 3px; border: 1px solid #dad7d7; width: 330px;}
.mainpage .pagedoboz form p input.tel06 {width: 310px;}
.mainpage .pagedoboz form p textarea.texty {padding: 3px; border: 1px solid #dad7d7; width: 330px;}
.mainpage .pagedoboz form p select {padding: 3px; border: 1px solid #dad7d7; width: 337px;}
.mainpage .pagedoboz form p input.singlecheck {margin: 7px 0 0 0;}
.mainpage .pagedoboz form p input.submit {background: url(images/submitgomb.png) top center no-repeat; width: 161px; text-align: center; height: 40px; color: #fff; font-weight: bold; font-size: 16px; border: none; margin: 10px 0 0 200px; cursor: pointer;}

.mainpage table.admlike {width: 500px; margin: 20px auto;}
.mainpage table.admlike thead {background:url(images/v1theadbg.png) repeat-x scroll center top transparent; color:#E1E1E1; font-size:13px; height:35px;}
.mainpage table.admlike thead th {padding: 4px;}
.mainpage table.admlike tbody th {background: #E1E1E1; text-align: left;}
.mainpage table.admlike tbody th, .mainpage table.admlike tbody td {padding: 4px;}
.mainpage table.admlike tbody td {background: #f7f7f7;}
.mainpage table.admlike tbody tr.even td {background: #f0f0f0;}
.mainpage table.tcenter tbody td { text-align: center;}

.mainpage .search {padding:  0 0 20px 0;}
.mainpage .search h3 {font-size: 16px; padding: 0 0 3px 0;}
.mainpage .search p {padding: 0;}
.mainpage .search p a {color: #a51d09; font-weight: normal;}

.mainpage .eloszto {margin: 0 40px;}
.mainpage .eloszto img {float:left; margin: 0 25px 0 0; width: 80px;}
.mainpage .eloszto a {font-size: 24px; line-height: 80px;}

p.kalkfigyelem  {font-size: 11px; line-height: 18px; padding: 60px 0 0 30px;}
p.formhiba {color: #cf0d0a; font-weight: bold;}
p.formsucc {color: #39b54a; font-weight: bold;}

.nemajanlattetel {margin-top: 70px; font-size: 11px; color: #888; line-height: 14px;}

ul.questions li { border: 1px solid #dad7d7; list-style-type: none; margin: 20px 0; padding: 10px; background: none; -moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; -moz-box-shadow:#ebebeb 0 0 5px;-webkit-box-shadow:#ebebeb 0 0 5px;-khtml-box-shadow:#ebebeb 0 0 5px;box-shadow:#ebebeb 0 0 5px;}
ul.questions li p.name {float:left; width: 350px; font-weight: bold; }
ul.questions li p.date {float:right; width: auto; font-size: 11px;}
ul.questions li p.question {font-style: italic;}
ul.questions li .valasz {background: #f2f2f2; padding: 10px;}
ul.questions li .valasz img {float: left; margin: 0 10px 10px 0; border:1px solid #DAD7D7;}

ul.szakertolist li { float:left; width: 43%; height: 270px; border: 1px solid #dad7d7; list-style-type: none; margin: 20px 10px; padding: 10px; background: none; -moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; -moz-box-shadow:#ebebeb 0 0 5px;-webkit-box-shadow:#ebebeb 0 0 5px;-khtml-box-shadow:#ebebeb 0 0 5px;box-shadow:#ebebeb 0 0 5px;}
ul.szakertolist li h3 {font-size: 18px; padding: 0 0 15px 0;}
ul.szakertolist li p {padding: 0 0 5px 0; text-align: left;}
ul.szakertolist li img {float: left; margin: 0 10px 10px 0; border:1px solid #DAD7D7;}
ul.szakertolist li a.ask {background: url(images/pirosgomb.png) top left no-repeat; color: #fff; display: block; width: 248px; text-align: center; line-height: 46px; padding: 0 0 2px 0; margin: auto;}

ul.pager {text-align: center; }
ul.pager li {display: inline; padding: 0 12px 3px 12px;}

ul.dokicons li.single {background: url(images/page_white_acrobat.png) 0 2px no-repeat; font-size: 11px; color: #666; padding-left: 23px; padding-bottom: 8px; line-height: 16px;  }
ul.dokicons li.single a {font-size: 12px;}
ul.dokicons li.list {background: url(images/table_add.png) 0 2px no-repeat; padding-left: 23px; }
ul.dokicons li.list ul {margin: 5px 0 0 0;}
ul.dokicons li.list ul li {background: url(images/page_white_acrobat.png) 0 2px no-repeat; font-size: 11px; color: #666; padding-left: 23px; padding-bottom: 8px; line-height: 16px; }
ul.dokicons li.list ul li a {font-size: 12px;}
ul.dokicons h3 {font-size: 16px;}

.fiokkereso {position:relative; margin: 0 0 20px 0;}
.fiokkereso .choosecounty {position: absolute; top: 20px; left: 0;}
.fiokkereso h2.countyname {visibility: hidden; position: absolute; bottom: 10px; right: 20px; font-size: 18px; padding: 0; margin: 0; color: #362F2D;}

.nyitva {width: 250px; float:left; margin-right: 10px;}
.form {width: 300px; float:left; padding: 10px; font-size: 11px;}
.form p {font-size: 11px !important;}
.form form {margin: 10px 0;}
.form label  { display:block;float:left;line-height:20px;width:100px; font-size: 12px}
.form input.texty {border:1px solid #DAD7D7; padding:3px; width:155px;}
.form input.submit {background: url(images/submitgomb.png) top center no-repeat; width: 161px; text-align: center; height: 40px; color: #fff; font-weight: bold; font-size: 16px; border: none;}


ul.fioklista {margin-top: 2px;}
ul.fioklista li.hitelpont { background: url(images/hitelpont.png) no-repeat;}
ul.fioklista li.hitelcentrum { background: url(images/hitelcentrum.png) no-repeat;}
ul.fioklista li { line-height: 25px; padding: 0 10px 0 30px; background-position: 0 2px !important;}
ul.fioklista li a.name {display: block; float:left; width: 240px; }
ul.fioklista li span.tel {background: url(images/ikonmini_telefon.png) top left no-repeat; font-size: 11px; color: #666; padding: 0 0 0 15px; margin: 0 0 0 5px;}

.jelmagy {background: url(images/jelmagy_bg.png) top left no-repeat; width: 678px; height: 21px; clear:both; padding: 10px; margin-bottom: 10px;}
.jelmagy .magyarazat {float: left; width: 120px; font-weight: bold; line-height: 22px; padding: 0 0 0 6px;}
.jelmagy .jelhp { background: url(images/hitelpont.png) top left no-repeat; float: left; width: 120px; padding: 0 0 0 30px; line-height: 22px;}
.jelmagy .jelhc { background: url(images/hitelcentrum.png) top left no-repeat ; float: left; width: 120px;  padding: 0 0 0 30px; line-height: 22px;}
.jelmagy .telefon { background: url(images/ikonmini_telefon.png) 0 4px no-repeat ; float: left; width: 120px;  padding: 0 0 0 22px; line-height: 22px; font-weight: bold; }

.szures { background:#eeeeee; padding: 8px; border: 1px solid #dedede; font-size: 11px; margin: 0 0 20px 0;}
.szures form label {padding: 0 5px 0 0;}
.szures form input {border: 1px solid #dedede; padding: 3px;}
.szures form input.gomb {background: url(images/submitgomb_kicsi.png) top left no-repeat; width: 60px; height: 26px; text-align: center; color: #fff; font-weight: bold; border: none; margin: 0 10px;}

.arfolyam_list {width: 300px; margin: 0 20px 0 0;font-size: 11px;}
.arfolyam_list .devlist {margin: 0; padding: 0;}
.arfolyam_list .devlist .singdev {border-bottom: 1px solid #dedede; clear:both; list-style-type: none; background: none; height: 17px; padding: 3px 10px;}
.arfolyam_list span.datum {dispaly: block; float:left; width: 120px; font-weight: bold; }
.arfolyam_list span.vetel {dispaly: block; float:left; width: 70px;}
.arfolyam_list span.eladas {dispaly: block; float:left; width: 70px;}
.arfolyam_list span.th {padding-bottom: 5px; font-weight: bold; font-size: 12px; color:#0761A7;}
.arfolyam_list p.listalenyit {padding: 15px; text-align: center;}

ul.szotarbetuk {background: url(images/jelmagy_bg.png) top left no-repeat; width: 678px; height: 21px; clear:both; padding: 10px; margin: 0 0 20px 0;}
ul.szotarbetuk li { float:left; background: none; border-right: 1px solid #bbb; margin: 0 5px 0 0; padding: 0 4px 0 0; font-weight: bold; font-family: Verdana; font-size: 16px; color: #bbb;}

/* sidebar */ 

.sidebar {width: 248px; float: right; margin: 0 0 4px 0;}
.sidebar ul li {list-style-type: none; margin: 0;}
.sidebar .kereses {margin-bottom: 8px;}
.sidebar .kereses form {padding: 4px 0 4px 5px; background: url(images/kereses.png) top left no-repeat; height: 24px;}
.sidebar .kereses form input.text {width: 180px; margin: 0 7px 0 5px; border: none; background: none; height: 22px;}
.sidebar .kereses form input.gomb {width: 45px;  margin: 0; cursor: pointer; border: none; background: none; height: 22px;}
.sidebar .gombos {height: 48px;}
.sidebar .gombos h3 {padding: 15px 0 14px 60px;}
.sidebar .gombos h3 a {text-decoration: none; font-size: 13px;}
.sidebar .gombos h3 a:hover {text-decoration: underline;} 
.sidebar .pirosg {background: url(images/pirosgomb.png) top left no-repeat; }
.sidebar .pirosg a {color: #fff;}
.sidebar .feherg {background: url(images/fehergomb.png) top left no-repeat;}
.sidebar .doboz {background: url(images/sidebardoboz.png) bottom left no-repeat; margin-bottom: 8px;}
.sidebar .doboz h3 { background: url(images/sidebardoboz.png) top left no-repeat; padding: 15px 0 0 60px; text-decoration: none; font-size: 13px;}
.sidebar .doboz .dobozinner {padding: 12px;}
.sidebar .hitelkalkulator h3 {background: url(images/sidebardoboz_kalk.png) 7px -2px no-repeat; }
.sidebar .kolcsonigenyles h3 {background: url(images/sidebardoboz_igeny.png) 5px -2px no-repeat; }
.sidebar .fiokkereso h3 {background: url(images/sidebardoboz_fiok.png) 5px -2px no-repeat; }
.sidebar .dokumentumok h3 {background: url(images/sidebardoboz_dok.png) 10px 0 no-repeat; }
.sidebar .hitelszotar h3 {background: url(images/sidebardoboz_szotar.png) 10px 1px no-repeat; }
.sidebar .hirlevel h3 {background: url(images/sidebardoboz_hirlev.png) 3px -1px no-repeat; }
.sidebar .arfolyam {font-size: 11px; position: relative;}
.sidebar .arfolyam table {font-size: 12px; margin: 0 0 5px 0;}
.sidebar .arfolyam table th {font-size: 10px; font-weight: normal; border-bottom: 1px solid #eaeaea; padding: 2px;  text-align: center;}
.sidebar .arfolyam table th.curr {width: 90px;}
.sidebar .arfolyam table td {border-bottom: 1px solid #eaeaea;  padding: 2px;}
.sidebar .arfolyam table td.foly {font-weight: bold; text-align: center; width: 60px;}
.sidebar .arfolyam table td.torl {color: #0761a7; font-weight: bold;  text-align: center; width: 60px;}
.sidebar .arfolyam span.arf { position: absolute; top: 0; left: 0; width: 80px; height: 60px; display: block; background: url(images/sidebardoboz_arf.png) 3px -1px no-repeat;/* IE6 */ _left: -60px; }
.sidebar .szakerto {position: relative; line-height: 16px; font-size: 12px;}
.sidebar .szakerto img {float:right; border: 1px solid #dad7d7;}
.sidebar .szakerto p.link { background: url(images/szakert_button.png) top left no-repeat; width: 125px; text-align: center; padding: 4px 0 5px 0; margin: 10px 0 0 0;}
.sidebar .szakerto p.link a {color: #fff; text-decoration: none;}
.sidebar .szakerto p.link a:hover {text-decoration: underline;}
.sidebar .szakerto span.szak { position: absolute; top: 0; left: 0; width: 80px; height: 60px; display: block; background: url(images/sidebardoboz_szakert.png) 5px -1px no-repeat; /* IE6 */ _left: -60px;}
.sidebar .kapcsold {background: url(images/sidebardoboz_kapcs.png) bottom left no-repeat; margin: 10px 0 20px 0; }
.sidebar .kapcsold h3 {font-size: 16px; padding-left: 12px; background: url(images/sidebardoboz_kapcs.png) top left no-repeat; }
.sidebar .kapcsold ul li {background: url(images/libg.png) 0 7px no-repeat; padding: 0 0 3px 12px;}
.sidebar .kapcsold ul li a { font-size: 12px; font-weight: normal;}
.sidebar .lepesek h3 {font-size: 16px; padding-left: 12px;}


.highslide-maincontent {padding: 0 !important;}
.highslide-maincontent h3 {color: #0762A7; font-size: 16px; font-family: Arial, Helvetica, sans-serif; padding: 10px 0 0 0; }
.highslide-maincontent ul {font-size: 11px; margin: 10px;}
.highslide-maincontent ul li {list-style-type: none; clear: both;}
.highslide-maincontent ul li span {width: 35px; display: block; float: left; font-weight: bold; }
.highslide-maincontent ul li strong {font-weight: normal;}
.highslide-maincontent p {padding-bottom: 10px; font-size: 12px;}

/* hasznos */

.hasznos {background: #eeeeee url(images/hasznosbg.png) top repeat-x; padding: 45px 15px 15px 15px; font-size: 12px; margin-bottom: 6px; min-height: 100px;  height: auto !important; height: 100px; }
.hasznos ul {margin: 0; padding: 0;}
.hasznos ul li { width: 300px; float: left; margin-right: 15px; list-style-type: none; line-height: 17px;}
.hasznos ul li p {padding-bottom: 5px;}
.hasznos ul li ul {margin-bottom: 5px; }
.hasznos ul li ul li {padding-bottom: 2px; float: none; font-size: 12px; }
.hasznos ul li h3 {font-size: 15px; padding: 0 0 8px 0;}
.hasznos ul li ul li a {font-weight: normal;}
.hasznos ul li.last {margin: 0;}


/* footer */ 

.footer {background: #d9e3ec; border-top: 1px solid #c7d9e8; padding: 12px; font-size: 11px; }
.footer .login { width: 330px; margin: 20px auto;}
.footer .login form p { padding-bottom: 5px;} 
.footer .login form p input {border:1px solid #c7d9e8;padding:3px;width:220px; }
.footer .login form p label {font-size: 12px;}
.footer .login form p a {font-weight: normal;}
.footer .login form p input.gomb {background:url(images/submitgomb.png) no-repeat center top; border: none !important; color:#FFFFFF; font-size:16px; font-weight:bold; height:40px; margin: 10px 0 40px 30px; text-align:center; width:161px;}
.lista {width: 772px; float:left; }
.lista ul {clear:both;}
.lista ul li {list-style-type: none; float: left; font-weight: bold; line-height: 21px;}
.lista ul li a {background: url(images/footerdiv.png) bottom right no-repeat; padding: 0 6px; font-weight: normal; }

.seo {background: url(images/aegonhitellogo_min.png) top right no-repeat; text-align: right; padding: 35px 0 5px 0; line-height: 14px;}

.copyright {font-size: 11px;}
.copyright a {font-weight: normal;}
.copyright p {padding:  8px 0 0 0;}
.copyright ul.left {float:left; width: 800px; padding:  8px 0 0 0;}
.copyright ul.left li {list-style-type: none; float:left;}
.copyright ul.left li a {background: url(images/footerdiv.png) bottom right no-repeat; padding: 0 6px;}
.copyright ul.left li.last {padding: 0 0 0 6px;}
.copyright p.right {float:right;}

/* partner */

.partner .top {height: 7px;}
.partner .header h1 {margin-top: 10px;}
.partner .header {height: 72px;}
.partner .logo {margin: 18px 0 0 10px;}
.partner .hmeta { height: 50px; width: 243px; font-size: 12px;}
.partner .kapcsolat p.kerdes {font-size: 12px; font-weight: bold; padding: 6px 0;}
.partner .bannerhelye {width: 962px; height: 30px; background: #045eb4; margin: 0 0 5px 0; color: #fff; font-weight: bold;}
.partner .page {padding-bottom: 50px; min-height: 85%;}
.partner .index_contact {width: 430px; float:left; margin-top: 8px; padding: 0 0 0 10px;}
.partner .sidebar {float:left;}
.partner .sidebar .doboz {margin-bottom: 2px;}
.partner .sidebar .doboz h3 { padding: 15px 0 0 10px;}
.partner .sidebar .doboz ul { margin: 10px 0 0 0;}
.partner .sidebar .doboz ul li { padding: 0 0 3px 10px;}
.partner .index_middle { margin: 0 12px;}
.partner .index_contact h3 {color: #0761A7; padding: 15px 0 3px 0; font-size: 14px;}
.partner .index_contact h4 {padding: 7px 0 2px 0; font-size: 12px; font-weight: bold;}
.partner .index_contact ul li {list-style-type: none; clear:both; font-size: 12px; padding: 0 0 2px 0;}
.partner .index_contact ul li strong {font-weight: normal; display: block; width: 150px; float:left; padding: 0 0 0 10px;}
.partner .index_contact ul li span {font-weight: normal; display: block; width: 100px; float:left; padding: 0 10px 0 0;}

.partner .pdoboz {background: url(images/pagedoboz_wide.png) bottom left no-repeat; margin: 8px 0 12px 0; min-height: 100px;  height: auto !important; height: 100px; width: 460px !important;}
.partner .ale {float:left;}
.partner .ari {float:right;}
.partner .pdoboz .dokvalasz {width: 340px; }
.partner .pdoboz .dokkonkret p { padding: 5px 25px 5px 15px;}
.partner .pdoboz .dokkonkret {width: 460px; }
.partner .pdoboz .dokkonkret h4 {color:#D10E0A; padding: 15px 0 0 15px; background: url(images/pagedoboz_wide.png) top left no-repeat;}
.partner ul.dokicons {margin: 10px 10px 0px 15px;}
.partner ul.dokicons li a {font-weight: normal;}