.login, .admin {position:absolute; width:740px; left:50%; margin:40px 0 0 -370px;}
.login_jobb {float:left; width:450px; padding:0 0 0 20px;}
.login_bal  {float:left; width:250px; padding:0 20px 0 0;}
.form {float:left; clear:left; width:230px; padding:5px 9px; border:1px solid #eee; margin:20px 0; background:#f9f9f9; text-align:center;}
.form .log {width:180px; font-size:140%; margin:0 0 8px 0; font-weight:bold;}
.form .elkuld {width:60px; margin-bottom:10px;}

.login a {color:#007ec0;}

.login .foot, .admin .foot     {float:left; clear:left; width:740px; margin:20px 0 0 0; padding:5px 0; border-top:1px solid #eee;}
.login .head, .admin .head     {float:left; clear:left; width:740px; line-height:30px; padding:10px 0; margin:0 0 20px 0; font-family:Georgia, Tahoma, Verdana, Arial; font-size:240%; border-bottom:1px solid #007ec0; background:url(../images/bg_admin_head.jpg) no-repeat 0 0;}
.login .head a, .admin .head a {float:left; display:block; padding:0 0 0 80px; text-decoration:none;}
.login .head span, .admin .head span {color:#007ec0;}

.admin .toolbar {float:left; clear:left; width:740px; padding:4px 0;}
.admin .toolbar a {color:#007ec0;}
.admin .toolbar div {float:left; width:370px;}
.admin .toolbar div.j {text-align:right;}


.admin_bal        {float:left; width:200px; padding:0 20px 0 0;}
.admin_bal div    {float:left; clear:left; width:200px; margin:10px 0;}
.admin_bal ul     {float:left; list-style-type:none; padding:0; margin:0;}
.admin_bal ul li  {clear:left; float:left; clear:left; width:200px; padding:0; margin:0;}
.admin_bal ul li a{display:block; float:left; clear:left; font-weight:bold; width:190px; padding:0 5px; margin-bottom:1px; color:#007ec0;}
.admin_bal ul li a:hover{background:#f5f5f5; text-decoration:none;}

.admin_jobb    {float:left; width:500px; padding:0 0 0 20px;}


.columm_b a.i, .columm_j a.i {display:block; width:180px; padding:5px 0 5px 60px; text-decoration:none; background-position:0 8px; background-repeat:no-repeat;}
.columm_b a:hover.i, .columm_j a:hover.i, .columm_b a.i b, .columm_j a.i b  {color:#007ec0;}
.columm_b a:hover.i b, .columm_j a:hover.i b {text-decoration:underline;}

a#kapcsolat      {background-image:url(../images/ico_kapcsolat.jpg);}
a#adatok         {background-image:url(../images/ico_adatok.jpg);}
a#szolgaltatasok {background-image:url(../images/ico_szolgaltatasok.jpg);}
a#fenykepek      {background-image:url(../images/ico_fenykepek.jpg);}
a#terkepre       {background-image:url(../images/ico_terkepre.jpg);}
a#ar             {background-image:url(../images/ico_ar.jpg);}
a#kedvezmenyek   {background-image:url(../images/ico_kedvezmenyek.jpg);}
a#csomagok       {background-image:url(../images/ico_csomagok.jpg);}
a#kartyak        {background-image:url(../images/ico_kartyak.jpg);}
a#jelszo         {background-image:url(../images/ico_jelszo.jpg);}
a#weblap         {background-image:url(../images/ico_weblap.jpg);}
a#kiemeles       {background-image:url(../images/ico_kiemeles.jpg);}
a#foglalasok     {background-image:url(../images/ico_foglalasok.jpg);}
a#lemondas       {background-image:url(../images/ico_lemondas.jpg);}
a#kilepes        {background-image:url(../images/ico_kilepes.jpg);}


.alignleft {text-align:left;}


.lista {float:left; clear:left; width:480px; border-bottom:1px solid #ccc; padding:5px 0;}
.lista .b {float:left; width:410px; padding:0 5px 0 0;}
.lista .b span {font-weight:bold; color:#007ec0;}
.lista .j {float:left; width:60px; padding:0 0 0 5px; text-align:right;}
.borderb  {border-bottom:1px solid #555; margin:0 0 10px 0;}


a.akcio      {float:right; display:block; width:16px; height:16px; margin:0 1px; background-position:0 -50px; background-repeat:none;}
a:hover.akcio, a:hover.akcio_uj2{background-position:0 0;}
.akcio_uj    {background-image:url(../images/ico_uj.jpg)}
.akcio_szerk {background-image:url(../images/ico_szerk.jpg)}
.akcio_torol {background-image:url(../images/ico_torol.jpg)}
a.akcio img  {width:16px; height:16px; padding:0; margin:0; border:0;}

a.akcio_uj2  {color:#007ec0; padding:1px 5px 1px 20px; background:url(../images/ico_uj.jpg) no-repeat 0 -50px;}



.border_red {float:left; clear:left; width:480px; padding:5px 9px; margin:20px 0; border:1px solid #f00; background:#fcfcfc;}
.border_red input.cb {width:20px;}
.border_red h3 {color:#f00; margin:0;}


.elfelejtett {position:absolute; width:250px; left:50%; top:50%; margin:-150px 0 0 -125px;}
.jelentkezes {position:absolute; width:500px; left:50%; margin:10px 0 0 -250px; padding:50px 0 0 0; background:url(../images/logo_mini.jpg) no-repeat center top;}













