body{
    margin:0;
    background:#0059a9 url('images/bg_body.png') repeat-x 0 0;
    font-family: arial, verdana, arial, helvetica;
    font-size:12px;
    text-align:center;
}
* html form{
 margin:0;
 padding:0;
}
img{
    border:0;
}
.kozepre{
    margin:0 auto;
    width:960px;
    text-align:left;
}
#fejlec{
    width:960px;
    height:128px;
    background: url('images/bg_fejlec.jpg') no-repeat 0 0;
}
.zaro{
 clear:both;
}
#torzs{
 padding-bottom:50px;
 width:960px;
 background:#ff7900 url('images/bg_aloldalak.gif') repeat-x 0 0;
}
#baloszlop{
 float:left;
 width:176px;
 height:469px;
 background:#ff7900 url('images/bg_bal.jpg') no-repeat 0 0;
}
#aloldalak{
 float:left;
 width:784px;
}
#tartalom{
 float:left;
 width:607px;
}
#tartalom_body{
 background:#fdca00 url('images/bg_tartalom.gif') no-repeat 0 0;
}
#tartalom_footer{
 height:15px;
 background: url('images/bg_tartalom_footer.gif') no-repeat 0 0;
}
#jobboszlop{
 float:left;
 padding:31px 0 0 27px;
 width:150px;
 height:469px;
 background:#ff7900 url('images/bg_jobb.jpg') no-repeat 0 0;
}
#lablec{
 padding-left:175px;
 width:795px;
 height:86px;
 background: url('images/bg_lablec.jpg') no-repeat 0 0;
 text-align:left;
}
#ugyfelszolg{
 float:left;
 margin-top:35px;
 border-left:1px solid #404bad;
 padding:8px 10px;
 color:#b2b7de;
 font-size:10px;
}
#megj{
 float:left;
 margin:35px 0 0 13px;
 border-left:1px solid #404bad;
 padding:8px 10px;
 color:#b2b7de;
 font-size:9px;
}
#fooldal{
 height:469px;
 background:url(images/bg_fooldal.jpg) no-repeat 0 0;
}
.fooldal_footer{
 display:none;
}
.indexmenu{
 margin:0;
 padding:0;
 height:18px;
 list-style-type:none;
}
.indexmenu li{
 float:left;
}
.indexmenu li a{
 display:block;
 margin-right:3px;
 padding-left:12px;
 width:188px;
 height:18px;
 color:#fff;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 text-transform:uppercase;
}
.indexmenu li a#indexmenu1{
 width:189px;
}
.indexmenu li a#indexmenu3{
 margin-right:0;
}
.indexinfo{
 float:left;
 margin-right:3px;
 padding:5px 12px 0 12px;
 width:176px;
 font-size:11px;
}
#box_indexmenu .utolso{
 margin:0;
}
.title{
 margin-bottom:25px;
 padding:0 12px;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
}
* html form{
 margin:0;
 padding:0;
}
#loginout{
 margin:31px 0 0 10px;
 padding:0 9px;
 width:142px;
 height:143px;
 color:#101a88;
 font-size:11px;
}
#id_email{
 border:1px solid #c85200;
 border-bottom-color:#fee78c;
 width:99px;
 font-size:10px;
}
* html #id_email{
 width:96px;
}
#id_passwd{
 border:1px solid #c85200;
 border-bottom-color:#fee78c;
 width:99px;
 font-size:10px;
}
* html #id_passwd{
 width:96px;
}
.inp_bg{
 padding-bottom:7px;
 height:18px;
}
.inp_bg label{
 float:left;
 padding-top:3px;
 width:41px;
}
.inp_bg input{
 padding:0;
}
#id_login{
 float:right;
 border:0;
 padding:0;
 width:18px;
 height:18px;
 background:url(images/btn_altalanos.gif) no-repeat 0 0;
}
.btn_bg{
 padding-top:9px;
 height:25px;
}
.btn_bg a{
 float:right;
}
.menu{
 margin:10px 0 0 10px;
 padding:0;
 width:160px;
 list-style-type:none;
}
.menu li{
 margin-bottom:5px;
 text-align:center;
}
.menu li a{
 display:block;
 margin:0 auto;
 padding-top:7px;
 width:142px;
 height:21px;
 background:url(images/bg_menu.gif) no-repeat 0 0;
 color:#fff;
 font-weight:bold;
 text-decoration:none;
 text-transform:uppercase;
}
#loginout_menu #nev{
 padding-top:9px;
 height:18px;
 font-size:bold;
 font-weight:bold;
}
.adatmod_fejlec{
 padding:16px 24px 0 24px;
 height:20px;
 background:url(images/bg_belso_header.gif) no-repeat 0 0;
 color:#fff;
 font-size:11px;
 text-transform:uppercase;
}
.adatmod{
 background:url(images/bg_belso_body.gif) repeat-y 0 0;
}
.adatmod label{
 float:left;
 padding-top:3px;
 width:115px;
 font-size:11px;
}
.urlap{
 padding:20px 24px 0 24px;
}
.urlap h3{
 margin:0;
}
.urlap fieldset{
 border:0;
 margin:5px 0 15px 0;
 padding:0;
}
.urlap h3{
 font-size:12px;
}
.urlap .sor{
 height:32px;
}
.urlap .sor input{
 border-color:#C85200 #C85200 #FEE78C;
 border-style:solid;
 border-width:1px;
 font-size:10px;
 width:170px;
}
.urlap .sor select{
 width:172px;
 font-size:11px;
}
#inp_HIRLEVEL,
#inp_SZAMLA{
 border:0;
}
.adatmod .gombok{
 padding:0 24px;
 height:59px;
 background:url(images/bg_belso_gombok.gif) no-repeat 0 bottom;
 text-align:right;
}
.adatmod .gombok input{
 border:0;
 margin-top:14px;
 padding:0;
 width:142px;
 height:28px;
 background:url(images/bg_gombok.gif) no-repeat 0 0;
 color:#fff;
 font-size:11px;
 font-weight:bold;
 text-transform:uppercase;
}
#hiba,
#regok,
#jelszokuld,
#adatmodok,
#rendkosz,
#elerhetoseg{
 height:333px;
}
#szabalyzat{
 cursor:pointer;
}
.error{
 padding-left:10px;
 color:#c00;
 font-weight:bold;
}
.content{
 padding:0 15px;
}
.link{
 color:#000;
}
#info_bal{
 float:left;
 padding-left:11px;
 width:270px;
 text-align:justify;
}
#info_jobb{
 float:left;
 padding-left:17px;
 width:309px;
}
.keskeny_fejlec{
 padding:15px 0 0 18px;
 width:285px;
 height:22px;
 background:url(images/bg_keskeny_header.gif) no-repeat 0 0;
 color:#fff;
 text-transform:uppercase;
}
.keskeny_torzs{
 padding:18px;
 width:267px;
 background:url(images/bg_keskeny_body.gif) repeat-y 0 0;
}
.keskeny_lablec{
 width:303px;
 height:57px;
 background:url(images/bg_keskeny_footer.gif) no-repeat 0 0;
}
#szallter{
 margin:0 0 18px 6px;
 padding:17px 0 0 12px;
 height:33px;
 background:url(images/bg_szall_ter.gif) no-repeat 0 0;
 color:#fff;
 font-size:11px;
 text-transform:uppercase;
}
#szallter select{
 width:145px;
 font-size:11px;
 text-transform:capitalize;
}
#szallter select option{
 font-size:11px;
 text-transform:capitalize;
}
#gohome{
 float:left;
 margin:12px 0 0 10px;
}