/* PÉK2012 css-beállításai */

* {
  padding: 0; margin: 0; border: 0;
}

.ig_bal { text-align: left; }
.ig_kozep { text-align: center; }
.ig_jobb { text-align: right; }

html, body {
	height: 100%;
}

body {
  font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
  font-size: 13px;
}

#wrapper {
  width: 960px;
  margin: 0 auto;
  /*border: 1px solid #17253f;*/
}

  #header {
    height: 90px;
    background-image: url('images/head_bg.png');
    border-bottom: 1px solid white;
  }
  
    #header h1 {
      padding-left: 140px;
      padding-top: 10px;
      font-size: 24px;
    }
    #header h2 {
      padding-left: 140px;
      padding-top: 6px;
      font-size: 20px;
    }
    #header a {
      color: #cccccc;
      text-decoration: none;
    }
  
  #uppermenu {
    height: 29px;
    background-color: #315c8b; /*#15243E;*/
    font-size: 12px;
  }
  
  #upperdecor {
    height: 1px;
    margin-top: 1px;
    border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    margin-bottom: 2px;
  }
  
  #breadcrumbs {
    border-bottom: 1px solid #aaaaaa;
    padding: 2px;
    color: #666666;
    font-size: 12px;
  }
    #breadcrumbs a {
      text-decoration: none;
      color: #666666;
    }
    #breadcrumbs a:hover {
      text-decoration: underline;
    }
  
  #lowermenu {
    height: 94px;
    background-image: url('images/foot_bg.png');
  }
  
    #lowermenu div.harmas {
      padding: 6px 10px;
      width: 30%;
      float: left;
    }
    
    #lowermenu h3 {
      color: white;
    }
    
    #lowermenu p {
      padding-top: 2px;
      padding-left: 0px;
    }
    
    #lowermenu a {
      color: white;
      text-decoration: none;
    }
    #lowermenu a:hover {
      text-decoration: underline;
    }
  
  #footer {
    padding-top: 5px; padding-bottom: 25px;
    color: #666666;
    font-size: 11px;
  }
  
    #footer a {
      color: #666666;
    }
    #footer a:hover {
      color: black;
    }
  
  #content {
    padding: 15px 0 10px;
  }
  
    #left-content {
      width: 710px;
      float: left;
      padding-right: 10px; padding-left: 10px;
      border-right: 1px solid #dddddd;
    }
    
      #left-content h2 {
        border-bottom: 3px double #dddddd;
        margin-bottom: 15px;
        padding-left: 20px;
        width: 600px;
      }
      #left-content h3 {
        margin-top: 8px;
        margin-bottom: 12px;
      }
      
      #left-content p {
        text-align: justify;
        padding-bottom: 8px;
      }
      
      #left-content a {
        color: #1f3c69;
        font-weight: bold;
        text-decoration: none;
      }
      #left-content a:hover {
        text-decoration: underline;
      }
      
      #left-content form.belepes_form {
        width: 300px;
        border: 3px double #dddddd;
        background-color: #eeeeee;
        padding: 10px;
      }
        #left-content form.belepes_form input.szoveg {
          border: 1px solid #b1c3ef;
          width: 90%;
          padding: 2px;
        }
        #left-content form.belepes_form input.gomb {
          cursor: pointer;
          text-align: center;
          border: 1px solid #2c3c64;
          background-color: #3c4c74;
          color: #dddddd;
          width: 120px;
        }
        
      #left-content form.regisztracio_form {
        width: 400px;
        border: 3px double #dddddd;
        background-color: #eeeeee;
        padding: 10px;
      }
        #left-content form.regisztracio_form p {
          line-height: 2em;
        }
        #left-content form.regisztracio_form label {
          float: left; width: 100%;
        }
        #left-content form.regisztracio_form input.szoveg {
          float: right;
          border: 1px solid #b1c3ef;
          width: 220px;
          padding: 2px;
        }
        #left-content form.regisztracio_form #hiba1 {
          display: none; margin: 0 0 5px; padding: 5px 5px;
          line-height:1.5em; 
          border: 1px dotted #FF9B65;
          clear: both;
          background-color:#FFE6D9;
        }
        #left-content form.regisztracio_form #hiba2 {
          display: none; margin: 0 0; padding: 5px 50px;
          line-height:1.5em; 
          border: 1px dotted #FF9B65;
          clear: both;
          background-color:#FFE6D9;
        }
        #left-content form.regisztracio_form input.gomb {
          cursor: pointer;
          text-align: center;
          border: 1px solid #2c3c64;
          background-color: #3c4c74;
          color: #dddddd;
          width: 170px;
        }
        
      #left-content form.szamla_form {
        width: 500px;
        margin: 20px auto 60px;
        border: 3px double #dddddd;
        background-color: #eeeeee;
        padding: 10px;
      }
        #left-content form.szamla_form p {
          line-height: 2em;
        }
        #left-content form.szamla_form label {
          float: left; width: 100%;
        }
        #left-content form.szamla_form select {
          float: right;
          border: 1px solid #b1c3ef;
          padding: 2px;
        }
        #left-content form.szamla_form input.szszovegh {
          float: right;
          border: 1px solid #b1c3ef;
          width: 300px;
          padding: 2px;
        }
        #left-content form.szamla_form input.szszovegr {
          float: right;
          border: 1px solid #b1c3ef;
          width: 120px;
          padding: 2px;
        }
        #left-content form.szamla_form input.gomb {
          cursor: pointer;
          text-align: center;
          border: 1px solid #2c3c64;
          background-color: #3c4c74;
          color: #dddddd;
          width: 170px;
        }
        
      #left-content div.tajekoztato {
        text-align: justify;
      }
      
      #left-content table.aloldalak {
        border-collapse: collapse;
        width: 100%;
        margin: 5px auto;
        border-top: 1px solid #3c4c74;
        border-left: 1px solid #3c4c74;
      }
        #left-content table.aloldalak td {
          border-right: 1px solid #3c4c74;
          border-bottom: 1px solid #3c4c74;
          padding: 5px;
        }
        #left-content table.aloldalak tr.row1 {
          background-color: #8ab0d8; /*#4f81bd;  ------; */
        }
        #left-content table.aloldalak tr.row2 {
          background-color: #b8cce4; /*#8ab0d8;  #c1dbff; */
        }
        #left-content table.aloldalak tr.row3 {
          background-color: #d4dde6; /*#b8cce4;  #d5e6ff; */
        }
      
      #left-content table.admin {
        border-collapse: collapse;
        width: 100%;
        margin: 5px auto;
        border-top: 1px solid #3c4c74;
        border-left: 1px solid #3c4c74;
      }
        #left-content table.admin td, #left-content table.admin th {
          border-right: 1px solid #3c4c74;
          border-bottom: 1px solid #3c4c74;
          padding: 4px;
        }
        #left-content table.admin th {
          background-color: #4f81bd;/*#3d6593;*/
        }
        #left-content table.admin tr.admin_row1 {
          background-color: #8ab0d8;/*#4f81bd;*/
        }
        #left-content table.admin tr.admin_row2 {
          background-color: #b8cce4;/*#8ab0d8;*/
        }
        #left-content table.admin tr.admin_row3 {
          background-color: #d4dde6;/*#b8cce4;*/
        }
        #left-content table.admin input.szoveg {
          border: 1px solid #b1c3ef;
          width: 80%;
          padding: 2px;
        }
        #left-content table.admin select.lista {
          border: 1px solid #b1c3ef;
        }
        #left-content table.admin input.gomb {
          cursor: pointer;
          text-align: center;
          border: 1px solid #2c3c64;
          background-color: #3c4c74;
          color: #dddddd;
          width: 180px;
        }
        #left-content table.admin button.tartos {
          cursor: pointer;
          text-align: center;
          border: 1px solid #2c3c64;
          background-color: #3c4c74;
          color: #dddddd;
          width: 300px;
        }
        #left-content table.admin input.birmentes {
          cursor: pointer;
          text-align: center;
          border: 1px solid #2c3c64;
          background-color: #3c4c74;
          color: #dddddd;
          width: 70px;
        }
      #left-content span.rogzitesjel {
        padding: 0px 8px;
      }
      
      #left-content table.adatok {
        border-collapse: collapse;
        width: 100%;
        margin: 5px auto 30px;
        border-top: 1px solid #3c4c74;
        border-left: 1px solid #3c4c74;
      }
        #left-content table.adatok td, #left-content table.adatok th {
          border-right: 1px solid #3c4c74;
          border-bottom: 1px solid #3c4c74;
          padding: 4px;
        }
        #left-content table.adatok th {
          background-color: #4f81bd;/*#3d6593;*/
        }
        #left-content table.adatok tr.szines1 {
          background-color: #8ab0d8;/*#4f81bd;*/
        }
        #left-content table.adatok tr.szines2 {
          background-color: #b8cce4;/*#8ab0d8;*/
        }
        #left-content table.adatok tr.szines3 {
          background-color: #d4dde6;/*#b8cce4;*/
        }
        #left-content table.adatok input.szoveg {
          border: 1px solid #4f81bd;
          padding: 2px;
        }
        #left-content table.adatok textarea.szoveg {
          border: 1px solid #4f81bd;
          padding: 2px;
        }
        #left-content table.adatok input.hosszu {
          width: 300px;
        }
        #left-content table.adatok input.gomb {
          cursor: pointer;
          text-align: center;
          border: 1px solid #2c3c64;
          background-color: #3c4c74;
          color: #dddddd;
          width: 180px;
        }
        #left-content table.adatok input.gomb_szimpo {
          cursor: pointer;
          text-align: center;
          border: 1px solid #2c3c64;
          background-color: #3c4c74;
          color: #dddddd;
          width: 300px;
        }
        #left-content table.adatok button {
          cursor: pointer;
          text-align: center;
          border: 1px solid #2c3c64;
          background-color: #3c4c74;
          color: #dddddd;
          width: 80px;
        }
        #left-content table.adatok td.noborder {
          border: 1px solid white;
          height: 0px;
        }
        #left-content table.adatok tr.biralatlan {
          background-color: #ffcc66;
        }
        #left-content table.adatok select.pontok {
          width: 80px;
          text-align: center;
          border: 1px solid #2c3c64;
        }
        #left-content table.adatok textarea.szov_ert {
          width: 80%; height: 90px;
          border: 1px solid #2c3c64;
        }
        #left-content table.adatok input.mentes {
          cursor: pointer;
          color: #DDDDDD;
          width: 130px;
          background-color: #3C4C74;
          border: 1px solid #2c3c64;
        }
        #left-content table.adatok img.breszlet {
          cursor: pointer;
        }
      
      #left-content div.torol_kerdes {
        width: 500px;
        margin: 20px auto;
        text-align: center;
        border: 3px double #dddddd;
        background-color: #eeeeee;
        padding: 10px;
      }
        #left-content div.torol_kerdes p {
          text-align: center;
        }
        #left-content div.torol_kerdes button.torol_jovahagy {
          cursor: pointer;
          text-align: center;
          border: 1px solid #2c3c64;
          background-color: #3c4c74;
          color: #dddddd;
          width: 250px;
          margin-right: 10px;
        }
        #left-content div.torol_kerdes button.torol_megse {
          cursor: pointer;
          text-align: center;
          border: 1px solid #2c3c64;
          background-color: #3c4c74;
          color: #dddddd;
          width: 80px;
          margin-right: 10px;
        }
      
      #left-content div.hibauzenet {
        line-height: 1.5em;
        margin-bottom: 20px; margin-top: 10px;
        padding: 2px 5px;
        border: 2px solid #ae5028;
        background-color: #e1cdc5;
        color: #792419;
      }
      
      #left-content div.osszefoglalo {
        margin-top: 12px;
        margin-bottom: 12px;
        padding: 2px 5px;
        text-align: justify;
        border: 1px solid #3C4C74;
        background-color: #d4dde6;
      }
      
      #left-content div.keynote {
        
      }
        #left-content div.keynote td {
          text-align: justify;
          vertical-align: top;
        }
        #left-content div.keynote h3 {
          margin: 5px 0 0;
          text-align: center;
          font-size: 13pt;
        }
        #left-content div.keynote h4 {
          margin: 0 0 10px;
          text-align: center;
          font-weight: normal;
          font-style: italic;
        }
      
      #left-content ul.normal_lista {
        padding-left: 20px;
        text-align: justify;
        margin-bottom: 12px;
      }
      #left-content ol.normal_lista {
        padding-left: 20px;
        text-align: justify;
        margin-bottom: 12px;
      }
      
      #left-content div.hirek {
        border-bottom: 1px solid #dddddd;
        padding-bottom: 4px;
        margin-bottom: 8px;
        width: 600px;
      }
        #left-content div.hirek h3 {
          margin-top: 10px;
          margin-bottom: 5px;
        }
        #left-content div.hirek div.hirek_datum {
          font-size: 11px;
          text-align: right;
        }
        
      #left-content div.bizottsag {
        margin-top: 8px;
        margin-bottom: 0;
      }
        #left-content div.bizottsag p.bizottsag_nev {
          margin: 0; padding: 0;
          font-weight: bold;
        }
        #left-content div.bizottsag p.bizottsag_int {
          margin: 0;
          padding: 0 0 0 10px;
          font-style: italic;
        }
        
        
      #left-content div.prg_plenaris {
        text-align: center; padding-bottom: 8px; border-bottom: 1px solid #dddddd;
      }
        #left-content div.prg_plenaris p {
          padding: 0; margin: 0; text-align: center;
        }
        #left-content div.prg_plenaris p.tipus {
          font-weight: bold;
        }
        #left-content div.prg_plenaris p.terem {
          font-style: italic; padding-bottom: 8px;
        }
        #left-content div.prg_plenaris p.cim {
          font-size: larger; padding-bottom: 8px;
        }
        #left-content div.prg_plenaris p.eloado {
          font-size: larger; font-weight: bold; 
        }
        #left-content div.prg_plenaris p.ea_int {
          font-style: italic; padding-bottom: 8px;
        }
        #left-content div.prg_plenaris p.elnok {
          
        }
      #left-content div.prg_egyeb {
        text-align: center; padding-bottom: 8px; border-bottom: 1px solid #dddddd;
      }
        #left-content div.prg_egyeb p {
          padding: 0; margin: 0; text-align: center;
        }
        #left-content div.prg_egyeb p.cim {
          font-weight: bold;
        }
        #left-content div.prg_egyeb p.terem {
          font-style: italic;
        }
        #left-content div.prg_egyeb p.elnok {
          padding-top: 8px;
        }
      #left-content div.prg_tablazatok {
        padding-bottom: 8px; border-bottom: 1px solid #dddddd;
      }
      #left-content table.prg_szimpo {
        width: 100%; border-collapse: collapse;
        margin: 0 auto 10px;
        border-top: 1px solid #3c4c74;
        border-left: 1px solid #3c4c74;
      }
        #left-content table.prg_szimpo th {
          background-color: #8ab0d8;/*#3d6593;*/
        }
        #left-content table.prg_szimpo tr.szines1 {
          background-color: #b8cce4;/*#4f81bd;*/
        }
        #left-content table.prg_szimpo tr.szines2 {
          background-color: #d4dde6;/*#8ab0d8;*/
        }
        #left-content table.prg_szimpo th, #left-content table.prg_szimpo td {
          border-bottom: 1px solid #3c4c74;
          border-right: 1px solid #3c4c74;
          padding: 4px;
        }
        #left-content table.prg_szimpo td.cim {
          width: 250px; text-align: center;
        }
        #left-content table.prg_szimpo td.terem {
          width: 100px; text-align: center;
        }
        #left-content table.prg_szimpo p {
          text-align: inherit; padding-bottom: 2px;
        }
          #left-content table.prg_szimpo p.lista {
            text-indent: -15px; padding-left: 15px;
          }
        #left-content table.prg_szimpo td.ido {
          width: 45px; text-align: center; vertical-align: top;
        }
        #left-content table.prg_szimpo td.jel {
          width: 20px; text-align: center; vertical-align: top;
        }
        
  /* -------------------------------------------------- */
       
    #right-content {
      width: 220px;
      float: right;
    }

      #right-content h2 {
        border-bottom: 3px double #dddddd;
        margin-bottom: 15px;
        padding-left: 20px;
        width: 200px;
      }
      #right-content h3 {
        margin-top: 10px;
        margin-bottom: 5px;
      }
      #right-content div.hirek {
        border-bottom: 1px solid #dddddd;
        padding-bottom: 4px;
        margin-bottom: 8px;
      }
        #right-content div.hirek div.hirek_datum {
          font-size: 11px;
          text-align: right;
        }
      #right-content div.hirek_tovabbi {
        font-size: 11px;
        text-align: right;
      }
      #right-content a {
        color: #325f9e;
        font-weight: bold;
        text-decoration: none;
      }
      #right-content a:hover {
        text-decoration: underline;
      }
