.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }

* {margin: 0; padding: 0;}

html, body {
        height: 100%;
        min-height: 100%;
}


/*
div {
  border: 1px solid black;
}
*/



.input-box {
  color: #53642e;
  border: #554d3a solid 1px;
}


body {
  font: 9pt Lucida, Tahoma, Verdana, sans-serif;
  line-height: 1;
  color: #828080;
  background: #c0c0c0; 
}

UL {
  margin-left: 0px;
  padding-left: 25px;
}

LI {
  margin-top: 6px;
}

ul.konyves {
  list-style-image: url("pic/book_bullet.gif") 
}

ul.linkes {
  list-style-image: url("pic/link_button.jpg") 
}


td.onko1 {
  font: 8pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  padding-top: 5px; 
  width: 134px;
  vertical-align:top;
  text-align: left;
}

td.onko2 {
  font: 8pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  padding-top: 5px;
  vertical-align: top;
  text-align: left;
}

td.int1 {
  font: 8pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  padding-top: 10px; 
  width: 200px;
  vertical-align: top;
  text-align: left;
}

td.int2 {
  font: 8pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  padding-top: 10px;
  vertical-align: top;
  text-align: left;
}

td.int3 {
  font: 8pt Lucida, Tahoma, Verdana, sans-serif;
  padding-top: 10px;
  vertical-align: top;
  text-align: left;
}


td.sz1 {
  padding-top: 20px; 
  width: 200px;
  vertical-align: top;
}

td.sz2 {
  font: 8pt Lucida, Tahoma, Verdana, sans-serif;
  color: #53642e; 
  font-weight: bold;
  padding-top: 20px;
  vertical-align: top;
  text-align: left;
  width: 100px;
}

td.sz3 {
  font: 8pt Lucida, Tahoma, Verdana, sans-serif;
  color: #8d5c3d;
  font-weight: bold;
  padding-top: 20px;
  vertical-align: top;
  text-align: left;
}



img.balra {
 float: left;
 padding-right: 3px;
}

table.rendt {
  text-align: center;
  font-weight: normal;
  font-size: 11px;
  color: #fff; 
  width: 100%;
  background-color: #666;
  border: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}

table.rendt .rtsor {
  background-color: #d7d7d7;
  color: #000;
  padding: 4px;
  text-align: left;
  border: 1px #fff solid;
}

table.rendt .rtsor2 {
  background-color: #e5e5e5;
  color: #000;
  padding: 4px;
  text-align: left;
  border: 1px #fff solid;
}

table.rendt .rtfej {
  background-color: #a1936b;
  font-size: 11px;
  color: #000;
  padding: 4px;
  text-align: left;
  border: 1px #fff solid;
}

FONT.DefFont8 {
  font-family: Lucida, Tahoma, Verdana, sans-serif;
  font-style: normal;
  color: #000000;
  font-weight: normal;
  font-size: 8pt;
}

FONT.piros8 {
  font-family: Lucida, Tahoma, Verdana, sans-serif;
  font-style: normal;
  color: #e46e12;
  font-weight: normal;
  font-size: 8pt;
}

#container {
  overflow:hidden;
  height: auto;
  display: table;
  width: 800px;
  margin: 0px auto;
  margin-top: 14px;
  background: #FFFFFF;
}

#fejlec1 {
  display: table;
  height: 65px;
  width: 800px;
  background: url(pic/csakvarhu.gif) top left no-repeat;
}

#ikonsor {
  display: table;
  margin-top: 65px;
  margin-left: 585px;
}

#ikonsor a:link, #ikonsor a:visited {
  font: 10pt Tahoma, Lucida, Verdana, sans-serif;
  text-decoration: none;
  color: #9f9f9f;
}

#ikonsor a:hover {
  font: 10pt Tahoma, Lucida, Verdana, sans-serif;
  text-decoration: none;
  color: #ff8207;
}


#topmenu {
  float:left;
  width: 493px;
  height: 44px;
  background: #a1936b; 
  font: 8pt Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  color: #69696d;
}

#topmenu_blokk {
  font: 8pt Tahoma, Lucida, Verdana, sans-serif;
  margin-top: 16px;
}


#topmenu a:link, #topmenu a:visited {
  font: 8pt Tahoma, Lucida, Verdana, sans-serif;
  text-decoration: none;
  color: #f5f2e8;
/*  font-weight: bold; */
}

#topmenu a:hover {
  font: 8pt Tahoma, Lucida, Verdana, sans-serif;
  text-decoration: none;
  color: #ffffff;
/*  font-weight: bold; */
}

#topmenu_blokk a:link, #topmenu_blokk a:visited {
  font: 8pt Tahoma, Lucida, Verdana, sans-serif;
  text-decoration: none;
  color: #f5f2e8;
/*  font-weight: bold; */
}

#topmenu_blokk a:hover {
  font: 8pt Tahoma, Lucida, Verdana, sans-serif;
  text-decoration: none;
  color: #ffffff;
/*  font-weight: bold; */
}


#top1 { float: left; width: 91px; text-align: center; background: url(pic/fomenu_elvalaszto.gif) top right no-repeat;}
#top2 { float: left; width: 161px; text-align: center; background: url(pic/fomenu_elvalaszto.gif) top right no-repeat;}
#top3 { float: left; width: 141px; text-align: center; background: url(pic/fomenu_elvalaszto.gif) top right no-repeat;}
#top4 { float: left; width: 100px; text-align: center;}



#content {
  overflow:hidden;
  height: auto;
  width: 800px;
  background: white;
  background: url(pic/content_bg.gif) top left repeat-y;
}

#tavtarto {
  width: 14px;	
  min-width: 14px;
  max-width: 14px;
  height: 100%;
  min-height: 100%;
  float:left;
}


#bal {
  margin-right: 3px;
  float:left;
  width: 276px;
  max-width: 276px;
}

#bal .zold {
  float:left;
  width: 276px;
  background: #53642e;
  height: 44px;
}

#bal .zold2 {
  float:left;
  width: 276px;
  background: #53642e;
  border-top: 4px solid white;
  height: 44px;
}

#bal .zoldben {
  font: 11pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  color: #eeeded;
  padding-top: 13px;
  padding-left: 13px;
}


#cimer {
  border-top: 4px solid white;
  float:left;
  width: 276px;
  background: #e6deca;
  height: 226px;
}

#cimer .felso {
  margin-top: 15px;
  float:left;
  width: 276px;
}

#cimer .also {
  margin-top: 10px;
  float:left;
  width: 276px;
}

#cimer .mustar {
  font: 20pt Arial, Lucida, Tahoma, Verdana, sans-serif;
/*  font-weight: bold; */
  text-decoration: none;
  color: #90793e;
}

#cimer .mustar2 {
  font: 9pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #90793e;
}

.mustar {
  font: 9pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #90793e;
}



#cimer .barna {
  font: 11pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #554d3a;
}

.barna {
  font: 11pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #554d3a;
}

#cimer .barna2 {
  font: 7pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #554d3a;
}


.barna_nagy {
  font: 14pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #554d3a;
}

#elvalaszto2 {
  float: left;
  width: 276px;
  background-color: #ffffff;
  height: 2px;
}

#list-menu {
  float: left;
  width: 276px;
  background-color: #ffffff;
}

#list-menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: Arial, verdana, arial, sanf-serif;
  font-size: 12px;
}

#list-menu li {
  border-top: 2px solid white;
  margin: 2px 0;
}

#list-menu a {
  display: block;
  padding: 4px 4px 4px 10px;
  text-decoration: none;
  background-color: #bfae7e;
}

#list-menu a:link {
  color: #f5f2e8;
  padding: 4px 4px 4px 10px;
}

#list-menu a:visited{
  color: #f5f2e8;
  padding: 4px 0px 4px 10px;
}

#list-menu a:hover {
  color: #90793e;
  background-color: #e6deca;
  padding: 4px 4px 4px 10px;
}


#list-menu-2 {
  float: left;
  width: 276px;
  background-color: #ffffff;
}

#list-menu-2 ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-family: Arial, verdana, arial, sanf-serif;
  font-size: 12px;
}

#list-menu-2 li {
  border-top: 2px solid white;
  margin: 2px 0;
}

#list-menu-2 a {
  display: block;
  padding: 4px 4px 4px 15px;
  text-decoration: none;
  background-color: #7b8761;
}

#list-menu-2 a:link {
  color: #f5f2e8;
  padding: 4px 4px 4px 15px;
}

#list-menu-2 a:visited{
  color: #f5f2e8;
  padding: 4px 0px 4px 15px;
}

#list-menu-2 a:hover {
  color: #53642e;
  background-color: #dcded7;
  padding: 4px 4px 4px 15px;
}

#balmenu {
  float:left;
  width: 276px;
  height: auto;
  background: #FFFFFF;
}


#balmenu a:link, #balmenu a:visited {
  display: block;
  font-family: Arial, verdana, arial, sanf-serif;
  font-size: 12px;
  text-decoration: none;
  color: #f5f2e8;
  background-color: #bfae7e;
  cursor: pointer;
  margin-top: 2px;
  padding-top: 4px;
  padding-left: 5px;
  height: 20px;
  min-height: 20px;
  max-height: 20px;
}

#balmenu a:hover {
  font-family: Arial, verdana, arial, sanf-serif;
  font-size: 12px;
  cursor: pointer;
  text-decoration: none;
  color: #90793e;
  background-color: #e6deca;
  margin-top: 2px;
  padding-top:4px;
  padding-left:5px;
  display:block;
  text-decoration: none;
  height: 20px;
}

#balmenu .show A:link {
  display: block;
  font-family: Arial, verdana, arial, sanf-serif;
  font-size: 12px;
  text-decoration: none;
  background-color: #7b8761;
  height: 19px;
  margin-top: 2px;
  padding-top: 4px;
  padding-left: 10px;
  color: #f5f2e8;
}

#balmenu .show A:visited {
  display: block;
  font-family: Arial, verdana, arial, sanf-serif;
  font-size: 12px;
  text-decoration: none;
  background-color: #7b8761;
  height: 19px;
  margin-top: 2px;
  padding-top: 4px;
  padding-left: 10px;
  color: #f5f2e8;
}

#balmenu .show A:hover {
  display: block;
  font-family: Arial, verdana, arial, sanf-serif;
  font-size: 12px;
  text-decoration: none;
  color: #53642e;
  background-color: #dcded7;
  height: 19px;
  margin-top: 2px;
  padding-top: 4px;
  padding-left: 10px;
}

.hide {
display: none;
}



#aktualitasok a:link, #aktualitasok a:visited {
  font: 10pt Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #8d5c3d;
}

#aktualitasok a:hover {
  font: 10pt Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #53642e;
}

#aktualitasok .aktualis {
  float:left;
  width: 261px;
  height: 22px;
  padding-top: 10px;
  padding-left: 13px;
  border-bottom: 1px solid #b2b1b1;
  background: white;
}

#aktualitasok .aktualis_last {
  float:left;
  width: 261px;
  height: 26px;
  padding-top: 14px;
  padding-left: 13px;
}


#linkek a:link, #linkek a:visited {
  font: 10pt Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #53642e;
}

#linkek a:hover {
  font: 10pt Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #8d5c3d;
}

#linkek .link {
  float:left;
  width: 261px;
  height: 26px;
  padding-top: 14px;
  padding-left: 13px;
  border-bottom: 1px solid #b2b1b1;
}

#linkek .link_last {
  float:left;
  width: 261px;
  height: 26px;
  padding-top: 14px;
  padding-left: 13px;
}


#jobb {
  float:left;

/*
  height: auto;
  display: table;
*/

  width: 493px;
/*
  max-width: 493px;
  min-width: 493px;
*/
}

.topkep {
  float:left;
  width: 493px;
  height: 226px;
  margin-top: 4px;
  background: url(pic/kastely.png) top left no-repeat;
}

.topkep2 {
  float:left;
  width: 100%;
  height: 127px;
  margin-top: 4px;
  background: url(pic/kastely2.png) top left no-repeat;
}

.alap {
  float:left;
  height: auto;
  padding-left: 14px;
  width: 479px;
  max-width: 479px;
  min-width: 479px;
  font: 8pt arial, Lucida, Tahoma, Verdana, sans-serif;
  text-align: justify;
  line-height: 1.5em;
}

.alap_cim {
  font: 14pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  color: #53642e;
  padding-top: 10px;
  padding-bottom: 4px;
}

.alap_cim2 {
  font: 12pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  color: #53642e;
}


.alap_kiscim {
  color: #8d5c3d;
  font-weight: bold;
  text-align: left;
}

.alap a:link, .alap a:visited {
  text-decoration: none;
  color: #53642e;
}

.alap a:hover {
  text-decoration: underline;
  color: #53642e;
}


#szoveges {
  float:left;
  height: auto;
  display: table;
  width: 478px;
}

#szoveges .szoveges_bal {
/*  width: 100%; */
  font: 8pt Lucida, Tahoma, Verdana, sans-serif;
  line-height: 1.8em; 
}

#szoveges .bal_cim {
  font: 14pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  color: #53642e;
}

#szoveges .bal_szoveg {
  font: 8pt Lucida, Tahoma, Verdana, sans-serif;
  color: #828080;
  padding-top: 5px;
  padding-left: 5px;
  text-align:justify;
}

#szoveges .szoveges_jobb {
  float: right;
  width: 200px;
  height: 285px;
  padding-top: 4px;
  padding-left: 14px;
  padding-bottom: 10px;
}

#szoveges .hirdetes_kicsi {
  float:left;
  width: 176px;
  height: 92px;
  padding-bottom: 4px;
}

.album {
  float:left;
  width: 474px;
  height: 166px;
  margin-top: 14px;
  margin-left: 4px;
  background: #e6deca; 
}

.album_cim {
  font: 14pt Arial, Lucida, Tahoma, Verdana, sans-serif;
  padding-top: 10px;
  padding-left: 10px;
  color: #90793e;
}

.album_link {
  padding-top: 5px;
  padding-left: 10px;
}

.album_fotok {
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
}

.album_foto {
  width: 100px;
  margin-right: 5px;
}

.album_kep {
 float:left;
 margin-left: 10px;

}




#lablec {
  color: #7e7250;
  font: 8pt Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  display: table;
  height: 52px;
  width: 772px;
  margin-left: 14px;
  margin-right: 14px;
  margin-top: 14px;
  margin-bottom: 14px;
  background: #a1936b;
}

#lablec a:link, #lablec a:visited {
  font: 8pt Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #7e7250;
}

#lablec a:hover {
  font: 8pt Lucida, Tahoma, Verdana, sans-serif;
  font-weight: bold;
  text-decoration: underline;
  color: #7e7250;
}


#lablec .tavtart {
  width: 60px;	
  min-width: 60px;
  max-width: 60px;
  float:left;
}

#lablec .menu {
  padding-top: 22px;
  width: 405px;	
  min-width: 405px;
  max-width: 405px;
  float:left;
}

#lablec .copy {
  padding-top: 22px;
  float:left;
}




