* {
  padding: 0; margin: 0;
}

body {
  text-align: center;
  background-color: #D5D0B0;
  background: #FFFFFF url('../img/bg.jpg') repeat-x;
  margin-top:10px;
  margin-bottom:10px;
  color:#666666;
}

A:link {
	color: #C86000; text-decoration: none
}
A:visited {
	color: #C86000; text-decoration: none
}
A:active {
	color: #C86000; text-decoration: none
}
A:hover {
	color: #C86000; text-decoration: underline
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 760px;
  text-align: left;
  background: #FFFFFF url('../img/content_bg.gif') top left repeat-y;
}

#page_header {
  height: 123px;
  background: #FFFFFF url('../img/header2.jpg') bottom left no-repeat;
  clear: both;
}

  #logged_user {
    text-align:right;
    padding: 10px 20px;
    font-family: verdana; font-weight: bold; font-size: 11px;
    color: #1A1C4F;
  }
  
    #logged_user span {
      background-color: #ffffff;
      opacity: 0.55;
      -moz-opacity: 0.55;
      zoom:1;
      filter:alpha(opacity=55);
      padding: 2px 10px; border: 1px solid #000000;
      z-index:99;
    }
  
    #logged_user a {
      color: #DE1A00;
    }
  
  #page_header h1 {
    padding-top:16px; padding-left:15px;
    margin:0px;
    font-family: verdana;
    font-size: 24px;
    color: #FBD539;
    line-height:26px;
    letter-spacing:-1px;
  }
    #page_header h1 a {
      color: #FBD539; text-decoration: none;
    }
    #page_header h1 a:hover {
      color: #FBD539;
    }
     
  #page_header h2 {
    margin:0px;
    padding-left:18px;
    font-family: verdana;
    font-size: 12px;
    color: #D5D0B0;
    line-height:22px;
  }
  
    #page_header h2 a {
      color: #D5D0B0; text-decoration: none;
    }
    #page_header h2 a:hover {
      color: #D5D0B0;
    }

#menu_bar {
  margin:0px;
  padding:0px;
  border:0px dashed #cccccc;
  height:32px;
  clear:both;
  background: #FFFFFF url('../img/menu_bg.gif') bottom left no-repeat;
}

#navcontainer ul {
  padding-left: 0;
  margin-left: 0;
  margin-top:0px;
  background-color: #C86000;
  background: url('../img/bar.jpg') top right no-repeat; 
  color: White;
  float: left;
  width: 100%;
  font-family: helvetica, verdana, arial, sans-serif;
  font-size:11px;
  font-weight:bold;
}

  #navcontainer ul li {
    display: inline;
  }
  
    #navcontainer ul li a {
      padding-top: 6px;
      padding-bottom: 6px;
      padding-left:5px;
      padding-right:5px;
      background-color: transparent;
      color: White;
      text-decoration: none;
      float: left;
      border-right: 1px solid #BD620E;
    }
    
    #navcontainer ul li a:hover {
      background-color: #DE6B02;
      background: url('../img/bar_bg_hover.gif') bottom left repeat-x; 
      color: #fff;
    }
  
  #linklist {
    padding-left: 0;
    margin-left: 0;
    border-bottom: 1px solid #D1D9C4;
    width: 140px;
  }
  
    #linklist li {
      list-style: none; 
      margin: 0;
      line-height:20px;
      border-top: 1px solid #D1D9C4;
      font-family:verdana;
      font-size:10px;
    }
    
      #linklist li a { text-decoration: none; }

#content_wrapper {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;      
  border:0px dashed #FFFFFF;  
}

  #center {
    margin-left:5px;
    margin-right:210px;
    border:0px dashed #cccccc;
  }
  
    #center h3 {
      margin-top:0px;
      margin-bottom:5px;
      font-family: verdana, arial, sans-serif;
      font-size: 11px;
      color: #ffffff;
      padding:4px;
      border: 1px solid #000033;
      background-color: #484B90;
    }
    
    #center h4 {
      margin-top:0px;
      margin-bottom:5px;
      font-family: verdana, arial, sans-serif;
      font-size: 11px;
      color: #ffffff;
      padding:4px;
      border: 1px solid #000033;
      background-color: #8D90BF;
    }
    
    #center p {
      margin-top:5px;margin-bottom:15px;
      padding:4px;
      font-family: verdana, arial, sans-serif;
      font-size: 11px;
      line-height: 16px;
    }
  
  #right_side {
    float: right;
    width:190px;
    border:0px dashed #cccccc;
  }
  
    #right_side h3 {
      margin-top:0px;
      margin-bottom:5px;
      font-family: verdana, arial, sans-serif;
      font-size: 11px;
      color: #ffffff;
      padding:4px;
      border: 1px solid #000033;
      background-color: #6567A4;
    }
    
    #right_side p {
      margin-top:5px;margin-bottom:15px;
      padding:4px;
      font-family: verdana, arial, sans-serif;
      font-size: 11px;
      line-height: 16px;
      color: #666666;
    }
    
    #right_side ul {
      margin:0px;
      font-family: verdana, arial, sans-serif;
      font-size: 11px;
      padding: 5px 10px 20px 20px;
    }
    #right_side ul li {
      padding-top: 0px;
    }
  
#page_footer {
  height: 60px;
  background: #373C77;
  clear: both;
  border-left: 1px solid #425227;
  border-right: 1px solid #425227;
  border-bottom: 1px solid #425227;
}

  #page_footer p {
    padding-top:15px;
    text-align:center;
    font-family: verdana;
    font-size: 10px;
    line-height:14px;
    color:#D5D0B0;
  }
  
  #page_footer A:link {
          color: #FBD539; text-decoration: none
  }
  #page_footer A:visited {
          color: #FBD539; text-decoration: none
  }
  #page_footer A:active {
          color: #FBD539; text-decoration: none
  }
  #page_footer A:hover {
          color: #FBD539; text-decoration: underline
  }
  
  div.counter {
    padding-top: 2px;
    text-align: center;
    font-family: verdana;
    font-size: 10px;
    color: #777777;
  }
  
.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}

div.hibauzenet {
  border: 2pt solid #EB7605;
  padding: 5px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: justify;
}

#uzenet_form {
  width: 98%; padding: 0 10px;
}
  #uzenet_form textarea {
  }
  #uzenet_form label {
    line-height: 26px;
  }
  #uzenet_form label input {
    float: right;
    padding: 1px;
    width: 280px;
  }
  #uzenet_form label select {
    float: right;
    padding: 2px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    width: 286px;
  }
  #uzenet_form label textarea {
    float: right;
    padding: 2px;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
  }
  #uzenet_form label span {
    float: right;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    width: 280px;
  }
  
#tajekoztato {
  margin:0; padding:0;
}
  #tajekoztato p.bodytext {
    margin: 0px; padding: 0; line-height: 16px;
  }
  #tajekoztato p.bodytext2 {
    margin: 0px; padding: 0 0 0 15px; text-indent: -15px; line-height: 16px;
  }
#tajekoztato1 {
  margin:0; padding:0;
}
  #tajekoztato1 p.bodytext {
    margin: 0px; padding: 0; line-height: 16px;
  }
  #tajekoztato1 p.bodytext2 {
    margin: 0px; padding: 0 0 0 15px; text-indent: -15px; line-height: 16px;
  }
  
table.adatok {
  border-collapse: collapse;
  border-left: 1px solid #000033;
  border-top: 1px solid #000033;
  margin-top: 15px;
  width: 520px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}
  table.adatok td {
    border-right: 1px solid #000033;
    border-bottom: 1px solid #000033;
    padding: 3px;
  }
    table.adatok td.fej {
      background-color: #484B90;
      color:white;
      font-weight: bold;
    }
    table.adatok td.fej2 {
      background-color: #8D90BF;
      color:white;
      font-weight: bold;
    }
    table.adatok td.fej3 {
      background-color: #D2D5EE;
      color:white;
      font-weight: bold;
    }
    table.adatok td.lab {
      background-color: #D2D5EE; 
    }
    
  table.adatok textarea {
    width:90%;
    height: 70px;
  }
table.adatok2 {
  border-collapse: collapse;
  margin-top: 0px;
  font-size: 11px;
}
  table.adatok2 td {
    padding: 3px;
    font-size: 11px;
  }
