﻿body { height:100.01%; margin: 0; }
.wrapper
{
    margin: auto;
    padding: 0 0 30px 0;
}

#wrapper { margin:0 0 -40px; }

html, body, #wrapper { height: 100%; }

body > #wrapper { height: auto; min-height: 100%; }
table
{
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
}
textarea
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: small;
}
.tabla_altalanos
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    vertical-align: top;
    border-collapse: collapse;
}
.tabla_altalanos td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    vertical-align: top;
    border-collapse: collapse;
}
.hatter
{
    padding: 0px;
    background-position: left top;
    background-color: #F9F9F9;
    background-image: url('img/hatter.gif');
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #5B5B5B;
    border-collapse: collapse;
    vertical-align: top;
    text-align: center;
}
.hatter_alap
{
    padding: 0px;
    background-position: left top;
    background-color: #F9F9F9;
    background-image: url('img/hatter_alap.gif');
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #5B5B5B;
    border-collapse: collapse;
    vertical-align: top;
    text-align: center;
}
.teteje_fo
{
    background-position: center top;
    background-image: url('img/lap1024.gif');
    background-repeat: no-repeat;
    width: 1024px;
    height: 479px;
    margin: 0 auto;
}
.teteje_alap
{
    background-position: center top;
    background-image: url('img/teteje_alap2.gif');
    background-repeat: no-repeat;
    width: 1024px;
    height: 157px;
    margin: 0 auto;
}
.menu_irasok
{
    width: 139px;
    height: 148px;
    background-image: url('img/irasok.gif');
}
.menu_irasok:hover
{
   background-image: url('img/irasok_hover.gif'); 
}
.menu_naptar
{
    width: 139px;
    height: 148px;
    background-image: url('img/naptar.gif');
}
.menu_naptar:hover
{
   background-image: url('img/naptar_hover.gif'); 
}
.menu_letoltes
{
    width: 139px;
    height: 148px;
    background-image: url('img/letoltes.gif');
}
.menu_letoltes:hover
{
   background-image: url('img/letoltes_hover.gif'); 
}
.menu_kozosseg
{
    width: 139px;
    height: 148px;
    background-image: url('img/kozosseg.gif');
}
.menu_kozosseg:hover
{
   background-image: url('img/kozosseg_hover.gif'); 
}
.link_teteje
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #C0C0C0;
}
.link_teteje:hover
{
    color: #FFFFFF;
}
#footer
{
    background-position: bottom;
    height: 30px;
    padding: 10px 0 0;
    color: #FFFFFF;
    background-image: url('img/alja.gif');
    background-repeat: repeat-x;
}

#footer .wrapper {padding:0; }

#footer .copyrights { float:left; }
	
#footer .privacy { float:right; }
	
#footer .privacy a { color:#787870; border-right:1px solid #3b3b39;	padding:0 10px 0 0; text-decoration:underline; }
		
#footer .privacy a:hover { text-decoration:none; }
		
#footer .privacy a.last { border-right:0 none;	padding:0 0 0 10px; }
.gomb
{
    height: 29px;
    font-family: Arial, Helvetica, sans-serif;
    color: #CCCCCC;
    font-size: small;
    font-weight: bold;
    border-collapse: collapse;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url('img/gomb_kozep.gif');
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
    border-spacing: 0px;
}
.gomb_hover
{
    color: #FFFFFF;
}
.panelhatter_szines
{
    padding: 5px 10px 5px 10px;
    border: 1px solid #A0BDE4;
    background-color: #FFFFFF;
    background-image: url('img/panelhatter_szines.gif');
    background-repeat: repeat-x;
    background-position: top;
    font-family: Arial, Helvetica, sans-serif;
    color: #5B5B5B;
    vertical-align: top;
    border-collapse: collapse;
}
.panelhatter_egyszeru
{
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #5B5B5B;
    font-size: small;
}
.panelhatter_szurke
{
    padding: 5px 10px 5px 10px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    background-image: url('img/panelhatter_szurke.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    font-family: Arial, Helvetica, sans-serif;
    color: #5B5B5B;
    vertical-align: top;
    border-collapse: collapse;
}
.panelhatter_szurke_nopadding
{
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    background-image: url('img/panelhatter_szurke.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    font-family: Arial, Helvetica, sans-serif;
    color: #5B5B5B;
    vertical-align: top;
    border-collapse: collapse;
}

.elvalaszto_szolid
{
    border: 1px solid #C0C0C0;
    height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: small;
    font-weight: normal;
    border-collapse: collapse;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url('img/gomb_halvany.gif');
    text-align: center;
    border-spacing: 0px;
    font-style: italic;
    vertical-align: middle;
    line-height: 30px;
}
.elvalaszto_szolid_balra
{
    border: 1px solid #C0C0C0;
    height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: small;
    font-weight: normal;
    border-collapse: collapse;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url('img/gomb_halvany.gif');
    text-align: left;
    border-spacing: 0px;
    font-style: italic;
    vertical-align: middle;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 20px;
}
.elvalaszto_eros
{
    height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: small;
    font-weight: normal;
    border-collapse: collapse;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url('img/gomberos.gif');
    text-align: center;
    border-spacing: 0px;
    font-style: italic;
    vertical-align: middle;
    line-height: 30px;
}
.elvalaszto_szines
{
    height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: small;
    font-weight: normal;
    border-collapse: collapse;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url('img/gomb_kozep.gif');
    text-align: center;
    border-spacing: 0px;
    font-style: italic;
    vertical-align: middle;
    line-height: 30px;
}
.cellahatter_szines_fekvo
{
    background-color: #FFFFFF;
    background-image: url('img/panelhatter_szines_fekvoszeles.gif');
    background-repeat: repeat-y;
    background-position: left;
}
.cimsor
{
    font-family: Arial, Helvetica, sans-serif;
    color: #5278b7;
    font-size: large;
    font-style: italic;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}
.cimsor_negativ
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: x-large;
    font-style: italic;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
}
.cimsor_cimke
{
    border: 1px solid #3F6198;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: large;
    font-style: italic;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    background-color: #5278b7;
    padding-top: 10px;
    padding-bottom: 10px;
}
.alcimsor_cimke
{
    border: 1px solid #698AC0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: medium;
    font-style: italic;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    background-color: #92AAD1;
    width: 100%;
}
.cimsor_cimke_szurke
{
    border: 1px solid #808080;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: large;
    font-style: italic;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    background-color: #BEBEBE;
    padding-top: 10px;
    padding-bottom: 10px;
}
.alcimsor_cimke_szurke
{
    border: 1px solid #C0C0C0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: medium;
    font-style: italic;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    background-color: #CCCCCC;
}
.cikkiskep
{
    width: 100px;
    margin: 5px;
}
.laplink
{
    color: #666666;
}
.laplink:hover
{
    color: #333333;
}
.laplink_eros
{
    color: #336699;
    font-weight: bold;
}
.laplink_eros:hover
{
    color: #24496F;
    font-weight: bold;
}
.kicsi_teteje
{
    background-image: url('img/kicsi_teteje.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 200px;
    height: 18px;
}
.kicsi_kozepe
{
    background-image: url('img/kicsi_kozepe.png');
    background-repeat: repeat-y;
    background-position: center;
    width: 200px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #FFFFFF;
    font-style: italic;
    padding-right: 20px;
    padding-left: 10px;
}
.kicsi_kozepe hyperlink
{
    color: #E1FFE1;
    text-decoration: underline;
}
.kicsi_kozepe hyperlink:hover
{
    color: #CCFFCC;
    text-decoration: underline;
}
.kicsi_alja
{
    background-image: url('img/kicsi_alja.png');
    background-repeat: no-repeat;
    background-position: center top;
    width: 200px;
    height: 25px;
}
.bannerek
{
    margin-top: 2px;
    margin-bottom: 2px;
}
.gombalt
{
    margin: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #333333;
    font-weight: bold;
    background-image: url('img/gomb_halvany.gif');
    background-repeat: repeat-x;
    background-position: center;
    border: 1px solid #808080;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    text-align: center;
}
.menu_irasok_kicsi
{
    width: 180px;
    height: 70px;
    background-image: url('img/gombkicsi_irasok.png');
}
.menu_naptar_kicsi
{
    width: 180px;
    height: 70px;
    background-image: url('img/gombkicsi_naptar.png');
}
.menu_letoltes_kicsi
{
    width: 180px;
    height: 70px;
    background-image: url('img/gombkicsi_letoltes.png');
}
.menu_kozosseg_kicsi
{
    width: 180px;
    height: 70px;
    background-image: url('img/gombkicsi_kozosseg.png');
}
.menu_logo_kicsi
{
    width: 220px;
    height: 70px;
    background-image: url('img/logo.gif');
}
.tabla_cikk
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    vertical-align: top;
    border-collapse: collapse;
    margin-right: 5px;
    margin-left: 5px;

}
.tabla_cikk td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    vertical-align: top;
    border-collapse: collapse;
}
.tabla_konf
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    vertical-align: top;
    border-collapse: collapse;

}
.tabla_konf td
{
    padding: 5px 20px 5px 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    vertical-align: top;
    border-collapse: collapse;
}
.tabla_eloadas
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    vertical-align: top;
    border-collapse: collapse;

}
.tabla_eloadas td
{
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    vertical-align: top;
    border-collapse: collapse;
}
.commentbox{
background-color: #ececec;
padding: 10px;
}

.commentfooter
{
    background: url('img/sarok.gif') 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
    padding-left: 58px;
    padding-top: 1px;
    margin-bottom: 2em;
    font-size: 90%;
    color: #4A4A4A;
    text-align: left;
}
.cimsor
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-style: italic;
    color: #5278b7;
    font-weight: bold;
}
.reg
{
    background-image: url('img/regisztracio.gif');
    background-repeat: no-repeat;
    background-position: center center;
    width: 400px;
    height: 70px;
}
.forumlink
{
    width: 300px;
    height: 100px;
    background-image: url('img/forum.png');
    background-repeat: no-repeat;
    background-position: center center;
}
.erosszoveg
{
    color: #214161;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
}
.regok
{
    background-image: url('img/reg_ok.gif');
    background-repeat: no-repeat;
    background-position: center center;
    width: 300px;
    height: 50px;
}
.elvalaszto_szines_120
{
    height: 120px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: medium;
    font-weight: normal;
    border-collapse: collapse;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url('img/gomb_kozep.gif');
    text-align: center;
    border-spacing: 0px;
    font-style: italic;
    vertical-align: bottom;
    line-height: 30px;
}
.panelhatter_szines_nokeret
{
    padding: 5px 10px 5px 10px;
    background-color: #FFFFFF;
    background-image: url('img/panelhatter_szines.gif');
    background-repeat: repeat-x;
    background-position: top;
    font-family: Arial, Helvetica, sans-serif;
    color: #5B5B5B;
    vertical-align: top;
    border-collapse: collapse;
}
.teteje_alap_login
{
    background-position: center top;
    background-image: url('img/teteje_alap2.gif');
    background-repeat: no-repeat;
    width: 1024px;
    height: 157px;
    margin: 0 auto;
}