/*@import url('/includes/gep-box.css');
@import url('/includes/ebyte-top.css');
@import url('/includes/ebyte-menus.css');
@import "/includes/ebyte-keret.css";
@import url('/includes/login.css');*/
@import url('/includes/letoltesek.css');
@import url('/includes/arlista.css');
@import url('/includes/ebyte-kateg.css');
body, table, tbody, tr, td, div, img, ul, form
    {
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: collapse;
    font-family: Tahoma, _sans;
    color: black;
    }
body
    {
    margin-left: 0px;
    margin-top: 0px;
    background-color: #8d8d8d;
    background-image: url('/images/design/main-back.gif');
    background-repeat: repeat-y;
    background-position: 50% 50%;
    text-align: left;
    }
#indicator
    {
    z-index: 999;
    position: absolute;
    top: 50px;
    left: 270px;
/*    display: none;*/
    font-size: 20px;
    font-weight: bold;
    background-color: white;
    border: 1px solid navy;
    padding: 10px;
    }
    
/* ---------- main ---------------- */
div.wrapper, #header
    {
    position: relative;
    margin: 0 auto;
    width: 983px;
    background-color: #e0e0e0;
    }
div.wrapper
    {
    min-height: 100%;
    }
div#header
    {
    padding-bottom: 15px;
    }
#main
    {
    float: left;
    width: 629px;
    }
.top-map-list
    {
    font-size: 10px;
    float: right;
    }    
.top-map-list a
    {
    color: navy;
    }
#main_area p, .p, .p+*
    {
    font-size: 15px;
    font-family: Arial, _sans;
    padding-bottom: 5px;
    padding-left: 3px;
    text-indent: 0.5em;
    }
    

/*---------- footer ---------*/
div#footer div
    {
    float: right;
    margin-right: 5px;
    }
div#footer div, div#footer div a 
    {
    font-size: 12px;
    line-height: 45px;
    color: white;
    font-weight: bold;
    }
div#footer
    {
    background-image: url(/images/design/lablec.gif);
    height: 90px;
    width: 890px;
    padding: 0 50px;
    margin: 0 auto;
    }
/* --------- titles ------- */
div.title-kezd
    {
    background-image: url(/images/design/menu-item-piros.gif); 
    width: 30px;
    height: 34px;
    float: left;
    margin: 0;
    }
div.title-fejez
    {
    background-image: url(/images/design/menu-item-kek.gif); 
    background-position: right;
    width: 30px;
    height: 34px;
    float: right;
    margin: 0;
    }


/*------------ top-box-alter --------------- */
div#top-box-alter
    {
    width: 350px;
    height: 100px;
    position: absolute;
    top: 35px;
    text-align:center;
    padding-top: 20px;
    }
div#top-box-alter .ujdonsag
    {
    color: white;
    font-weight: bold;
    }
div#top-box-alter a.ujdonsag
    {
    border-bottom: 1px none;
    }
div#top-box-alter a.ujdonsag:hover
    {
    color: #d00;
    border-bottom: 1px dotted #d00;
    }
div#top-box-alter h4.ujdonsag
    {
    font-size: 20px;
    margin: 0;
    }
.no_under a:hover, .no_under:hover
    {
    border-bottom: none;
    }
/*------------ top-box --------------- */
div#top-box
    {
    width: 300px;
    height: 200px;
    position: absolute;
    top: 20px;
    }
div#top-box div.top-box-cont
     {
     background-image: url('/images/design/top-box/top-box-back.gif');
     background-repeat: no-repeat;
     height: 103px;
     width: 122px;
     position: relative;
     top: 30px;
     left: 90px;
     padding: 17px 7px 8px 40px;
     cursor: pointer;
     font-size: 11px;
     }
div#top-box div.top-box-cont h5
    {
    font-size: 13px;
    }

div#top-box div.top-box-title
     {
     background-image: url('/images/design/top-box/top-box-title.gif');
     height: 41px;
     width: 140px;
     padding: 0 10px;
     position: relative;
     top: -242px;
     left: 110px;
     color: white;
     line-height: 40px;
     font-size: 18px;
     font-weight: bold;
     text-align: center;
     cursor: pointer;
     }
div#top-box div.top-box-pic
     {
     background-image: url('/images/design/top-box/top-box-pic.gif');
     height: 101px;
     width: 115px;
     position: relative;
     top: -110px;
     left: 0px;
     padding: 7px 7px 7px 7px;
     cursor: pointer;
     text-align: center;
     }
div#top-box div.top-box-pic img
    {
    margin: 0 auto;
    }
div#top-box span.ar
    {
    font-size: 19px;
    color: #bb2020;
    float: right;
    margin: 3px;
    font-weight: bold;
    }

fieldset.hirek
    {
    border: 1px solid navy;
    margin: 5px;
    padding: 10px;
    }
fieldset.hirek legend
    {
    font-weight: bold;
    color: navy;
    padding: 5px;
    }
fieldset.hirek.red legend
    {
    color: #810000;
    }
fieldset.hirek.red
    {
    border: 1px solid #810000;
    }
fieldset.hirek h5
    {
    color: navy;
    font-size: 14px;
    text-indent: 10px;
    }
fieldset.hirek ul
    {
    margin-left: 10px;
    list-style-type: none;
    }

a
    {
    font-family: Arial, _sans;
    text-decoration: none;
    border-bottom: 1px none;
    color: navy;
    }
a:hover
    {
    border-bottom: 1px dotted navy;
    }
    
    
#main_area h3
    {
    color: navy;
    font-size: 18px;
    padding-left: 30px;
    }
div.top-map
    {
    font-size: 9px;
    color: #dddddd;
    height: 10px;
    line-height: 8px;
    margin-top: 2px;
    padding-top: 0;
    position: absolute;
    text-align: right;
    width: 600px;
    }

div.top-map a
    {
    font-size: 9px;
    color: white;
    border-bottom: 1px none;
    }
div.top-map a:hover
    {
    border-bottom: 1px dotted white;
    }
input, select
    {
    border: 1px solid #666666;
    height: 16px;
    text-align: left;
    padding-left: 2px;
    font-weight: bold;
    }
input, textarea
    {
    text-align: left;
    padding-left: 2px;
    font-weight: bold;
    border: 1px solid #666666;
    background-repeat: repeat-x;
    background-image: url('/images/design/gepbox/input-gradient.gif');
    background-color: white;
    }
* select
    {
    background: #ddd;
    height: 19px;
    padding: 0;
    margin: 0;
    }
option, optgroup
    {
    padding: 0;
    margin: 0;
    background: #dddddd;
    font-weight: normal;
    }
select optgroup
    {
    font-weight: bold;
    }
select optgroup option
    {
    padding-left: 10px;
    }
#login-menu-box, #menu-kosar
    {
    padding: 3px;
    }
div.to-background
    {
    height: 114px;
    background-image: url('/images/design/gepbox/box-back.gif');
    }
div.to-background h3
    {
    padding: 5px 10px 0;
    }
#main_area div.to-background p
    {
    padding: 5px 10px 0;
    margin: 0;
    font-size: 14px;
    }
div.to-background a
    {
    margin: 5px 10px 0;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    }
div#hover-menu
    {
    position: absolute;
    display: none;
    background: #eeeeee;
    border-top: 1px solid #dddddd;
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #d5d5d5;
    border-bottom: 1px solid #e0e0e0;
    }
a.xref
    {
    font-size: 12px;
    font-weight: bold;
    color: navy;
    margin: 3px;
    }
td.notee-csomag
    {
    vertical-align: bottom;
    padding-top: 10px;
    height: 80px;
    width: 24%;
    text-align: center;
    }
td.notee-csomag a
    {
    text-decoration : none;
    }
div.hir-title
    {
    font-size: 15px;
    font-weight: bold;
    color: navy;
    }
span.hir-datum
    {
    font-size: 9px;
    float: right;
    }
div.kiemelt
    {
    padding: 5px;
    border: 1px solid #cccccc;
    background: #eeeeee;
    margin: 0 0 10px;
    }
div.kiemelt h5
    {
    margin: 0 0 5px;
    }
div.kiemelt p
    {
    margin :0;
    }
div.kiemelt span.ar
    {
    font-size: 18px;
    float: right; 
    color: #bb2020;
    }
#main_area ul
    {
    margin-left: 10px;
    list-style-type: none;
    }
#main_area ul li
    {
    margin-left: 30px;
    }
.ar-box
    {
    text-align: right;
    font-size: 10px;
    margin-right: 20px;
    }
.box-ar
    {
    font-size: 20px;
    font-weight: bold;
    color: #bb2020;
    }
h3
    {
    margin: 0;
    }
h4
    {
    color: navy;
    margin: 0;
    padding-left: 15px;
    }
table.honlap-ar
    {
    width: 90%;
    margin: 0 auto;
    }
table.honlap-ar td
    {
    text-align: right;
    padding: 4px;
    font-size: 13px;
    }
table.honlap-ar th
    {
    text-align: center;
    padding-top: 20px;
    }
table.honlap-ar tr.centering td
    {
    text-align: center;
    border-bottom: 1px solid #dddddd;
    }
table.honlap-ar tr.szum td
    {
    border-top: 1px solid black;
    padding: 5px 0;
    font-weight: bold;
    }
#main_area ol
    {
    list-style-type: decimal;
    margin-left: 60px;
    }
#main_area ol ol
    {
    list-style-type: lower-latin;
    margin-left: 20px;
    }
#main_area li
    {
    font-size: 14px;
    }
input.highlighted
    {
    background-image: url(/images/design/gepbox/akcios-back.gif);
    color: white;
    }
    
#main_area .kateg-name
    {
    float: left;
    height: 53px;
    width: 180px;
    margin: 3px;
    padding: 1px 3px 1px 7px;
    background-image: url('/images/kateg-hatter.jpg');
    }
.kateg-name a.text-cont
    {
    float: left;
    width: 100px;
    margin-top: 10px;
    font-weight: bold;
    color: black;
    font-size: 15px;
    text-decoration: none;
    border-bottom: none;
    }
.kateg-name a.text-cont:hover
    {
    color: red;
    text-decoration: underline;
    border-bottom: none;
    }
.kateg-name a.img-cont
    {
    margin-top: 1px;
    margin-right: 3px;
    float: left;
    border-bottom: none;
    }
.kateg-name img.valami
    {
    width: 25px;
    }

.kateg-parent, .kateg-sibsub
    {
    border: 1px dotted #ddd;
    margin: 3px;
    }
.kateg-parent legend,  .kateg-sibsub legend
    {
    font-size: 15px;
    color: #8888ff;
    font-weight: bold;
    margin: 0 40px;
    }
div#menu-kosar a.kosaram-tartalma
    {
    text-decoration: none;
    text-indent: -25px;
    margin-top: 10px;
    display: block;
    width: 65px;
    padding: 2px 22px 2px 35px;
    height: 24px;
    text-align: left;
    line-height: 10px;
    background-color: #511;
    background-image: url('/images/kosaram-tartalma-back.gif');
    color: white;
    border-bottom: none;
    }
div#menu-kosar a.kosaram-tartalma:hover, div#menu-kosar a.megrendelem:hover
    {
    background-position: 0 28px;
    border-bottom: none;
    }

div#menu-kosar a.megrendelem
    {
    border-bottom: none;
    text-decoration: none;
    margin-top: 10px;
    display: block;
    width: 90px;
    padding: 7px 22px 2px 10px;
    height: 19px;
    text-align: left;
    line-height: 10px;
    background-color: #511;
    background-image: url('/images/megrendelem-back.gif');
    color: white;
    }
#tooltip
    {
    padding: 5px; 
    background: white; 
    border: 2px solid #444;
    }