    body
    {
        margin:0px;
        padding:0px;
        font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:12px;
	line-height:16px;
    }

    img
    {
        margin: 0px;
        vertical-align:top;
        border: 0;
    }

    div
    {
        margin:0px;
        padding:0px;
        border: 0px solid #000000;
    }

    select
    {
        padding:0px;
        font-size:12px;
        border:1px solid #88CE6C;
        margin-bottom:4px;
        width:150px;
        color:#575556;
    }

    #registeruser select {
	width: 220px !important;
    }

    p , input, img
    {
        padding:0px;
        margin:0px;
    }

    #head_div
    {
        position:static;
        background-image: url(../../pics/portal/bg_fejlec.jpg);
        width: 770px;
        height: 137px;
    }

    #felso_banner_div
    {
        text-align: right;
        margin-top: 5px;
        margin-right: 28px;
    }

    #head_date
    {
        font-weight: bold;
        margin-left: 20px;
        margin-top: 5px;
        vertical-align: top;
        font-size: 12px;
		position:absolute;
		top:107px;
		clear:all;
    }

    img.tamogatoink
    {
        margin-left:3px;
    }
    img.kiadvanyaink
    {
        margin-left:14px;
    }
    img.keptar
    {
        margin-left:5px;
    }


    a
    {
        color:#ffffff;
        text-decoration:none;
    }

    a.ok_button
    {
        font-size:10px;
    }

    .bal_arnyek
    {
        background-image:url(../../pics/portal/bal_arnyek.gif);
        width:5px;
    }
    .jobb_arnyek
    {
        background-image:url(../../pics/portal/jobb_arnyek.gif);
        width:5px;
    }

    .bal_menu_ok_gomb
    {
        margin-top:4px;
    }

    .lista_menu
    {
        padding-left:20px;
        font-weight:bold;
        color:#000000;
    }

    a.lista_bal_menu, a.lista_main_tartalom
    {
        font-weight:bold;
        color:#000000;
    }
    ul.lista_bal_menu a.lista_bal_menu
    {
	font-weight:normal;
    }
    
    ul.lista_bal_menu
    {
        margin: 0px;
        padding-left: 20px;
        text-decoration: none;
        font-weight: bold;
        color: #000000;
    }
    
    

    table.esemenyek
    {
        width:162px;
        height:162px;
        background-color:#ffffff;
        border-left: 1px solid #6F6F63;
        border-top: 1px solid #6F6F63;
        border-bottom: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
    }

    #also_menu
    {
        text-align:center;
        font-weight:bold;
        position:relative;
        left:-10px;
        padding-top:10px;
    }
        #also_menu div.elem
        {
            color:#106B0C;
            display:inline;
            text-align:center;
            padding-left:25px;
        }

    #kereses_ok_button
    {
        margin-left:6px;
    }
    #kereses_box
    {
        border:0px solid #ffffff;
        background-color: #ffffff;
        width: 161px;
        height:18px;
        text-align:right;
        padding-right:5px;
        color:#104672;
    }

    #menu_div
    {
        margin-left:277px;
        font-weight:bold;
        font-size:12px;
        border:0px solid #ffffff;
    }
    #menu_div a
	{
	    margin-right:7px;
	}

    #searchikon {
	    margin-right:7px;
    }

    #background_table
    {
        background-image: url(../../pics/portal/bg_body.gif);
        width: 100%;
    }

    #content_td
    {
        width:770px;
        background-color: #ffffff;
        border:0px solid #000000;
        height:100%;
        text-align:left;
    }

    #footer_td
    {
        background-color: #ffffff;
        border:0px solid #000000;
    }

    #login
    {
        color:#A88C04;
        font-size:11px;
        font-weight:bold;
        text-align:right;
        line-height:12px;
    }
    #login td
    {
        padding-left:4px;
    }
    #login img.gombok
    {
      margin-left:10px;
      margin-top:10px;
    
    }
    #login td.forgetp
    {
      padding-top:10px;
    }
    #login a.forgetp
    {
      color:#A88C04;
    }
    .loginbox
    {
        width:108px;
        height:16px;
        border: 1px solid #A88C04;
    }

    #bal_oszlop
    {
        background-color: #ffffff;
        float:left;
        width: 215px;
    }

    #bal_oszlop_kek
    {
        background-color: #ffffff;
        float:left;
        width: 215px;
    }

    #bal_oszlop_kek2
    {
        background-color: #ffffff;
        float:left;
        width: 215px;
    }
    
    #bal_oszlop h2
    {
        background-image: url(../../pics/portal/bg_baloszlop_dobozfejlec.gif);
        font-size:10px;
        font-weight:bold;
        color: #ffffff;
        background-repeat: no-repeat;
        height:20px;
        width:195px; /*195*/
        padding-left:20px;
        padding-top:3px;
        display: block;
        margin:0px;
    }

    #bal_oszlop_kek h2
    {
        background-image: url(../../pics/portal/bg_baloszlop_dobozfejlec_kek.gif);
        font-size:10px;
        font-weight:bold;
        color: #ffffff;
        background-repeat: no-repeat;
        height:20px;
        width:195px;
        padding-left:20px;
        padding-top:3px;
        display: block;
        margin:0px;
    }

    #bal_oszlop_kek2 h2
    {
        background-image: url(../../pics/portal/bg_baloszlop_dobozfejlec_kek2.gif);
        font-size:10px;
        font-weight:bold;
        color: #ffffff;
        background-repeat: no-repeat;
        height:20px;
        width:195px;
        padding-left:20px;
        padding-top:3px;
        display: block;
        margin:0px;
    }
        
    #bal_oszlop .bal_menu_content
    {
        background-image: url(../../pics/portal/bg_baloszlop_dobozalap.gif);
        padding-left:12px;
        padding-top:5px;
    }
    
    #bal_oszlop_kek .bal_menu_content_kek
    {
        background-image: url(../../pics/portal/bg_baloszlop_dobozalap_kek.gif);
        padding-left:12px;
        padding-top:5px;
    }
    
    #bal_oszlop_kek select
    {
        padding:0px;
        font-size:12px;
        border:1px solid #8EA1DC; 
        margin-bottom:4px;
        width:150px;
        color:#575556;
    }

    #bal_oszlop_kek2 .bal_menu_content_kek2
    {
        background-image: url(../../pics/portal/bg_baloszlop_dobozalap_kek2.gif);
        padding-left:12px;
        padding-top:5px;
    }
    
    #bal_oszlop_kek2 select
    {
        padding:0px;
        font-size:12px;
        border:1px solid #8EA1DC; 
        margin-bottom:4px;
        width:150px;
        color:#575556;
    }
    
    #bal_oszlop_sarga
    {
        background-color: #ffffff;
        float:left;
        width: 215px;
    }
    
    #bal_oszlop_sarga h2
    {
        background-image: url(../../pics/portal/bg_baloszlop_dobozfejlec_sarga.gif);
        font-size:10px;
        font-weight:bold;
        color: #ffffff;
        background-repeat: no-repeat;
        height:20px;
        width:195px;
        padding-left:20px;
        padding-top:3px;
        display: block;
        margin:0px;
    }

        
    #bal_oszlop_sarga .bal_menu_content_sarga
    {
        background-image: url(../../pics/portal/bg_baloszlop_dobozalap_sarga.gif);
        padding-left:12px;
        padding-top:5px;
	width:203px;
	float:left;
    }
    
    #bal_oszlop_sarga select
    {
        padding:0px;
        font-size:12px;
        border:1px solid #8EA1DC; 
        margin-bottom:4px;
        width:150px;
        color:#575556;
    }
    
    
    
    .bal_menu_banner
    {
        background-image: url(../../pics/portal/bg_baloszlop_dobozalap.gif);
        text-align: center;
        padding-top:5px;
    }

    .bal_menu_banner_kek
    {
        background-image: url(../../pics/portal/bg_baloszlop_dobozalap_kek.gif);
        text-align: center;
        padding-top:5px;
    }

    .bal_menu_banner_kek2
    {
        background-image: url(../../pics/portal/bg_baloszlop_dobozalap_kek2.gif);
        text-align: center;
        padding-top:5px;
    }
    
    #kozepso_oszlop
    {
        float:left;
        background-color:#ffffff;
        width:335px;
    }

    #kozepso_oszlop .kozepso_menu_elem
    {
        background-image:url(../../pics/portal/bg_kozep_alap.gif);
        padding-left:15px;
        padding-right:15px;
        font-size:11px;
    }

    #kozepso_oszlop .kozepso_menu_cim_first
    {
        font-weight:bold;
        color:#0D7100;
    }

    #kozepso_oszlop .kozepso_menu_cim_other
    {
        font-weight:bold;
        color:#0D7100;
        padding-top:15px;
    }
    #kozepso_oszlop .kozepso_menu_content
    {
        padding-top:10px;
        color:#000000;
    }
    #kozepso_oszlop .pontsor
    {
        background-image:url(../../pics/portal/kozep_pontvonal.gif);
        background-repeat: repeat-x;
        background-position:0 bottom;
        height:2px;
        padding-top:15px;
    }
    
    .tartalom_pontsor
    {
        background-image:url(../../pics/portal/belsotartalompottyos_zold.gif);
        background-repeat: repeat-x;
        background-position:0 bottom;
        height:2px;
        padding-top:5px;
    }

    .tartalom_pontsor_sarga
    {
        background-image:url(../../pics/portal/belsotartalompottyos_sarga.gif);
        background-repeat: repeat-x;
        background-position:0 bottom;
        height:2px;
        padding-top:5px;
    }

    #kozepso_oszlop_tartalom
    {
        float: left;
        background-color: #ffffff;
        color: #000000;
        width: 540px;
    }

    #kozepso_oszlop_tartalom a
    {
        color: blue;
        text-decoration: underline;
    }

    #kozepso_oszlop_tartalom a:visited {
        color: red; 
    }

    .other_node 
    {
        padding-top: 10px;
        padding-bottom: 0px;
    }

    .back2top 
    {
        padding-top: 10px;
        padding-bottom: 0px;
    }

    .publication
    {
        padding-top: 10px;
        padding-bottom: 0px;
    }

    .publication_kep
    {
        float: left;
        border: 0px;
        width: 120px;
    }

    .publication_lead
    {
        padding-top: 0px;
        margin-top: 0px;
        margin-left: 130px;
    }

    .kethasab_tartalom
    {
        background-image: url(../../pics/portal/belsotartalombg_zold.gif);
        padding: 20px 20px 20px 20px;
    }

    .kethasab_tartalom_sarga
    {
        background-image: url(../../pics/portal/belsotartalombg_sarga.gif);
        padding: 20px 20px 20px 20px;
    }
    
    .kethasab_tartalom_sarga a:visited
    {
	color:#CDA712 !important;
    }
    

    .kethasab_tartalom_sarga a
    {
	color:#168B09 !important;
    }


    .kethasab_tartalom_kek
    {
        background-image: url(../../pics/portal/belsotartalombg_kek.gif);
        padding: 20px 20px 20px 20px;
    }

    .kethasab_tartalom_kek2
    {
        background-image: url(../../pics/portal/belsotartalombg_kek2.gif);
        padding: 20px 20px 20px 20px;
    }
    
    .kethasab_morzsa
    {
        background-image: url(../../pics/portal/belsotartalomfejlec_zold.gif);
        color:#fff;
        padding: 2px 20px 0px 20px;
    }

    .kethasab_morzsa a
    {
        color:#fff !important;
    }

    .kethasab_morzsa_sarga a
    {
        color:#fff !important;
    }


    .zold_felso_zaro
    {
        background-image: url(../../pics/portal/belsotartalomuresfejlec_zol.gif);
        padding: 2px 20px 0px 20px;
        background-repeat: no-repeat;
    }
    .zold_also_zaro
    {
        background-image: url(../../pics/portal/belsotartalomalja_zold.gif);
        padding: 0px 20px 4px 20px;
        background-repeat: no-repeat;
    }

    .kethasab_morzsa_sarga
    {
        background-image: url(../../pics/portal/belsotartalomfejlec_sarga.gif);
        color: #fff;
        padding: 2px 20px 0px 20px;
    }

    .kethasab_morzsa_sarga a:link
    {
        color:#fff !important;
    }

    .sarga_felso_zaro
    {
        background-image: url(../../pics/portal/belsotartalomuresfejlec_sar.gif);
        padding: 2px 20px 0px 20px;
        background-repeat: no-repeat;
    }

    .sarga_also_zaro
    {
        background-image: url(../../pics/portal/belsotartalomalja_sarga.gif);
        padding: 0px 20px 4px 20px;
        background-repeat: no-repeat;
    }

    .kethasab_morzsa_kek
    {
        background-image: url(../../pics/portal/belsotartalomfejlec_kek.gif);
        color: #fff;
        padding: 2px 20px 0px 20px;
    }

    .kethasab_morzsa_kek a:link
    {
        color:#fff !important;
    }

    .kek_felso_zaro
    {
        background-image: url(../../pics/portal/belsotartalomuresfejlec_kek.gif);
        padding: 2px 20px 0px 20px;
        background-repeat: no-repeat;
    }

    .kek_also_zaro
    {
        background-image: url(../../pics/portal/belsotartalomalja_kek.gif);
        padding: 0px 20px 4px 20px;
        background-repeat: no-repeat;
    }

    .kethasab_morzsa_kek2
    {
        background-image: url(../../pics/portal/belsotartalomfejlec_kek2.gif);
        color: #fff;
        padding: 2px 20px 0px 20px;
    }

    .kethasab_morzsa_kek2 a:link
    {
        color:#fff !important;
    }

    .kek2_felso_zaro
    {
        background-image: url(../../pics/portal/belsotartalomuresfejlec_kek2.gif);
        padding: 2px 20px 0px 20px;
        background-repeat: no-repeat;
    }

    .kek2_also_zaro
    {
        background-image: url(../../pics/portal/belsotartalomalja_kek2.gif);
        padding: 0px 20px 4px 20px;
        background-repeat: no-repeat;
    }
    
    .lead_image
    {
        margin-right: 10px; 
        margin-bottom: 10px;
        float: left;
        width: 120px;
    }

    .lead_szoveg
    {
        margin-left: 130px; 
    }

    #jobb_oszlop
    {
        float:left;
        background-color: #ffffff;
        width: 210px;
    }

    #jobb_oszlop h2
    {
        background-image: url(../../pics/portal/bg_jobboszlop_dobozfejlec.gif);
        font-family:arial;
        font-size:10px;
        font-weight:bold;
        color: #ffffff;
        background-repeat: no-repeat;
        height:18px;
        width:193px;
        padding-left:20px;
        padding-top:2px;
        margin: 0px;
    }

    #jobb_oszlop h2.fejlec_v2
    {
        background-image: url(../../pics/portal/menu_button.gif);
        height:22px;
        padding-top:3px;
    }

    h2.fejlec_v2 a
    {
        color: #ffffff !important;
        font-weight: normal !important;
    }

    #jobb_oszlop .jobb_menu_content
    {
        background-image: url(../../pics/portal/bg_jobboszlop_dobozalap.gif);
        padding-left:12px;
        padding-top:5px;
        color:#A88C04;
    }

    .jobb_menu_banner
    {
        background-image: url(../../pics/portal/bg_jobboszlop_dobozalap.gif);
        text-align: center;
        padding-top: 5px;
    }

    #jobb_oszlop .szavazas_tema
    {
        padding-left:12px;
        padding-bottom:5px;
        font-size:11px;
        font-weight:bold;
        color: #A88C04;
    }

    #jobb_oszlop .szavazas_gomb
    {
        padding-left:35px;
        display:inline;
        color: #A88C04;
    }

    #jobb_oszlop .szavazas_radio
    {
        width:15px;
        height:15px;
        margin-right: 10px;
    }

    #jobb_oszlop .szavazas_ok
    {
        text-align: center;
        padding-top: 5px;
    }

    #jobb_oszlop .login
    {
        font-size: 11px;
        color: #A88C04;
        padding-right: 12px;
        text-align: center;
    }

    #jobb_oszlop .vote
    {
        font-size: 11px;
        color: #A88C04;
        padding-right: 12px;
        text-align: center;
    }

    #jobb_oszlop a
    {
        font-size: 11px;
        color: #A88C04;
        font-weight: bold;
    }
        
    div.balgomb_bal_szele
    {
        background-image:url(../../pics/portal/baloszlop_gomb_baloldal.gif);
        width:9px;
        height:18px;
        float:left;
    }

    div.balgomb_jobb_szele
    {
        background-image:url(../../pics/portal/baloszlop_gomb_jobboldal.gif);
        width:9px;
        height:18px;
        float:left;
    }

    div.balgomb_kozepe
    {
        background-image:url(../../pics/portal/baloszlop_gomb_alap.gif);
        height:18px;
        float:left;
        font-size:11px;
        font-family:arial;
        color:#ffffff;
        font-weight:bolder;
    }

    div.jobbgomb_bal_szele
    {
        background-image:url(../../pics/portal/jobboszlop_gomb_baloldal.gif);
        width:7px;
        height:18px;
        float:left;
    }

    div.jobbgomb_jobb_szele
    {
        background-image:url(../../pics/portal/jobboszlop_gomb_jobboldal.gif);
        width:7px;
        height:18px;
        float:left;
    }

    div.jobbgomb_kozepe
    {
        background-image:url(../../pics/portal/jobboszlop_gomb_alap.gif);
        height:18px;
        float:left;
        font-size:11px;
        font-family:arial;
        color:#ffffff;
        font-weight:bolder;
    }

    div.jobbgomb_kozepe a {
        color:#fff !important;
    }

    #sarga
    {
        color: #A88C04;
        text-align: center;
        background-color: #FCF2C9;
    }

    #sarga a
    {
        color: #A88C04;
    }

    #zold
    {
        color: #000000;
        text-align: center;
        background-color: #E7F6DF;
    }

#kozepmenu {
    height: 20px;
    background: url('/tapio/pics/portal/alap_menu.gif');
    background-repeat: no-repeat;
    background-position: 50%;
    position: relative;
}

#kozepmenu a {
    color: #0D6C04;
    font-weight: bold;
    font-size: 12px;
    position: absolute; 
    top:2px; 
}

#kozepmenu #menu1 { left: 15px; color: white;}
#kozepmenu #menu2 { left: 90px; }
#kozepmenu #menu3 { left: 162px; }
#kozepmenu #menu4 { left: 250px; }

h1.newsfull {
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0px;
}

.news {
    margin-left: 10px;
    padding-left: 0px; 
    color: black;
    margin-bottom: 0px;
    padding-bottom: 10px;
}

.center { text-align: center; }

.kepeslapkuldes                 { margin: 0 auto; }
.kepeslapkuldes td              { text-align: left; }
.kepeslapkuldes td#kep          { text-align: center !important; }

.buttonkozep        { margin: 0 auto; width: 110px; }
.ketbuttonkozep     { margin: 0 auto; width: 200px; }

.archive { background: url('/tapio/pics/portal/archiv.gif');}

.invTable   { border-collapse: collapse; width: 500px; }

.invTable img{ margin: 5px; margin-left: 0px; }

.invTable td{ border-top: 1px solid black; padding: 5px;}

.invTable p{ padding-top: 10px; }

.invRow0_kek    { background-color: #8EA1DC; }

.invRow1_kek    { background-color: ; }

.invRow0_kek2    { background-color: #8EA1DC; }

.invRow1_kek2    { background-color: ; }


.pubtabpanel h2{ margin: 0; }

.pubtabpanel { margin-top: 5px; }

.invTable a { text-decoration: underline; color: #62161a !important; font-weight: bold; }

.input4     { width: 42px; }

#chatwindow div#jobb_oszlop { width: 218px; margin: 0 auto; float: none; margin-top: 30px; }
.left       { text-align: left; }
