html{
   margin:0;
   padding:0;
  overflow:auto;
}
body{
   margin:0;
   padding:0;
   /text-align:left !important;
   /text-align:center;
   background:#003560 url(images/bg_page2.jpg) no-repeat 50% 0 fixed;
   color:#335d80;
   font-family: arial,verdana,helvetica;
}
#kozepre{
   margin:0 auto;
   padding:0;
   width:1004px;
}
#fejlec{
    z-index:100;
    position:absolute;
    top:0;
   margin:0;
   padding:0;
   width:1004px;
   background: url(images/hatteratmenetiv.png) no-repeat center top;
}
.fejlec_egyeb_ki,
.fejlec_egyeb_be,
.fejlec_etlap_ki{
 height:206px;
}
.fejlec_etlep_be{
 height:228px;
}
* html #kozepre{
   margin-top:245px;
   height:100%;
}
* html #keretki #kozepre{
   margin-top:259px;
   height:100%;
}
* html div#fejlec{
   position:fixed;
}
* html body{
  overflow:auto;
 } 
* html #kozepre{
  overflow:hidden;
  margin-top:0;
  padding-bottom:259px;
}
* html #keretki #kozepre{
  overflow:hidden;
  margin-top:0;
  padding-bottom:259px;
}
* html div#tartalom{
  position:static;
  top:0;
  height:100%;
  overflow:auto;
}
.sorszam{
 background-color:#c9dfff;
}
#kep{
   margin:0;
   height:129px;
   width:1004px;
   background: url(images/fejlec2.jpg) no-repeat 0 0;
   text-align:left;
}
#kep #etelkepe{
   position:relative;
   left:5px;
   top:13px;
   float:left;
   height:110px;
   width:180px;
   background:#fff;
   text-align:center;
}
#kep #etelkepe a img{
   border:0;
}
#kep #fejlecmozi{
    float:left;
    padding:9px 0 0 7px;
    height:112px;
}
#belepve, #kilepve{
   border:
   margin:0 auto;
   height:84px;
   width:1004px;
   background:#fff url(images/nemvalaszt.png) no-repeat;
}
#kilepve #ures, #belepve #ures{
   float:left;
   height:31px;
   width:184px;
   background:#fff url(images/nemvalaszt.png);
}
#belepve #valaszt{
   float:left;
   height:31px;
   width:184px;
   background: url(images/valaszt.png) no-repeat right;
}
#belepve #valaszt select{
   float:left;
   margin:5px 0 0 15px;
   height:19px;
   width:111px;
   line-height:10px;
}
#kilepve #menu{
   float:right;
   margin-left:0 !important;
  /margin-left:0 !important;
   margin-left:-4px;
   height:31px;
   width:820px;
   font-family: tahoma, geneva, lucida sans unicode, lucida grande,verdana, sans-serif;
}
#belepve #menu{
   float:left;
   margin-left:0 !important;
  /margin-left:0 !important;
   margin-left:-4px;
   height:31px;
   width:820px;
   font-family: tahoma, geneva, lucida sans unicode, lucida grande,verdana, sans-serif;
}
/* css menu */
#menu span.fomenu{
   font-weight:bold;
}
#menu ul{
   margin:0;
   padding:0;
   list-style-type: none;
}
#menu ul li{
   float:left;
   position:relative;
   margin:0 0px;
   vertical-align:middle;
}
#menu ul li a, #menu ul li a:visited{
   display:block; 
   margin-right:1px;
   height:30px;
   width:126px;
   font-size:9px;
   color:#d4deea; 
   line-height:30px;
   text-align:center; 
   text-decoration:none;
}
#menu ul li ul{
   display:none ;
   font-size:9px;
}
#menu ul li:hover a span{
   vertical-align:middle;
}
#menu ul li:hover ul{
   display:block;
   position:absolute;
   left:0;
   top:35px;
   width:126px;
}
#menu ul li:hover ul li a{
   display:block; 
   color:#d4deea;
   line-height:30px;
   vertical-align:middle;
}
#menu ul li ul li a span{
   line-height:30px;
}
#menu ul li:hover ul li a:hover{
   background-color:#265378;
}
#menu ul li.adatok a:hover{
   border-bottom:3px solid #003560;
}
#menu ul li.adatokmod a:hover{
   border-bottom:3px solid #003560;
}
/* css menu vege */
#kilepve #login{
   clear:both;
   float:left;
   height:53px;
   width:274px;
}
#kilepve #fejlecsor{
   float:left;
   height:53px;
   width:730px !important;
   width:724px;
   background: url(images/udvozoljukkibg2.png) no-repeat;
}
#belepve #fejlecsor{
   clear:right;
   float:right;
   height:53px;
   width:817px;
   background: url(images/udvozoljukbebg2.png) no-repeat;
}
#belepve #logout{
   margin:0 auto;
   padding:0;
   height:53px;
   width:187px;
   clear:both;
}
#id_email{
   float:left;
   margin:8px 0 0 16px;
   border:0;
   height:13px !important;
   height:14px; /* ie6 */
   /width:107px !important; /* ie7 */
   width:109px;
   font-size:12px;
   line-height:14px;
}
#id_passwd{
   clear:both;
   float:left;
   margin:6px 0 0 16px;
   border:0;
   /height:13px !important;
   height:13px !important;
   height:15px; /* ie6 */
   /width:107px !important; /* ie7 */
   width:109px;
   font-size:12px;
   line-height:14px;
}
#id_login{
   float:right;
   cursor:pointer;
   background:url('images/bg_belepes.jpg') no-repeat 0 0;
}
#logged{
   float:left;
   height:41px;
   width:180px;
   padding:0 0 0 15px;
   color:#6686a0;
   font-size:10px;
   overflow:hidden;
}
#logged div{
 padding-top:5px;
 text-align:left;
}
span#nev{
   float:left;
   margin:3px 0 0 0;
   width:120px;
   color:#fff;
   font-size:11px;
   overflow:visible;
   white-space:nowrap;
}
#kilepes{
   float:right;
   margin:3px 21px 0 0;
   border:0;
   padding:0;
   height:34px;
   width:34px;
   background:url('images/btn_kilepes.gif') no-repeat 0 0;
}
#fejlecsor #kosar{
   clear:right;
   float:right;
   width:817px;
   background:#fff url(images/kosarbg.png) no-repeat;
}
#fejlecsor #kosar table{
   float:left;
   margin-top:3px;
   border-collapse:collapse;
   height:45px;
   width:810px;
}
#fejlecsor td{
   border:0;
   padding:0;
   height:15px;
   font:11px arial, helvetica,sans-serif;
   color:#fff;
   text-align:right;
   line-height:14px;
   vertical-align:middle;
}
#fejlecsor #rendgomb{
   float:left;
   margin:1px;
   cursor:pointer;
}
#fejlecsor .szoveg{
   width:52px;
}
#fejlecsor .napnev{
   width:33px;
}
#fejlecsor .osszeg{
   padding-right:15px;
   width:49px;
}
#fejlecsor .ossz{
   width:76px;
   text-align:center;
}
#tartalom{
   margin:0;
   width:1004px;
   font-family:arial, helvetica, sans-serif;
}
* html #tartalom{
 width:1000px;
}
#main{
   padding:9px 0 0 0px;
   background:#fbf8ea;
}
#content{
 padding-left:8px;
}
#tartalom #kulso,
#tartalom .kulso{
   margin-right:9px;
   border-left:#c9dfff solid 85px;
   padding-left:7px;
}
#etlap .kulso{
   margin-top:31px;
}
#tartalom .belso{
   border-top:#c9dfff solid 1px;
   border-bottom:#c9dfff solid 1px;
   padding:0;
   background:#fbf8ea;
   font-size:12px;
   text-align:left;
}
.cimsor{
  position:absolute !important;
  position:static;
  top:206px;
  margin:0;/*
  margin:0 10px;*/
  padding-top:10px;
  width:1004px;
  height:29px;
  background:#fff url(images/cimsorbg.png) no-repeat center 0;
}
* html .cimsor{
 height:39px;
}
.cimsorbelso{
  width:1004px;
  height:33px;
}
#regisztracio .belso{
/*   height:340px;*/
    padding:12px 0 0 0;
   font-size:12px;
}
#regisztracio .belso .title{
 margin:0;
 padding:0 18px;
 font-weight:bold;
}
#regisztracio .belso .title2{
 padding:0 18px;
 font-weight:bold;
}
#regisztracio .belso .reg_lepesek{
 padding:0;
 margin:60px 0 0 0;
 height:95px;
 font-weight:bold;
}
#regisztracio .belso .reg_lepesek li{
 float:left;
 padding:0 18px;
 width:202px;
 list-style-type:none;
}
#regisztracio .belso .reg_lepesek li.kozepso{
 margin:0 3px;
}
#adatmod .belso{
    padding:0;

   font-size:12px;
}
#jelszomod .belso{
    padding:0;
   font-size:14px;
}
#jelszolkuld .belso{
   padding:0 5px;
   height:115px;
   font-size:14px;
}
#regisztracio form,
#adatmod form,
#jelszomod form,
#jelszolkuld form{
   margin:0 0 0 18px;
   background:url('images/bg_reg_bottom.gif') no-repeat right bottom;
   font-size:12px;
}
#jelszolkuld form{
   width:698px;
   height:55px;
}
#regisztracio form label,
#adatmod form label,
#jelszomod form label,
#jelszolkuld form label{
   display:block;
   float:left;
   clear:both;
   margin:2px 0 5px 0;
   width:140px;
   text-align:left;
}
#regisztracio form input,
#adatmod form input,
#jelszomod form input{
   float:left;
   margin:0 0 5px 0;
   width:250px;
}
#regisztracio form #inp_OK,
#adatmod form #inp_OK,
#jelszomod form #inp_OK,
#jelszolkuld form .login{
   clear:both;
   float:left;
   margin:4px 4px 0 136px;
   border:0;
   padding:0 0 4px 0;
   height:22px;
   width:70px;
   background:url(images/bg_button.gif);
   color:#99aebf;
   cursor:pointer;
   font-size:10px;
}
#jelszolkuld form input#inp_mehet{
 margin: 6px 4px 0 136px;
}
#regisztracio form #inp_MEGSEM,
#adatmod form #inp_MEGSEM,
#jelszomod form #inp_MEGSEM{
   float:left;
   margin:4px 0 0 0px !important;
   margin:13px 0 0 -183px;
   border:0;
   padding:0 0 4px 0;
   height:22px;
   width:70px;
   background:url(images/bg_button.gif);
   color:#99aebf;
   cursor:pointer;
   font-size:10px;
}
#jelszomod form #inp_MEGSEM{
   /margin:2px 0 0 33px;
}
#adatmod form #inp_MEGSEM{
   /margin:2px 0 0 33px;
}
.error{
   display:block;
   float:left;
   margin:2px 0 5px 10px;
   font-weight:bold;
   color:#ff4c4c;
}
#beszallitoink .kulso{
   border-color:#73926c;
}
#beszallitoink .belso{
   text-align:center;
}
#sefeksefje .sorszam{
   background:#c9dfff;
}
#sefeksefje .jobbkep{
   float:right;
   margin-left:10px;
}
#sefeksefje #lacibacsilink{
   margin-top:100px;
   padding:6px 0 0 30px;
   height:34px;
   width:400px;
   background:url(images/lacibacsilink.png);
   font-size:18px;
   font-style:italic;
   color:#fff;
}
#sefeksefje #lacibacsilink a{
   text-decoration:none;
   color:#fff;
}
#sefeksefje .zaro{
   clear:both;
}
#regisztracio form{
   text-align:center;
}
#regisztracio label{
   display:block;
   width:100px;
}
#regisztracio input{
   margin:5px 10px;
   width:150px;
}
#honlapterkep table{
   margin:0 auto;
}
#honlapterkep .fej td{
   width:150px;
   font:14px Arial,Helvetica,sans-serif;
}
#honlapterkep .nev,
#honlapterkep .fej td{
   border-bottom:#fff solid 10px;
   border-right:#fff solid 10px;
   border-left:#fff solid 10px;
   padding:10px 0;
   background:#555;
   font-weight:bold;
   color:#fff;
   text-align:center;
}
#honlapterkep td.menu{
   border-right:#fff solid 10px;
   border-left:#fff solid 10px;
   padding:0 5px;
   height:30px;
   background:#cecece;
   font:14px Arial,Helvetica,sans-serif;
   text-align:center;
}
#honlapterkep td a{
   color:#fff;
   text-decoration:none;
}
#honlapterkep .ures{
   height:20px;
}
#bemutatkozas div{
   margin-bottom:13px;
}
#bemutatkozas #kulsofej,
#bemutatkozas #kulsolab{
   height:275px;
   background:#c9dfff;
   font-size:0;
   text-align:right;
}
#bemutatkozas #kulsolab{
   height:969px;
}
#bemutatkozas #kulsofej img,
#bemutatkozas #kulsolab img{
   border-left:#fff solid 9px;
}
#bemutatkozas #kulso1{
   border-left:#c9dfff solid 69px;
   padding-left:7px;
}
#bemutatkozas #kulso2{
   border-left:#c9dfff solid 125px;
   padding-left:7px;
}
#bemutatkozas #kulso3{
   border-left:#c9dfff solid 91px;
   padding-left:7px;
}
#bemutatkozas #kulso4{
   border-left:#c9dfff solid 149px;
   padding-left:7px;
}
#bemutatkozas #kulso5{
   border-left:#c9dfff solid 212px;
   padding-left:7px;
}
#gyik .sorszam{
   background:#4566a8;
}
#letoltes .sorszam{
   background:#2a4b7e;
}
#tudnivalok .sorszam{
   background:#4566a8;
}
#hatterkepek .sorszam{
   background:#2a4b7e;
}
#hatterkepek .td_belso a{
   margin:0 191px;
}
#hatterkepek .td_belso img{
   border:0;
}
#hirek .rovid{
   margin-bottom:10px;
}
#hirek .szoveg{
   margin-top:10px;
}
#koszi,
#loginerror{
   padding:10px;
}
#koszi .belso,
#loginerror .belso{
   padding-right:92px;
}
#koszi h3,
#loginerror h3,
#etlap h3{
   text-align:center;
}
#felsorol{
   margin:0;
   border:0;
   border-collapse:collapse;
   padding:0;
   width:100%;
   font:12px normal Arial, Helvetica, Sans-serif;
   color:#4d7290;
}
#felsorol td{
   margin:0;
   border-bottom:#fff solid 9px;
   padding:0;
}
#felsorol .sorszam{
   padding-right:6px;
   width:90px;
   font:36px Impact;
   color:#ccd7df;
   text-align:center;
   line-height:60px;
   vertical-align:middle;
}
 #receptek #felsorol .sorszam{
    background:#c9dfff;
 }
 #hirarchiv #felsorol .sorszam{
    background:#c9dfff;
 }
 #hir #felsorol .sorszam{
    background:#c9dfff;
 }
 #hirek #felsorol .sorszam{
    background:#c9dfff;
 }
 #dietetika #felsorol .sorszam{
    background:#c9dfff;
 }
#felsorol .ures{
   width:9px;
   background:#fff;
}
#felsorol .cimke{
   width:210px;
   background:#ccd7df;
   font-weight:bold;
   text-align:left;
   vertical-align:middle;
}
#felsorol .cimke div{
   margin:10px;
}
#felsorol .tartalom{
   background:#ccd7df;
}
#felsorol .tartalom .td_belso{
   margin:1px 0;
   padding:20px 5px;
   background:#fff;
   text-align:left;
}
#felsorol .tartalom .td_belso .etelkep{
   float:right;
}
#felsorol .tartalom .td_belso .forras{
   margin:15px 0;
   text-align:right;
}
#felsorol .tartalom .td_belso2{
   margin:1px 0;
   padding:0;
   background:#fff url('images/bg_belso.jpg') no-repeat 0 0;
   text-align:left;
}
.balkep{
 margin-right:20px;
}
.alahuz{
 text-decoration:underline;
}
.cim{
   margin-bottom:7px;
   color:#003560;
   font-size: 14px;
   font-weight:bold;
   text-align:left;
}
#felsorol .elozetes{
   margin-bottom:7px;
   font-weight:bold;
}
#felsorol .recept{
   font-weight:bold;
}
#felsorol .hozzavalok{
   margin:0 0 10px 0;
   border:0;
   border-collapse:collapse;
   padding:0;
   font-weight:bold;
}
#felsorol .hozzavalok td{
   margin:0;
   border:0;
   padding-right:10px;
}
#galeria .sorszam{
   background:#c9dfff;
}
#galeria .galeria_kep{
   margin:15px 30px;
}
#galeria .alcim{
   margin:15px 0;
   font-size:14px;
   font-weight:bold;
   text-align:center;
}
#galeria .jobbra{
   text-align:right;
}
#tartalom #kosar .belso{
    border-color:#ccd7df;
   text-align:center;
}
#tartalom #eddigiek .belso{
   text-align:center;
}
#lablec{
   clear:both;
   margin-left:0px;
   border-top:1px solid #265378;
   padding:10px 0px;
   background:#0a5182 url(images/bg_lablec.gif) repeat-x 0 0;
   color:#99aebf;
   font-size:13px;
   font-weight:bold;
   text-align:center;
}
.feher{
 color:#fff;
}
/* etlap */
#etlapfejlec{
  position:absolute !important;
  position:static;
  margin:0;
  padding:0 0 0 4px;
  width:1000px;
  height:53px;
  background-color:#fff;
  background:#fff;
  text-align:left;
}
#etlapfejlec table{
   margin:0 4px;
   border:0;
   border-collapse:collapse;
   padding:0;
   height:45px;
   width:945px;
   font:14px arial, helvetica, sans-serif;
   color:#fff;
}
#etlapfejlec table th{
   padding:4px 0 4px 4px;
   width:26px;
}
#etlapfejlec table th div{
 height:45px;
 background:#4980c8;
}
#etlapfejlec table #napoksor .napok div{
    margin-top:2px;
    padding-top:5px;
    height:20px;
    background:#23628f;
    color:#fff;
}
* html #etlapfejlec table #napoksor .napok div{
    height:25px;
}
#etlapfejlec table #napoksor .nap{
   padding:4px;
   width:145px;
   font-weight:bold;
   text-align:center;
   vertical-align:top;
}
#etlapfejlec table #napoksor #nap_0{
 padding-left:0;
 width:168px;
}
#etlapfejlec table #napoksor #nap_0 div{
 padding-top:15px;
 height:30px;
 background:#23628f;
}
* html #etlapfejlec table #napoksor #nap_0 div{
 height:45px;
}
#etlapfejlec table #napoksor .nap_a{
   padding:0;
   width:153px;
   font-weight:bold;
   background:url(images/napaktiv.gif) no-repeat 0 0;
   text-align:center;
   vertical-align:top;
}
#etlapfejlec table #napoksor6 .nap{
   padding:0;
   width:134px;
   font-weight:bold;
   text-align:center;
   vertical-align:top;
}
#etlapfejlec table #napoksor6 .nap_a{
   padding:0;
   width:134px;
   font-weight:bold;
   background:url(images/napaktiv6.gif) no-repeat 0 0;
   text-align:center;
   vertical-align:top;
}
#napoksor td div.napok{
    padding:3px 0 0 0;
    color:#23628f;
    font-size:12px;
}
#napoksor #nap_0 div.napok_hu,
#napoksor #nap_0 div.napok_en{
    padding:0;
}
#napoksor #nap_0 div.napok_de{
    padding:5px 0;
}
#napoksor .nap_a .napok_a{
    padding:5px 0 6px 0;
    background:url(images/napaktiv_jobb.gif) no-repeat right 0;
}
#napoksor #nap_0 div.napok_hu_a,
#napoksor #nap_0 div.napok_en_a{
    padding:3px 0;
    background:url(images/napaktiv_jobb.gif) no-repeat right 0;
}
#napoksor #nap_0 div.napok_de_a{
    padding:5px 0;
    background:url(images/napaktiv_jobb.gif) no-repeat right 0;
}
#etlap{
   padding:0;
   text-align:left;
}
#etlap table{
   margin:0;
   border:0;
   border-collapse:collapse;
   padding:0;
   font:11px arial, helvetica, sans-serif;
}
#etlap th{
   height:30px;
}
#etlap .tipusdesign{
   background:#e3a917 url(images/bg_eteltipus_kozep.gif) center repeat-y;
}
#etlap .tipusbal{
 border-right:1px solid #fff;
 border-bottom:1px solid #fff;
 padding:0;
 height:30px;
}
.tipuscsik{
 border-bottom:1px solid #fff;
 padding-left:10px;
 background: url('images/bg_etlaptipuscsik.gif') repeat-y 0 0;
 font-size:12px;
 text-align:left;
 text-transform:uppercase;
}
#etlap .tipusjobb{
   background-position:right;
   background-repeat:no-repeat;
}
#etlap td.kod{
   border-right:#fff solid 1px;
   border-left:#3069ad solid 0px;
   padding:0;
   width:22px;
   font-size:11px;
   font-weight:bold;
   color:#fff;
   text-align:center;
}
#etlap td.kod_a{
   border-right:#fff solid 1px;
   border-left:#f74646 solid 0px;
   padding:0;
   width:26px;
   font-size:13px;
   font-weight:bold;
   color:#fff;
   text-align:center;
}
#etlap .etel{
   border-right:#fff solid 8px;
   border-left:#fff solid 8px;
   padding:0 5px;
   height:20px;
   width:136px;
   color:#003560;
   vertical-align:top;
   text-align:left;
}
#etlap .etel6{
   border-right:#fff solid 8px;
   border-left:#fff solid 8px;
   padding:0 5px;
   height:20px;
   width:106px;
   color:#003560;
   vertical-align:top;
   text-align:left;
}
#etlap .menus{
 border-left:#fff solid 1px;
 padding-left:10px;
 width:132px;
 color:#fff;
 vertical-align:middle;
}
#etlap .menus div{
 text-transform:uppercase;
}
#etlap .etelaktiv{
   border-right:#fff solid 8px;
   border-left:#fff solid 8px;
   padding:0 2px;
   height:20px;
   width:141px;
   background-color:#005bb5;
   vertical-align:top;
   color:#fff;
   text-align:left;
}
#etlap .etel6aktiv{
   border-right:#fff solid 8px;
   border-left:#fff solid 8px;
   padding:0 2px;
   height:20px;
   width:112px;
   background-color:#005bb5;
   vertical-align:top;
   color:#fff;
   text-align:left;
}
#etlap .ar{
   border-right:#fff solid 8px;
   border-left:#fff solid 8px;
   padding:5px;
   height:15px;
   font-weight:bold;
   text-align:right;
}
#etlap .araktiv{
   border-right:#fff solid 8px;
   border-left:#fff solid 8px;
   padding:2px;
   background-color:#005bb5;
   height:15px;
   font-weight:bold;
   color:#fff;
   text-align:right;
}
#etlap input{
   border:0;
   height:12px;
   width:20px;
   font-size:10px;
   line-height:10px;
}
#etlap .icon{
   float:left;
   cursor:pointer;
}
#etlap .ar div img, #etlap .araktiv div img{
   float:none;
   margin:-3px 0 0 2px;
   /margin:0 0 0 2px;
   border:0;
   vertical-align:middle;
}
#etlap .eddigi{
   float:left;
}
#etlap .leptet{
   float:right;
}
#etlap #rendel{
   position:absolute;
   z-index:5000;
   display:block;
   top:0;
   margin:-80px 0 0 890px;
   border:0;
   height:35px;
   width:90px;
   background: url(images/kosarmehet2.gif) no-repeat 0 0;
   cursor:pointer;
}
#etlap .ures{
   border-right:#fff solid 0px;
   border-left:#fff solid 0px;
   padding:0;
   height:1px;
   background:#fff;
}
#etlap .ures_felso,
#etlap .ures_also{
   border-left:#fff solid 0;
   border-right:#fff solid 0;
   background:#3069ad;
}
#etlap .ures_felso_a{
   border-left:#fff solid 0;
   border-right:#fff solid 0;
   background:#f74646 url(images/kodaktiv.gif) no-repeat 0 0;
}
#etlap .ures_also_a{
   border-left:#fff solid 0;
   border-right:#fff solid 0;
   background:#f74646 url(images/kodaktiv.gif) no-repeat 0 bottom;
}
#etlap .etlap_zaro{
   padding:5px;
   height:24px;
   background-color:#6fa2d7;
   font-size:13px;
   font-weight:bold;
   color:#fff;
   text-align:center;
}
/*#etlap .sor_DVD1,
#etlap .sor_DVD2,
#etlap .sor_DVD3,
#etlap .sor_DVD4{
    display:none;
}*/
/* etlap vege */

/* kosar */
#kosar .gombok,
#kosar .alsogombok{
    background: url(images/bg_kosar.jpg) no-repeat right 0;
}
#kosar #adatlap{
   text-align:center;
}
#kosar #adatok{
   border-collapse:collapse;
   margin:0;
   border:0;
   font-size:12px;
}
#kosar #adatok th{
   padding:4px 10px;
   background:#c80000;
   color:#fff;
}
#kosar #adatok .bal{
   padding:0 20px 0 10px;
   font-weight:bold;
   text-align:left;
}
#kosar #adatok .jobb{
   padding-right:10px;
   text-align:left;
}
table.kosar{
   clear:both;
   margin:10px 0;
   border-collapse:collapse;
   width:730px;
}
.kosar td{
   padding:8px;
   font-size:11px;
}
.kosarnap{
   background-color:#0a5182;
   color:#fff;
   font-weight:bold;
   text-align:left;
}
.kosarnap span{
 color:#9db9cd;
}
.kosarfej td{
   border-color:#ccd7df;
   background-color:#ccd7df;
   font-weight:bold;
}
.kosar tr.kosar td{
 border-top:1px solid #ccd7df;
}
.kosar td{
 text-align:left;
}
.kosar td.jobbra{
 text-align:right;
}
.kosarszum td{
   border-color:#ccd7df;
   background-color:#ccd7df;
   font-weight:bold;
}
.kosar .tipus,
.kosar .nev{
   text-align:left;
}
.kosar .nev{
   width:300px;
}
.kosar .db,
.kosar .ear,
.kosar .ar{
   text-align:right;
}
#kosar .gombok{
 padding:4px 0;
 height:22px;
}
#kosar .gomb{
   float:right;
   margin-right:4px;
   height:22px;
   width:70px;
   background:url('images/bg_button.gif') no-repeat 0 0;
   color:#99aebf;
   line-height:20px;
   font-size:11px;
   text-decoration:none;
   vertical-align:middle;
}
#kosar .gomb span{
}
#kosar #mehet, #kosar #mehet2{
   height:38px;
   width:142px;
}
#kosar #vissza, #kosar #vissza2{
}
#kosar #torol, #kosar #torol2{
}
#kosar #vissza_ures{
   margin:0 auto;
}
/* kosar vege */

/* keret */
#bal{
   float:left;
   padding-right:0px;
   width:822px;
   background-color:transparent;
}
#jobb{
   float:left;
   padding:0 2px 0 20px;
   background-color:transparent;
}
#jobb img{
   margin-bottom:10px;
}
#keretzaro{
   clear:both;
}
/* keret vege */

.rejtett{
   visibility:hidden;
   position:absolute;
   z-index:500;
}
.latszik{
   visibility:visible;
   position:absolute;
   z-index:500;
   border:#2a4b7e solid 1px;
   width:180px;
   background-color:#fff;
   font-size:12px;
}
.tovabb{
   margin-top:10px;
}
#terulet .sorszam{
   background:#c9dfff;
}
#terulet #felsorol .tartalom .td_belso {
    padding:20px 10px;
    background:#fff url('images/bg_belso.jpg') no-repeat 0 0;
}
#terulet .piros{
 font-weight:bold;
 color:#c43359;
}
#terulet .cim .piros{
 font-size:11px;
}
#terulet .abc{
 margin-top:10px;
 border-top:1px solid #e5ebef;
 padding-top:20px;
 font-size:14px;
 font-weight:bold;
 color:#003560;
}
#terulet .elso_abc{
 margin:0;
 border:0;
 padding:0;
}
#allasok .sorszam, #allas .sorszam{
   background:#4b75af;
}
body{
  overflow:hidden;
}
#tartalom{
   position:absolute;
   bottom:0;
   overflow:auto;
   background:url(images/white_dot.gif) repeat 0 0;
}

/* nevnap scroll */
#fejlecsor #nevnapos{
 float:right;
 margin:16px 6px!important;
 margin:16px 3px;
 height:17px;
 width:718px;
 text-align:left;
 overflow:hidden;
 white-space:nowrap;
}
#belepve #fejlecsor #nevnapos{
 width:809px;
}
#fejlecsor #nevnapos #nevnap2{
    padding:0 300px;
}
#fejlecsor #nevnapos span{
    height:17px;
}
/* nevnap scroll vege */

#sudoku .sorszam{
   background:#bee0be;
}
#flag{
 padding:10px 50px;
}
.flags span{
 display:none;
}
#lang_hu{
 display:block;
 float:left;
 margin:0 5px;
 width:16px;
 height:11px;
 background:url(images/flag_hu_l.gif) no-repeat 0 0;
}
#lang_de{
 display:block;
 float:left;
 margin:0 5px;
 width:16px;
 height:11px;
 background:url(images/flag_ge_l.gif) no-repeat 0 0;
}
#lang_en{
 display:block;
 float:left;
 margin:0 5px;
 width:16px;
 height:11px;
 background:url(images/flag_uk_l.gif) no-repeat 0 0;
}
.print{
    display:none;
}
#tajekoztato #felsorol .sorszam {
    background-color:#C80000;
}
#tajekoztato #felsorol .rovid{
    padding-bottom:5px;
    text-align:center;
}
#tajekoztato #felsorol .rovid span{
    padding:2px;
    cursor:pointer;
}
#czanikbalazs .sorszam,
#elerhetoseg .sorszam{
    background-color:#c9dfff;
}
#oximix .sorszam{
    background-color:#c9dfff;
}
#elerhetoseg #eler td{
    padding:0 5px;
    font-size:12px;
}
#dvd{
    font-size:12px;
    padding-left:10px;
    text-align:left;
}
#dvd_alcim{
    margin-right:68px;
    padding:10px;
    background-color:#005ab5;
    color:#fff;
    font-weight:bold;
}
#dvd_kep{
    font-size:0;
}
#dvd table{
    border-collapse:collapse;
    width:738px;
    font-size:12px;
}
#dvd #dvd_tabla td{
    border:#fff solid 5px;
    border-width:0 5px;
    padding:5px;
    width:174px;
    background-color:#005ab5;
    color:#fff;
    font-weight:bold;
}
#dvd #dvd_tabla td.ar{
    font-size:12px;
    text-align:right;
}
#dvd .leptet input{
    border:0;
    padding:1px;
    width:15px;
    height:15px;
}
#dvd table#video{
    width:350px;
}
#dvd #video td{
    padding:5px;
    width:300px;
    vertical-align:middle;
    white-space:nowrap;
}
#dvd img{
    border:0;
}
#dvd #link_fooldal{
    float:right;
    margin-right:68px;
}
#dvd .menu_dvd{
    padding:0;
    height:30px;
    list-style-type:none;
}
* html #dvd .menu_dvd{
    margin-left:0;
}
#dvd .menu_dvd li{
    float:left;
}
#dvd .menu_dvd li a{
    float:left;
    margin-right:10px;
    padding:5px 10px;
    width:100px;
    background-color:#005ab5;
    color:#fff;
    font-weight:bold;
    list-style-type:none;
    text-align:center;
    text-decoration:none;
}
#dvd #akt_het{
    clear:both;
    margin-top:10px;
    padding:5px 10px;
    width:360px;
    background-color:#005ab5;
    color:#fff;
    font-weight:bold;
    text-align:center;
}
#video .sorszam {
    background-color:#c9dfff;
}
#video #felsorol .tartalom .td_belso {
    text-align:center;
}
#kep #etelkepe a img#logo{
    height:82px;
    width:135px;
}
#etlap .sor_DVD1,
#etlap .sor_DVD2,
#etlap .sor_DVD3,
#etlap .sor_DVD4,
#etlap .sor_DVD5,
#etlap .sor_DVD6,
#etlap .sor_DVD7,
#etlap .sor_DVD8{
    display:none;
}
#etlap .rendelve{
    background-color:#63C1F4;
}

.tipus_rejt{
    display:none;
}
.tipus_mutat{
    display:block;
}
.tipus_kep{
    cursor:pointer;
}
.recept_rejt{
    display:none;
}
.recept_mutat{
    display:block;
}
.recept_kapcsolo{
    float:right;
    cursor:pointer;
}
.urlap div{
    height:30px;
}
#szabalyzat{
    padding-left:271px;
    cursor:pointer;
}
#kosar #mehet, #kosar #mehet2{
 width:116px;
 height:22px;
   background:url(images//btn_megrendel.gif) no-repeat 0 0;
   color:#fff;
}
#menu ul li ul{
 background:#003560;
}
#ujmenus{
 height:77px;
 background:url('images/bg_ujmenu.jpg') no-repeat 0 0;
}
#ujmenusbe{
 background:url('images/bg_ujmenu.jpg') no-repeat 0 0;
}
#ujlogin{
 float:left;
 width:195px;
 height:77px;
 text-align:left;
}
#ujlogin2{
 float:left;
 width:195px;
 height:41px;
}
#id_login{
   margin:1px 0 0 0;
   border:0;
   width:34px;
   height:34px;
   cursor:pointer;
   background:url('images/bg_belepes.jpg') no-repeat 0 0;
}
#ujlogin label{
 padding:0 0 0 3px;
 color:#6686a0;
 font-size:10px;
}
#ujlogin #id_email{
 margin: 1px 0 0 11px;
 /width:85px !important;
 width:87px;
}
#ujlogin #id_passwd{
 position:absolute;
 margin: -3px 0 0 11px;
 /width:85px !important;
 width:87px;
}
#login_menu{
 height:41px;
}
#menu{
 float:left;
 margin-left:21px;
 width:788px;
 height:41px;
 font-size:9px;
}
#menu ul li a.hide{
 margin:3px 1px 0 0;
 padding-top:2px;
 height:30px;
}
#menu ul li a.hide span{
 font-size:11px;
 font-weight:bold;
}
#tbl_login{
 position:absolute;
 border:0;
 padding:0;
 height:34px;
}
#tbl_login td{
 border:0;
 padding:0;
 height:20px;
 font-size:0;
 line-height:12px;
 vertical-align:top;
}
#link_jelszoker{
    float:left;
    margin:49px 0 0 51px;
    padding-top:2px;
    width:135px;
    height:17px;
    color:#6686a0;
    font-size:10px;
    text-align:center;
    text-decoration:none;
}
#flags{
 float:left;
 padding:8px 35px 0 55px;
 vertical-align:bottom;
}
.cimsor{
 background:url(images/bg_cimsor.gif) no-repeat 0 0;
 color:#fff;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 text-transform:uppercase;
}
#regisztracio .belso{
 background:url(images/bg_reg_top.jpg) no-repeat 0 0;
}
#lapteteje{
 clear:both;
 cursor:pointer;
 margin-top:8px;
 padding:10px;
 background-color:#003560;
 text-align:center;
}
#lapteteje a{
 display:block;
 margin:0 auto;
 padding-top:3px;
 width:135px;
 height:15px;
 background:url(images/bg_lapteteje.gif) no-repeat 0 0;
 color:#527593;
 font-size:10px;
 text-decoration:none;
}
.zaro{
 clear:both;
}
#sitemap{
 padding:5px 0 0 232px;
 background:#084979 url(images/bg_sitemap.jpg) no-repeat 0 0;
}
#tbl_sitemap{
 margin:0;
 border:0;
 border-collapse:collapse;
 padding:0;
 font-size:11px;
}
#tbl_sitemap th{
 padding:3px 6px;
 text-align:left;
 color:#ccd8e1;
}
#tbl_sitemap td{
 padding:3px 6px;
 width:108px;
}
#tbl_sitemap td a{
 color:#3e6788;
 text-decoration:none;
 text-transform:capitalize;
}
#tbl_sitemap td a:hover{
 color:#ccd8e1;
}
#keretki #etlapfejlec,
#keretbe #etlapfejlec{
 height:53px;
}
.etlapfejlec_etlap_ki{
 top:269px;
}
.etlapfejlec_etlap_be{
 top:291px;
}
#rendelesmenete_etlap_ki{
 position:absolute !important;
 position:static;
 top:206px;
 width:1004px;
 height:63px;
 background:url('images/bg_rendmenet.jpg') no-repeat 0 0;
}
#rendelesmenete_etlap_be{
 position:absolute !important;
 position:static;
 top:228px;
 width:1004px;
 height:63px;
 background:url('images/bg_rendmenet.jpg') no-repeat 0 0;
}
#rendelesmenete_kosar{
 position:absolute !important;
 position:static;
 top:206px;
 width:1004px;
 height:63px;
 background:url('images/bg_rendmenet.jpg') no-repeat 0 0;
}
#rendelesmenete_fizet{
 position:absolute !important;
 position:static;
 top:206px;
 width:1004px;
 height:63px;
 background:url('images/bg_rendmenet.jpg') no-repeat 0 0;
}
.tartalom_egyeb_ki,
.tartalom_egyeb_be{
 top:245px;
}
.tartalom_megrend_be{
 top:269px;
}
.tartalom_rendok_be{
 top:269px;
}
.tartalom_etlap_ki{
 top:322px;
}
.tartalom_etlap_be{
 top:342px;
}
.menu_also_egyeb{
 height:36px;
}
.menu_also_etlap{
 height:58px;
 background-color:#f9f3dc;
}
#kiskosar{
 height:58px;
}
#kiskosar table{
 margin:8px 0;
 border-collapse:collapse;
 height:42px;
 font-size:11px;
}
#kiskosar table td{
 padding:0;
}
#kiskosar table td.szoveg{
 padding:0 10px;
 text-transform:uppercase;
}
#kiskosar table td.napnev{
 padding:0 5px 0 10px;
}
#kiskosar table td.osszeg{
 padding-right: 15px;
 width:45px;
 overflow:visible;
 text-align:right;
 white-space:nowrap;
}
#kiskosar table td#hetiossz{
 border-left:1px solid #335d80;
 padding-left:15px;
 vertical-align:top;
}
#kiskosar table td#hetiossz div{
 font-size:18px;
}
#rendgomb{
 float:right;
 margin-top:12px;
 padding:10px 0 0 40px;
 width:203px;
 height:23px;
 background:url('images/bg_rendeles.jpg') no-repeat 0 0;
 color:#fff;
 cursor:pointer;
 font-size:10px;
 text-align:left;
 text-decoration:none;
 text-transform:uppercase;
}
* html #rendgomb{
 width:243px;
 height:33px;
}
#etlap form{
 margin:0;
}
* html #kilepes{
 margin-right:6px;
}
.etel,
.ar{
 background:#e1edff;
}
.sor_A1 td.kod,
.sor_A2 td.kod,
.sor_A3 td.kod,
.sor_B td.kod{
 background:#4980c8;
}
td.menus{
 background:#88b9ff url('images/bg_etlaptipus_blue.gif') repeat-y 0 0;
}
#Bbal{
 background:#4980c8 url('images/bg_nyil_blue.gif') no-repeat 0 0;
}
#Cbal,
#Rbal{
 background:#e0473b url('images/bg_nyil_red.gif') no-repeat 0 0;
}
#Dbal{
 background:#77aa59 url('images/bg_nyil_green.gif') no-repeat 0 0;
}
#F2bal{
 background:#34803b url('images/bg_nyil_green2.gif') no-repeat 0 0;
}
#Hbal,
#O2bal{
 background:#280564 url('images/bg_nyil_purple.gif') no-repeat 0 0;
}
#Nbal,
#Ubal,
#Wbal,
#Xbal,
#Y2bal{
 background:#0a5182 url('images/bg_nyil_dblue.gif') no-repeat 0 0;
}
#Z5bal,
#Z9bal,
#Z10bal{
 background:#060 url('images/bg_nyil_dgreen2.gif') no-repeat 0 0;
}
#Z5tipus .tipuscsik,
#Z9tipus .tipuscsik,
#Z10tipus .tipuscsik{
 background: url('images/bg_etlaptipuscsik2.gif') repeat-y 0 0;
 color:#060;
}
.sor_C td.kod,
.sor_P td.kod,
.sor_Q td.kod,
.sor_R td.kod{
 background:#e0473b;
}
.sor_C .etel,
.sor_C .ar,
.sor_P .etel,
.sor_P .ar,
.sor_Q .etel,
.sor_Q .ar,
.sor_R .etel,
.sor_R .ar{
 background-color:#f7d1ce;
}
.sor_D td.kod{
  background:#77aa59;
}
.sor_E1 td.kod,
.sor_E2 td.kod,
.sor_F1 td.kod,
.sor_F2 td.kod{
  background:#34803b;
}
.sor_G td.kod,
.sor_H td.kod,
.sor_O1 td.kod,
.sor_O2 td.kod{
  background:#280564;
}
.sor_I td.kod,
.sor_J td.kod,
.sor_K1 td.kod,
.sor_K2 td.kod,
.sor_L1 td.kod,
.sor_L2 td.kod,
.sor_M1 td.kod,
.sor_M2 td.kod,
.sor_N td.kod,
.sor_S td.kod,
.sor_U td.kod,
.sor_T td.kod,
.sor_V td.kod,
.sor_W td.kod,
.sor_X td.kod,
.sor_Y1 td.kod,
.sor_Y2 td.kod{
  background:#0a5182;
}
.sor_Z1 td,
.sor_Z2 td,
.sor_Z3 td,
.sor_Z4 td,
.sor_Z5 td,
.sor_Z6 td,
.sor_Z7 td,
.sor_Z8 td,
.sor_Z9 td,
.sor_Z10 td{
  background:#d9e8d9;
}
.sor_Z1 td.kod,
.sor_Z2 td.kod,
.sor_Z3 td.kod,
.sor_Z4 td.kod,
.sor_Z5 td.kod,
.sor_Z6 td.kod,
.sor_Z7 td.kod,
.sor_Z8 td.kod,
.sor_Z9 td.kod,
.sor_Z10 td.kod{
 background:#060;
}
.sor_Z1 td.menus,
.sor_Z2 td.menus,
.sor_Z3 td.menus,
.sor_Z4 td.menus,
.sor_Z5 td.menus,
.sor_Z6 td.menus,
.sor_Z7 td.menus,
.sor_Z8 td.menus,
.sor_Z9 td.menus,
.sor_Z10 td.menus{
 background:#75a958 url('images/bg_etlaptipus_green2.gif') repeat-y 0 0;
}
.kosar .ar{
 background-color:#fff;
}
.kosarszum .ar{
 background-color:#CCD7DF;
}
#jelszomodosit{
 float:left;
 width:195px;
 height:36px;
}
#link_jelszomod{color:#6686A0;
 float:left;
 font-size:10px;
 height:17px;
 margin:8px 0 0 51px;
 padding-top:2px;
 text-align:center;
 text-decoration:none;
 text-transform:lowercase;
 width:135px;
}
#nevnapos{
 float:left;
 margin-top:10px;
 width:634px;
 height:16px;
 overflow:hidden;
 white-space:nowrap;
}
#tbl_nevnapos{
 margin:0;
 border:0;
 border-collapse:collapse;
 padding:0;
 width:1268px;
 color:#fff;
 font-size:10px;
}
#tbl_nevnapos td.nevek{
 padding:0;
 width:634px;
 height:16px;
 text-align:center;
 text-transform:uppercase;
 vertical-align:middle;
}
#tartalom #kosar #kulso{	
 margin-right:0;
}	
#kosar #felsorol .sorszam{
 width:79px;
}
#sefeksefje #felsorol .tartalom .td_belso {
 padding:0;
 background:#fff url('images/bg_belso.jpg') no-repeat 0 0;
}
#tbl_belso td{
 border:0;
}
.belso_bal{
 background-color:#003560;
 vertical-align:top;
}
#tbl_belso td.belso_jobb{
 padding:20px 0 20px 20px;
 vertical-align:top;
}
#tbl_belso td.belso_jobb .cim{
 font-style:normal;
}
#tbl_belso td.belso_jobb img.jobbkep{
 border:1px solid #ccd7df;
 width:129px;
}
#tbl_belso td.belso_jobb .szoveges{
 float:left;
 width:350px;
}
.hr{
 margin:30px 0;
 width:100%;
 height:1px;
}
#tbl_belso td.belso_jobb img.noborder{
    border:0;
}
#etlap .leptet img{
 border:0;
}
#tartalom #kartya{
 text-align:center;
}
#tartalom #kartya img{
 margin:0 5px;
 border:0;
}
#koszi #kartya{
 padding:0;
}
#bank_note{
 margin:25px 10px 25px 10px;
 border-bottom:1px solid #ccd7df;
 padding-bottom:15px;
 font-weight:bold;
}
#bank_C2{
 margin:0 auto;
 width:164px;
 height:164px;
 background:url(images/kor_red.jpg) 0 0 no-repeat;
}
#bank_C2 p{
 margin:0;
 padding:50px 10px 0 10px;
 color:#fff;
 font-size:14px;
 font-weight:bold;
}
#bank_00{
 margin:0 auto;
 width:164px;
 height:164px;
 background:url(images/kor_green.jpg) 0 0 no-repeat;
}
#bank_00 p{
 margin:0;
 padding:65px 10px 0 10px;
 color:#fff;
 font-size:14px;
 font-weight:bold;
}
.bank_tajek{
 color:#335D80;
}
.fiz_taj{
 margin:0 50px;
 text-align:justify;
}
#rendcimke{
 float:left;
 padding-top:20px;
 width:195px;
 color:#456c8b;
 font-size:12px;
 font-weight:bold;
 text-align:center;
}
#rendtext{
 float:left;
 padding-top:20px;
 width:809px;
 color:#456c8b;
 font-size:12px;
 font-weight:bold;
 text-align:center;
}
#rendtext a{
 color:#b2c2cf;
 text-decoration:none;
}
#rendtext a:hover{
 color:#b2c2cf;
 text-decoration:underline;
}
#lepes1box{
 float:left;
 width:809px;
 height:63px;
 background:url('images/bg_lepes1.jpg') no-repeat 0 0;
}
#lepes2box{
 float:left;
 width:809px;
 height:63px;
 background:url('images/bg_lepes2.jpg') no-repeat 0 0;
}
#lepes3box{
 float:left;
 width:809px;
 height:63px;
 background:url('images/bg_lepes3.jpg') no-repeat 0 0;
}
#lepes1{
 float:left;
 padding:10px 16px 0 79px;
 width:166px !important;
 width:261px;
 text-align:left;
}
#lepes2{
 float:left;
 padding:10px 18px 0 79px;
 width:163px !important;
 width:260px;
 text-align:left;
}
#lepes3{
 float:left;
 padding:10px 6px 0 80px;
 width:174px !important;
 width:260px;
 text-align:left;
}
.lepesek{
 color:#99aebf;
 font-size:9px;
}
.lepesek .lepescim{
 color:#ccd7df;
 text-transform:uppercase;
}
#felsorol .banksorszam{
 padding:0;
 background-color:#4980c8;
 vertical-align:top;
}
#felsorol .tartalom .notopborder{
 margin-top:0;
}
.bankcim{
 padding:25px 10px;
 height:40px;
}
.bankcim div{
 color#003560;
 font-size:13px;
 font-weight:bold;
}
.banktext{
 border-top:1px solid #CCD7DF;
 padding:10px;
}
.banktext div{
 padding-top:31px;
 height:70px;
}