

html
{

}
body {
  verflow-y:scroll;
  margin: 0px;
  padding: 0px;
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
  font-size: 12px;
  background:#e9e9e9;
  color:#333333;
  height:100%; 
}



td {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 12px;
        color:#000000;

}

img {
	behavior:	url("pngbehavior.htc");
}

                                                                                                               
a {font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;text-decoration: underline; color:#7f310e; font-size: 12px; ;font-weight: normal;}
a:hover {font-family:  "Trebuchet MS",Helvetica,Jamrul,sans-serif;text-decoration:underline; color:#333333; font-size: 12px; font-weight:normal;}



b, strong
{
  font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#000000;
}











/* ----------------------------------------------------------------------------------------------------*/


/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}








#alap0
{
  background: url(pic/tartalomhatter.jpg) repeat-y;
  width: 960px; 
  clear: left; 
  argin:0 auto;
}

                	

#alap
{
  clear: left; 
  width:960px;
  argin:0 auto;
}



#m0_cont
{
  clear:left;
  width:263px;
  height:16px;
  display:block;
  z-index:100;
}


#malso_cont
{
  clear:left;
  width:263px;
  height:28px;
  display:block;
  z-index:100;
}


#m1_cont
{
  clear:left;
  width:263px;
  height:36px;
  background: url(pic/m1.jpg) no-repeat;
  display:block;
  z-index:100;
}

#m2_cont
{
  clear:left;
  width:263px;
  height:36px;
  background: url(pic/m2.jpg) no-repeat;
  display:block;
  z-index:100;
}

#m3_cont
{
  clear:left;
  width:263px;
  height:36px;
  background: url(pic/m3.jpg) no-repeat;
  display:block;
  z-index:100;
}

#m4_cont
{
  clear:left;
  width:263px;
  height:36px;
  background: url(pic/m4.jpg) no-repeat;
  display:block;
  z-index:100;
}

#m5_cont
{
  clear:left;
  width:263px;
  height:36px;
  background: url(pic/m5.jpg) no-repeat;
  display:block;
  z-index:100;
}

#m6_cont
{
  clear:left;
  width:263px;
  height:36px;
  background: url(pic/m6.jpg) no-repeat;
  display:block;
  z-index:100;
}

* html #m1 a*{
  position:absolute;
}

* html #m1_cont a*{
  position:absolute;
}


* html #m2 a*{
  position:absolute;
}

* html #m2_cont a*{
  position:absolute;
}


* html #m3 a*{
  position:absolute;
}

* html #m3_cont a*{
  position:absolute;
}


* html #m4 a*{
  position:absolute;
}

* html #m4_cont a*{
  position:absolute;
}


* html #m5 a*{
  position:absolute;
}

* html #m5_cont a*{
  position:absolute;
}


* html #m6 a*{
  position:absolute;
}

* html #m6_cont a*{
  position:absolute;
}







#m1
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:263px;
  height:36px;
  display:block;
  zoom:1;
  z-index:10000;
} 

#m2
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:263px;
  height:36px;
  display:block;
  zoom:1;
  z-index:10000;
} 

#m3
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:263px;
  height:36px;
  display:block;
  zoom:1;
  z-index:10000;
} 

#m4
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:263px;
  height:36px;
  display:block;
  zoom:1;
  z-index:10000;
} 

#m5
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:263px;
  height:36px;
  display:block;
  zoom:1;
  z-index:10000;
} 


#m6
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:263px;
  height:36px;
  display:block;
  zoom:1;
  z-index:10000;
} 




.felso
{
  clear:left;
  width:688px;
}

.flash_cont
{
  float:left;
  width:425px;
}

.menu
{
  float:left;
}

#bal
{
  width:272px;
  float:left;
  min-height:800px;

}

* html #bal {
 height:800px;

}

#kozep
{
  width:688px;
  float:left;
  min-height:800px;

}

#kozep .tartalom
{
  width:660px;
  clear:left;
  margin-left:11px;
  argin-top:11px;

}


#kozep h1
{
  color:#444444;
  font-size:14px;
  padding:0px;
  margin:0px;
  padding-left:0px;
  padding-bottom:11px;
}

.hirek
{
  clear:left;
  margin-bottom:6px;
  padding-bottom:6px;
  border-bottom:1px dotted #dddddd;
}


.hirek .datum
{
  font-size:9px;
  clear:left;
}

.hirek .cim
{
  font-size:16px;
  clear:left;
  color:#7f310e;
  font-weight:bold;
  margin-bottom:4px;
}

.hirek .cim a
{
  font-size:16px;
  color:#7f310e;
  font-weight:bold;
  text-decoration:none;
}

.hirek .cim a:hover
{
  font-size:16px;
  color:#333333;
  font-weight:bold;
  text-decoration:underline;
}

.hirek .kep
{
  border:2px solid #eeeeee;
  width:120px;
}

.hirek .tovabb
{
  clear:left;
  float:right;

}

.balmenu
{
  clear:left;
  background: #ffffff;
  padding:10px;
  padding-right:24px;
}


.balmenupont
{
  color:#bf4b0f;
  margin-bottom:4px;
  padding-bottom:4px;
  border-bottom:1px dotted #dddddd;
  font-style:italic;
  font-size:14px;
  padding-left:7px;
}


.balmenupont a
{
  color:#bf4b0f;
  text-decoration:none;
  font-style:italic;
  font-size:14px;
}

.balmenupont a:hover
{
  color:#333333;
}

.balmenupont2
{
  color:#bf4b0f;
  margin-bottom:4px;
  padding-bottom:4px;
  border-bottom:1px dotted #dddddd;
  font-style:italic;
  font-size:12px;
  padding-left:23px;
}


.balmenupont2 a
{
  color:#bf4b0f;
  text-decoration:none;
  font-style:italic;
  font-size:12px;
}

.balmenupont2 a:hover
{
  color:#333333;
}



.balmenupont3
{
  color:#bf4b0f;
  margin-bottom:4px;
  padding-bottom:4px;
  border-bottom:1px dotted #dddddd;
  font-style:italic;
  font-size:12px;
  padding-left:7px;
}


.balmenupont3 a
{
  color:#bf4b0f;
  text-decoration:none;
  font-style:italic;
  font-size:12px;
}

.balmenupont3 a:hover
{
  color:#333333;
}

.butolso
{
  border-bottom:0px dotted #dddddd !important; 
  margin-bottom:0px !important;
  padding-bottom:0px !important;

}


/* ------ galeria -------------------------------------------------------- */

.galeriakep {
    width: 150px;
    min-height: 140px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 2px;
    zoom: 1;
    *display: inline;
   _height: 140px;
   ackground:#d4d2bf;
   padding-top:8px;
   margin-right:8px;
   margin-bottom:4px;
}

.galeriakep .kep
{
  margin:0 auto;

  width:150px;
  text-align:center;
    *display: inline;
   _height: 140px;
    vertical-align:center;

}

.galeriakep .kep img
{
   border:2px solid #d4d2bf;

}



/* -------- fotoalbum ------------------------------------ */


.fotoalbum-keplista
{

   float:left;
   width:320px;
    
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11px;
   font-weight: normal;
   margin-top:10px;
   margin-right:10px;
   margin-bottom:2px;
   background:#f4f4f4;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}

.fotoalbum-keplista .kiskep
{
 width: 110px;
 float:left;
 margin:0 auto;
 text-align:center;
 padding:2px;
 background: #ffffff;
 margin-right:0px;

}


.fotoalbum-keplista .szoveg
{

 float:left;
 padding-left:5px;
 width:180px;
}

.fotoalbum-keplista .szoveg .cim
{
  width:210px;
  padding:0px !important;
  padding-bottom:1px;
  float:left;

}
.fotoalbum-keplista .szoveg .cim h1
{
 margin:0px;
 padding:0px;
}
.fotoalbum-keplista .szoveg .kepszam
{
  text-align:left;
  width:210px;
  clear:left;
}

.fotoalbum-keplista .szoveg .datum
{
  text-align:left;
  clear:right;
  width:210px;
}





.fotoalbum-keplista a {text-decoration: underline; color:#bf4b0f;font-size: 14px;font-weight: bold;}
.fotoalbum-keplista a:hover {text-decoration: underline; color: #000000; font-size: 14px;font-weight: bold;}


#bal .kep
{
  margin:0 auto;
  width:100px;
  padding-bottom:15px;
}



#flashfelso
{
  clear:left;
  margin:0 auto;

}


.kiv a
{
  color: #dd3333 !important;
}




.lapozo 
{
   padding:4px;
   width:14px;
   height:14px;
   text-align:center;
   float:left;
   margin-right:5px;
   margin-left:5px;
}

.lszoveg
{
   width:auto;
   margin-right:5px;
   margin-left:5px;
}



.lapozo  a
{
   text-decoration:none;
   color:#888888;
}

.lapozo  a:hover
{
   text-decoration:none;
   color:#888888;
}


.kivalasztottszam
{
   color:#ffffff;
   background:#999999;


}



