/*altalanos*/
html{
  overflow: scroll;
}
body{
  background: #8C4F20 url('/images/bg-body.jpg') repeat-x; 
  color: #602612;
  font-family : Arial, Helvetica, sans-serif;
  font-size: 11px;
}
a{
  color: #602612;
  text-decoration: none;
}
.printable{
  display: none;
}
#timer{
  clear: both;
}
#maincontainer{
  width: 780px;
  margin: 0 auto;
}
.clear{
  clear: both;
  font-size: 1px;
  line-height: 1px;
}
/*altalanos*/

/*fejlec*/
#fejlec{
  height: 260px;
  background: url('/images/bg-fejlec.jpg') no-repeat; 
  position: relative;
}
#mainpagelink1{
  position: absolute;
  top: 2px;
  left: 17px;
}
#mainpagelink1 a{
  font-size: 9px;
  text-decoration: underline;
  font-family: verdana, arial, "Times New Roman", serif; 
  display: block;
  width: 140px;
  height: 20px;
}
#mainpagelink1 a:hover{
  font-weight: bold;
}
#mainpagelink2{
  position: absolute;
  top: 91px;
  left: 17px;
}
#mainpagelink2 a{
  display: block;
  width: 181px;
  height: 165px;
}
  /*kereso*/
  #keres{
    float: right;
    margin-right: 27px;
    margin-top: 60px;
    border: 0;
  }
  #searchtext{
    width: 80px;
    height: 12px;
    border: 1px solid #5A3526;
    padding: 1px 5px 1px 20px;  
    background: #A18D74 url('/images/icon-search.gif') no-repeat 5px; 
    color: #fff;
    font-size: 11px;
 }
 #keres_submit{
   height: 17px;
   border: 0;
   background: transparent;
   text-decoration: underline;
   color: #5A3526;
   font-size: 11px;
   padding: 0;
   margin-left: 5px;
   border-bottom: 1px solid #5A3526;
 }
 /*kereso*/
 /*kepvalto*/
  #kepvalto{
    position: absolute;
    top: 92px;
    left: 203px;
  }
 /*kepvalto*/
/*fejlec*/

/*content*/
#contentholder{
  background: url('/images/bg-maincontent.jpg') repeat-y bottom left; 
  padding-bottom: 10px;
}
#contentholder #content{
  background: url('/images/bg-content.jpg') no-repeat; 
  position: relative;
}

  /*oszlopok*/
    /*baloszlop*/
    #baloszlop{
      position: absolute;
      left: 12px;
      top: 0px;
      width: 186px;
      overflow: hidden;
    }
    /*baloszlop*/

    /*kozepsooszlop*/
    #kozepsooszlop{
      width: 430px;
      min-height: 1000px;
      voice-family: "\"}\"";
      voice-family: inherit;
      margin-left: 202px;
      padding-top: 50px;
    }
    /*kozepsooszlop*/

    html>body #kozepsooszlop {
   		margin-left: 202px;
   		margin-right:202px;
		}
    /*jobboszlop*/
    #jobboszlop{
      width: 110px;
      overflow: hidden;
      position: absolute;
      left: 643px;
      top: 50px;
    }
    /*jobboszlop*/
  /*oszlopok*/

  /*fooldal*/
  #fooldal #udv{
    margin: 10px 50px;
  }
  /*fooldal*/

  /*fomenu*/
  #fomenu{
    position: absolute;
    left: 202px;
    width: 551px;
    height: 35px;
  }
  #fomenu ul li{
    float: left;
    margin-right: 5px;
    background: url('/images/bg-fomenu.jpg') no-repeat; 
    height: 31px;
  }
  #fomenu ul li.aktiv{
    background: url('/images/bg-fomenu-aktiv.jpg') no-repeat; 
  }
  #fomenu ul li a{
    display: block;
    width: 105px;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    font-variant: small-caps;
    font-size: 13px;
    position: relative;
    letter-spacing: 0.7px;
    top: 6px;
  }
  #fomenu ul li a.hosszu{
    top: 2px;
  }
  #fomenu ul li a:hover{
    text-decoration: underline;
  }
  /*fomenu*/

  /*balmenu*/
  #balmenu{
    margin: 0 0 0 0px;
    width: 184px;
    overflow: hidden;
  }
  #balmenu ul li{
    position: relative;
  }
  #balmenu ul li img{
  }
  #balmenu ul li span{
    position: absolute;
    top: 20px;
    left: 80px;
    width: 100px;
  }
  #balmenu ul li a{
    color: #854837;
    text-decoration: none;
    font-size: 19px;
  }
  #balmenu ul li a:hover{
    text-decoration: none;
  }
  /*balmenu*/

  /*kepvalto*/
  #rotator{
    width: 160px;
    padding: 10px;
    margin: 0 20px;
  }
  /*kepvalto*/

  /*hirbevezetoblokkok*/
  .hirbevezetoblokk{
    width: 418px;
    margin: 0 0 0 4px;
  }    
  .hirbevezetoblokk .fej{
    height: 14px;
    padding: 2px 0 0 4px;
    background: url('/images/cikkdoboz-fej.jpg') no-repeat; 
    font-size: 11px;
    color: #fff;
  }
  .hirbevezetoblokk .test{
    padding: 6px 8px;
    background: url('/images/cikkdoboz-test.jpg') repeat-y; 
  }

  .hirbevezetoblokk h1{
    font-size: 16px;
  }
  .hirbevezetoblokk h1 a{
    text-decoration: none;
  }
  .hirbevezetoblokk h1 a:hover{
    text-decoration: underline;
  }
  .hirbevezetoblokk p{
    font-size: 13px;
    line-height: 18px;
    text-align: justify;
    margin: 10px;
  }
  .hirbevezetoblokk img{
    float: left;
    border: solid 1px #936F4F;
    padding: 2px;
    font-size: 10px;
    font-weight: bold;
    margin: 14px 6px 1px 0px;
  }
  .hirbevezetoblokk .lab{
    height: 12px;
    padding: 0px 8px 4px 4px;
    background: url('/images/cikkdoboz-lab.jpg') no-repeat; 
    clear: both;
    text-align: right;
    font-size: 9px;
  }
  /*hirbevezetoblokkok*/
  /*hirlapozo*/
  #hirlapozo{
    text-align: center;
    height: 20px;
    font-size: 11px;
  }
  /*hirlapozo*/

  /*telepulesek*/
  #telepulesek{
  }
  #telepulesek #telepuleslista{
    list-style-type: none;
    margin-left: 10px;
    height: 175px;
  }
  #telepulesek #telepuleslista li{
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
    width: 140px;
    float: left;
  }
  #telepulesek #telepuleslapozo{
    clear: left;
    list-style-type: none;
    height: 20px;
    margin-left: 3px;
  }
  #telepulesek #telepuleslapozo li{
    font-size: 12px;
    margin-bottom: 11px;
    float: left;
    width: 16px;
    margin-right: 1px;
  }
  #telepulesek #telepuleslapozo li a:hover{
    text-decoration: underline;
    font-weight: bold;
  }
  /*telepulesek*/

  /*alrovatok*/
  #alrovatok {
    min-height: 800px;
  }
  /*alrovatok*/

  /*vonzerok*/
  #cikk.vonzerok ul.vonzok{
    margin: 15px;
  }
  #cikk.vonzerok ul.vonzok li{
    font-weight: bold;
  }
  #cikk.vonzerok ul.vonzok li ul{
    list-style-type: square;
    margin: 3px 0 10px 22px;
  }
  #cikk.vonzerok ul.vonzok li ul li{
    font-weight: normal;
    line-height: 20px;
  }
  /*vonzerok*/

  /*cikk*/
  #cikk {
  }
  #cikk h1{
    font-size: 24px;
  }
  #cikk.bemutatkozas h1,
  #cikk.nevjegy h1,
  #cikk.cimer h1,
  #cikk.esemenyek h1,
  #cikk.vonzerok h1{
    text-align: center;
    font-size: 32px;
    letter-spacing: 10px;
  }
  #cikk.nevjegy .cikkbevezeto{
    background: #FFFCE2;
    padding: 10px;
    border: 2px solid #885039;
  }
  #cikk.nevjegy #map{
    margin: 20px;
  }
  #cikk #cikkadatok{
    margin: 5px 0 15px 0;
  }
  .cikkbevezeto{
    font-size: 11px;
    line-height: 22px;
    text-align: justify;
    margin: 10px 0 10px 20px;
  }
  .bemutatkozas .cikkbevezeto{
    margin: 10px 0 10px 5px;
  }

  .cikkszoveg{
    font-size: 11px;
    line-height: 22px;
    text-align: justify;
    margin: 10px 0px;
  }
  #cikk img{
    border: solid 1px #936F4F;
    margin: 2px 0px 6px 0px;
    padding: 2px;
  }
  #cikk .cikkepkozepre{
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    display: block;
    margin-bottom: 8px;
   
  }
  #cikk .cikkepbalra{
    text-align: center;
    float: left;
    font-size: 11px;
    font-weight: bold;
    display: block;
    margin: 1px 6px 1px 0px;
  }
  #cikk .cikkepjobbra{
    text-align: center;
    float: right;
    font-size: 11px;
    font-weight: bold;
    display: block;
    margin: 1px 0px 1px 6px;
  }
    /*kapcsolodo anyagok*/
    #cikk #kapcsolodok ul{
      margin-left: 20px;
      list-style-type: square;
    }
    #cikk #kapcsolodok ul li{
      margin-top: 10px;
    }
    #cikk #kapcsolodok .kapcsolodonev{
      font-weight: bold;
      font-size: 12px;
    }
    #cikk #kapcsolodok ul {
      margin-bottom: 15px; 
    }
    /*kapcsolodo anyagok*/
    /*telepules menu*/
    #tmenu{
      width: 415px;
      height: 30px;
      padding-left: 10px;
      margin-top: 10px;
      background: #B88149;
    }
    #tmenu ul li{
      float: left;
      font-size: 11px;
      margin: 8px 13px 8px 0;
      font-weight: bold;
    }
    #tmenu ul li a:hover{
      color: #FFFDD7;
    }
    /*telepules menu*/
  /*cikk*/

  /*galeria*/
  #galeria{
    margin: 0 20px;
  }
  #galeria .thumbnail{
    float: left;
    margin: 2px;
  }
  #galeria{
    text-align: center;
  }
  /*galeria*/

  /*vendegkonyv*/
  #cikk.vendegkonyv img{
    float: right;
  }
  /*vendegkonyv*/

  /*kereses ererdmenye*/
  #keresoeredmeny {
  }
  #keresoeredmeny h1{
    font-size: 24px;
  }
  #keresoeredmeny h2{
    font-size: 20px;
  }
  #keresoeredmeny p{
    font-size: 11px;
    line-height: 22px;
    text-align: justify;
    margin: 10px 0px;
  }
  #keresoeredmeny ul{
    list-style-type: square;
    margin-left: 22px;
  }
  #keresoeredmeny ul li{
    line-height: 22px;
  }
  #keresoeredmeny form{
    line-height: 22px;
  }
  #keresoeredmeny input{
    border: 1px solid #5A3526;
    padding: 1px 5px 1px 5px;  
    background: #A18D74; 
    color: #fff;
    font-size: 11px;
  }  
  /*kereses ererdmenye*/

  /*esemenytablak*/
  #esemenyek{
    min-height: 800px;
  }
  #esemenyek h1{
    text-align: center;
    font-size: 20px;
    background: #F9F6B3;  
    border-bottom: 1px solid #9D6333;
    letter-spacing: 8px;
    width: 430px;
  }
  table.esemenyek{
    border-bottom: 1px solid #9D6333;
    margin-bottom: 15px;
    width: 430px;
  }
  table.esemenyek tr th{
    background: #F9F6B3;  
    font-weight: bold;
    padding: 10px 4px;
    border: 1px dotted #FFC595;
  }
  table.esemenyek tr.paratlan{
    background: #F9F6B3;  
  }
  table.esemenyek tr td{
    padding: 10px 4px;
    font-size: 11px;
  }
  table.esemenyek tr td.kezdes{
    border-right: 1px dotted #FFC595;
    border-left: 1px dotted #FFC595;
    width: 90px;
  }
  table.esemenyek tr td.cim{
    width: 215px;
  }
  sup{
    font-size: 65%;
    text-decoration: underline;
    position: relative;
    bottom: 7px;
  }
  /*esemenytablak*/
  /*content*/

/*dobozokhoz*/
.doboz{
  margin-bottom: 10px;
}  
.doboz h1{
  font-size: 11px;
  color: #854837;
  font-variant: small-caps;
}
.balra{
  width: 184px;
  overflow: hidden;
}
.jobbra{
  width: 106px;
  overflow: hidden;
  background: url('/images/jobbdoboz-test.jpg') repeat-y; 
}
.jobbra .fej{
  background: url('/images/jobbdoboz-fej.jpg') no-repeat; 
  height: 9px;
  padding: 3px 0;
}
.jobbra .fej h1{
  font-size: 11px;
  text-align: center;
}
.jobbra .test{
  font-size: 11px;
  padding: 9px;
}
.jobbra .test form input,
.jobbra .test form select{
  width: 85px;
  font-size: 10px;
}

.jobbra .test form .jobbsubmit{
  margin: 5px 20px;
  padding: 0 14px 0 0; 
  background: transparent url('/images/tovabb.jpg') no-repeat right 2px; 
  font-size: 11px;
  color: #854837;
  text-decoration: underline;
  border: none;
  text-align: right;
  width: 70px;
}
.jobbra .lab{
  background: url('/images/jobbdoboz-lab.jpg') no-repeat; 
  height: 15px;
}
/*dobozokhoz*/

/*dobozok*/
  /*box-galeria*/
  #box-galeria{
    text-align: center;
  }
  #box-galeria img{
    padding: 3px;
    background: #E4DF9B;
    border: 1px solid #723E29;
  }
  /*box-galeria*/
  /*box-megyebora*/
  #box-megyebora{
    margin-top: 30px;
    text-align: center;
  }
  #box-megyebora img{
    padding: 3px;
    background: #E4DF9B;
    border: 1px solid #723E29;
  }
  /*box-megyebora*/
/*dobozok*/

/*lablec*/
#lablec{
  background: url('/images/bg-lablec.jpg') repeat-y; 
  height: 10px;
  text-align: center;
  vertical-align: middle;
  padding: 7px 0;
  width: 730px;
  margin-left: 20px;
  font-family: arial, serif; 
  font-size: 9px;
  color: #854837;
  clear: both;
  position: relative;
}
#lablec a{
  color: #854837;
}
/*lablec*/

/*timer*/
#timer{
  margin-left: 12px;
  width: 640px;
  background: #FFFCB9;
}
#timer td{
  background: #FFFCB9;
  border-bottom: 1px solid gray;
}
/*timer*/
#hozzaszolasok{
  margin: 20px 0;
}
.hsznev{
  font-weight: bold;
  padding-right: 15px;
}
.hhonnan{
  padding-right: 15px;
}
.hsztargy{
  display: block;
  border-bottom: 1px inset #B8AF92;
}
.hsz{
  font-style: italic;
  padding-left: 20px;
  padding-bottom: 10px;
  border-bottom: 1px inset #B8AF92;
}
.hirdetes{
  display: block;
  text-align: center;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

#box-kereso ul {
   margin-left: 10px;
   margin-right: 10px;
}

.test ul li {
   padding-bottom: 10px;
}