html, body {
height: 100%; margin: 0; padding: 0; overflow: hidden;
background: rgb(253,253,253) url(img/back_grad.bmp) repeat-x;
font-size: 8pt; font-family: arial, sans-serif;
text-align: center;
}
td, th {
font-size: 8pt;
}
img {
vertical-align: middle;
padding: 0; margin: 0; border: none;
}
a {color: rgb(75,109,135)}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: none; color: rgb(138,170,43) !important/*rgb(75,135,109)*/}

input {
border: solid rgb(160,160,160) 1px;
}
select {
margin-top: 3px;
margin-bottom: 3px;
}

.geo {display:none}
.vcard {display:none}

.komm_fejlec {color: rgb(161,72,117); font-weight: bold}
.komm_komm {
text-align: justify;
border-style: none none solid none;
border-width: 1px;
border-color: rgb(75,109,135);
}


#cont {
position: relative;
width: 89%; height: 100%;
/*width: 95%; height: 100%;*/
padding: 0; margin: 0 auto;
}
#feher_cont {
background: white;
width: 100%;
/*border: solid rgb(75,109,135) 1px;*/
/*border: solid rgb(160,160,160) 1px;*/
}

#tat_table {text-align:left}


#fulek_cont {
position: absolute; top: 116px; right: 0; width: 45%; z-index: 3;
}
#fulek {
position: relative;
width: 98%;
margin: 0 auto; padding: 0;
text-align: left;
}
#fulek ul {
position: relative;
width: 90%; height: 25px;
margin: 0;
text-align: center;
padding: 0;
list-style-type: none;
}
#fulek li {
margin: 3px 0 0 0;
padding: 0;
float: left;
width: 70px;
height: 22px;
text-align: center;
background: url(img/ful_back.bmp) repeat-x;
border: none;
}
#fulek a {
font-size: 7pt;
display: block;
width: 100%;
height: 100%;
padding: 5px 0 0 0;
}
.fulbal {
height: 100%;
background: url(img/ful_bal.bmp) no-repeat left 0px;
}
.fuljobb {
height: 100%;
background: url(img/ful_jobb.bmp) no-repeat right 0px;
}

.aktiv_ful {
margin: 0 !important;
height: 25px !important;
background: url(img/aktiv_ful_back.bmp) repeat-x !important;
}
.aktiv_fulbal {
height: 100%;
background: url(img/aktiv_ful_bal.bmp) no-repeat left 0px;
}
.aktiv_fuljobb {
height: 100%;
background: url(img/aktiv_ful_jobb.bmp) no-repeat right 0px;
}
.aktiv_fuljobb a {
padding: 8px 0 0 0 !important;
/*font-size: 8pt !important;*/
font-weight: bold !important;
}






#utcakereso_cont {
position: absolute; top: 112px; left: 0; width: 55%;
}
#utcakereso_cont2 {
position: relative;
width: 98%;
margin: 0 auto; padding: 0;
}
#utcakeresomezo {
width: 50%;
height: 19px;
}
#utcakeresogomb {
vertical-align: -4px;
border: none;
}


#terkep_cont {
position: absolute; top: 140px; left: 0; width: 55%;
}
#terkep {
position: relative;
width: 98%;
margin: 0 auto; padding: 0;
background: rgb(235,233,224);
border: solid rgb(75,109,135) 1px;
}
#mapfulek {
position: absolute; top: 0px; left: 1%; z-index: 50;
width: 20px;
background: white;
opacity: 0.70;
filter: alpha(opacity=70);
-moz-opacity: 0.70;
border-style: solid solid solid none;
border-width: 1px;
border-color: rgb(75,109,135);
}
#mapfulek ul {
width: 20px;
margin: 0;
text-align: center;
padding: 2px 0;
list-style-type: none;
}
#mapfulek li {
margin: 5px 0;
padding: 0;
width: 20px;
text-align: center;
}
#mapfulek a {
font-size: 7pt;
display: block;
width: 100%;
padding: 0;
}
#maptab_terkep a {background: url(img/maptab_terkep.gif);}
#maptab_terkep a:hover {background: url(img/maptab_terkep_hover.gif);}
#maptab_terkep.maptabsel a {background: url(img/maptab_terkep_sel.gif) !important;}
#maptab_muhold a {background: url(img/maptab_muhold.gif);}
#maptab_muhold a:hover {background: url(img/maptab_muhold_hover.gif);}
#maptab_muhold.maptabsel a {background: url(img/maptab_muhold_sel.gif) !important;}
#maptab_hibrid a {background: url(img/maptab_hibrid.gif);}
#maptab_hibrid a:hover {background: url(img/maptab_hibrid_hover.gif);}
#maptab_hibrid.maptabsel a {background: url(img/maptab_hibrid_sel.gif) !important;}
#maptab_legend a {background: url(img/maptab_legend.gif);}
#maptab_legend a:hover {background: url(img/maptab_legend_hover.gif);}

#jelmagyarazat {
position: absolute; top: 220px; left: 40px; z-index: 50;
width: 260px; height: 200px; overflow: hidden;
display: none;
border: solid rgb(75,109,135) 1px;
text-align: left;
background: white;
opacity: 0.80;
filter: alpha(opacity=80);
-moz-opacity:0.80;
}
#jelmagyarazat a {font-size: 12pt; font-weight: bold; color:rgb(161,72,117)}


#lenyeg_cont {
position: absolute; top: 140px; right: 0; width: 45%;
}
#lenyeg_cont2 {
position: relative;
width: 98%;
margin: 0 auto; padding: 0;
/*background: rgb(235,233,224);*/
background: white url(img/lenyeghatter.gif) repeat-y left;
border-style: solid solid solid none;
border-width: 1px;
border-color: rgb(75,109,135);
text-align: center;
}
.c_jobbkozep {
position: absolute; top: 0; left: 0;
overflow: auto;
margin: 0; padding: 0;
width: 100%; height: 100%;
text-align: justify;
}

#searchcont {
position: absolute; top: 0; left: 0;
overflow: hidden;/*!!!*/
margin: 0; padding: 0;
width: 100%; height: 100%;
text-align: justify;
}
#keresomezo {height: 19px}
#keresohol {height: 19px}
#keresogomb {
vertical-align: -4px;
border: none;
}
#listpanel {
position: absolute; top: 60px; left: 2%;
text-align: center;
margin: 0 auto; padding: 0px;
overflow: hidden;
border-style: solid none none none;
border-width: 2px;
border-color: rgb(161,72,117);
}
.lo_nev {width: 50%}
.lo_cim {width: 40%; font-size: 7pt}
.lo_sz {width: 55px; white-space: nowrap}
#talalatpanel {
background: white url(img/hatter.bmp) repeat-x;
text-align: center;
margin: 0 auto; padding: 0px;
overflow: auto;
}
#reszleteskereses {
position: absolute; top: 60px; left: 10%; z-index: 10;
overflow: hidden;
margin: 0 auto; padding: 5px;
width: 80%; height: 145px;
background: white;
border-style: none solid solid solid;
border-width: 2px;
border-color: rgb(161,72,117);
text-align: justify;
}
.vanszempont {
font-weight: bold;
color: rgb(161,72,117);
}

#tagpanel {display: none}
#toppanel {display: none}
#kommentekpanel {display: none}
#forumpanel {display: none}
#adminpanel {display: none}
#ujobjpanel {display: none}



#objpanel {
position: absolute; top: 0; left: 0;
overflow: hidden;
margin: 0; padding: 0;
width: 100%; height: 100%;
background: white url(img/lenyeghatter.gif) repeat-y left;
text-align: justify;
z-index: 5;
display: none;
}
.c_jobbkozep_popup {
position: absolute; top: 0; left: 0;
overflow: auto;
margin: 0; padding: 0;
width: 100%; height: 100%;
background: white url(img/lenyeghatter.gif) repeat-y left;
text-align: justify;
}
#obj_cont {
background: white url(img/hatter.bmp) repeat-x;
overflow: auto;
margin: 0 10px;
padding: 0;
}
#szerkobj {
z-index: 10;
display: none;
}
#takaro {
z-index: 20;
display: none;
background: black;
opacity: 0.80;
filter: alpha(opacity=80);
-moz-opacity:0.80;
}
#kep_popup {
z-index: 25;
display: none;
text-align: center;
background: none;
}
#kep_popup a {color: rgb(0,127,255)}



.adatok {
background: white;
padding: 5px;
margin: 10px;
}
.adatok ul {
list-style-type: none;
margin: 5px 0;
padding: 0;
}
.adatok ul li {
margin: 0 10px 2px 10px;
padding: 0;
}

.adatok2 {
background: white;
padding: 5px;
margin: 10px;
}
.adatok2 ul {
list-style-type: none;
margin: 5px 0;
padding: 0;
}
.adatok2 ul li {
margin: 0 10px 10px 10px;
padding: 0;
}

.kapcs_komm {
padding: 5px;
margin: 10px;
}
.kapcs_komm ul {
list-style-type: none;
margin: 5px 0;
padding: 0;
}
.kapcs_komm ul li {
margin: 0 10px 10px 10px;
padding: 0;
}


.cimsor {
text-align: center;
font-size: 11pt;
font-weight: bold;
}
.topcimsor {
text-align: left;
font-size: 11pt;
font-weight: bold;
color: rgb(100,100,100);
padding: 0 0 3px 0;
}







#fejlec_cont {
position: absolute; top: 0px; left: 0; width: 100%;
}
#fejlec {
position: relative;
width: 100%; height: 100px;
padding: 0; margin: 0 auto;
background: white url(img/fejlec_back.bmp) repeat-x top;
}
#fejlec1 {
position: relative;
width: 100%; height: 100px;
padding: 0; margin: 0 auto;
background: url(img/bpex_logo.gif) no-repeat 2px 0px;
}
#fejlec2 {
position: relative;
width: 100%; height: 100px;
padding: 0; margin: 0 auto;
background: url(img/bpex_sarok.gif) no-repeat right top;
text-align: left;
}


#menu {
position: absolute; bottom: 0px; left: 1%; width: 98%; z-index: 5;
height: 18px;
padding: 0; margin: 0;
border-style: none none solid none;
border-width: 3px;
border-color: rgb(161,72,117);
text-align: left;
}
#menu a {
font-size: 10pt;
margin: 0 10pt;
}

.c_login {
position: absolute; bottom: 0px; right: 15px; width: 200px; z-index: 10;
height: 18px;
padding: 0; margin: 0;
border-style: none none solid none;
border-width: 3px;
border-color: rgb(161,72,117);
text-align: right;
font-size: 10pt;
}
.c_login a {font-size: 7pt}
#loginreg a {margin: 0 5pt}
#loggedin {display:none}
.loggedkicsi {font-size: 8pt}
.loggedkicsi a {font-size: 8pt}

#loginbox {
display: none;
position: absolute; top: 97px; right: 3px; z-index: 50;
width: 200px; height: 30px;
padding: 0; margin: 0 auto;
text-align: center;
background: white;
border-style: none none solid solid;
border-width: 3px;
border-color: rgb(161,72,117);
}
#login_submit {display: inline}
.nick_back {background: white url(img/nick_back.gif)}
.pw_back {background: white url(img/pw_back.gif)}
#logingomb {
vertical-align: -3px;
border: none;
}


#lablec_cont {
position: absolute; left: 0; width: 100%;
}
#lablec {
position: relative; bottom: 3px;
width: 90%;
margin: 0 auto; padding: 0;
text-align: center;
}
#lablec a {
font-size: 10pt;
margin: 0 10pt;
}
#credits {
position: absolute; bottom: 3px; right: 0px;
/*width: 20%;*/
padding: 0;
text-align: right;
font-size: 8pt;
margin: 0 10pt;
color: rgb(160,160,160);
}



.kulso_kereso {
background: white;
padding: 0px;
margin: 0px;
}
.kulso_kereso ul {
list-style-type: none;
margin: 5px 0;
padding: 0;
}
.kulso_kereso ul li {
margin: 0 10px 2px 10px;
padding: 0;
font-size: 8pt;
}

