html
{

}
body {
  overflow-y:scroll;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 12px;
  color:#1111111;
  height:100%; 
}



td {

}

img {
	behavior:	url("pngbehavior.htc");
}

                                                                                                               
a {font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; color:#0d9dc5; font-size: 12px; font-weight: normal;}
a:hover {font-family:  Arial, Helvetica, Verdana, sans-serif; text-decoration:underline; color:#c02030; font-size: 12px; font-weight:normal;}



b, strong
{
  font-weight: bold;
}










/* ----------------------------------------------------------------------------------------------------*/


/* 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;
}







#alap
{
  margin:0 auto;
  width:894px;
  min-height:900px;
  margin-top:15px;
}


#alap2
{
  width:894px;
  margin:0 auto;
}

.felso
{
  float:left;

}

#fejlec
{
  clear:left;
  width:894px;
  height:236px;
  background: url(/theme/pic/fejlec.png) no-repeat;
}


.menu
{
  clear:left;
}




#cont
{
  width:894px;
  clear:left;

}


#also
{
  clear:left;
  width:894px;
  height:72px;
  background: url(/theme/pic/also.jpg) no-repeat;

}


#also .tartalom
{
  padding-left:150px;
  padding-top:20px;
  color:#aaaaaa;
}
.copy
{
  color:#777777;
  font-size:10px;
  padding-left:150px;
  padding-top:4px;

}

.copy a
{
  color:#777777;
  font-size:10px;
}

#also .tartalom a
{
  font-size:11px;
  color:#eae4ba;
  text-decoration:none;

}

#also .tartalom a:hover
{
  color:#ffffff;
  text-decoration:underline;

}

#cont
{
  clear:left;
  width:894px;
  margin-top:12px;
  margin-bottom:7px;
  background: url(/theme/pic/tartalomhatter.jpg) repeat-y;
  min-height:500px;
}

#cont #bal
{
  width:427px;
  float:left;
  margin-left:11px;
  margin-right:14px;
  min-height:500px;

}

.bgaleria
{
  width:648px !important;
 

}

#cont #kozep
{
  width:204px;
  float:left;
  margin-right:17px;
  min-height:500px;


}

#cont #jobb
{
  width:221px;
  float:left;
  min-height:500px;

}




.blog
{
  clear:left;
  padding-bottom:5px;
  margin-bottom:25px;
  width:425px;
  margin-left:2px;
}

.blog .elvalaszto
{
  clear:left;
  height:1px;
  margin-top:8px;
  margin-bottom:3px;
}
.blog .datum
{
  clear:left;
  color: #8b4625;
  font-weight:bold;
  font-size:10px;
  padding-bottom:0px;
}

.blog .cim 
{
  clear:left;
  margin-top:2px;
}
.blog .cim a
{
  color: #767f1f;
  font-weight:normal;
  font-size:20px;
  font-family: Helvetica, arial, serif; 
  text-decoration:none;
  text-shadow: 0 1px 1px #fff;

}


.blog .cimkek
{
  color: #333333;
  font-size:9px;
  font-family: Helvetica, arial, serif; 
  text-decoration:none;
  padding-bottom:5px;
  padding-top:3px;

}
 
.blog .cimkek a
{
  color: #333333;
  font-size:9px;
  font-family: Helvetica, arial, serif; 
  text-decoration:none;

}
.blog .kategoria
{
  display:none;

}

.blog .szoveg
{
}

.blog .tovabb
{
   float:right;
   clear:left;
   margin-top:4px;
   margin-bottom:0px;
   height:20px;
   text-align:right;
   padding-right:7px;

}

.blog .share
{
  clear:left;
  height:1px;
  margin-top:8px;
  padding-top:13px;
  margin-bottom:3px;
  vertical-align:middle;
  height:25px;
}







/* -------- fotoalbum ------------------------------------ */


.fotoalbum-keplista
{

   float:left;
   font-size: 11px;
   font-weight: normal;
   margin-top:0px;
   margin-bottom:15px;
   margin-right:10px;
   background: #f9f6e8;
   width: 200px;
   height:210px;
   
}

.fotoalbum-keplista .kiskep
{
  float:left;
  margin:0 auto;
  text-align:center;
  width: 200px;
  margin-right:0px;
  padding-top:5px;
  height:100px;
  clip:rect(0px,172px,90px,0px);
  overflow:hidden;
  margin-bottom:20px;
}

.fotoalbum-keplista .kiskep img
{

}

.fotoalbum-keplista .szoveg
{

 clear:left;
 text-align:center;
}

.fotoalbum-keplista .szoveg .cim
{
  padding:0px !important;
  padding-bottom:1px;
  float:left;

}

.fotoalbum-keplista .szoveg .cim h1
{
 margin:0px;
 padding:0px;
}

.fotoalbum-keplista .szoveg .kepszam
{
  text-align:left;
  clear:left;
  text-align:center;
  padding-bottom:6px;

}

.fotoalbum-keplista .szoveg .datum
{
  text-align:left;
  clear:right;
  width:210px;
}





.fotoalbum-keplista a 
{
  color: #767f1f;
  font-weight:normal;
  font-size:12px;
  text-transform:uppercase;
  text-decoration:none;
  font-family: "Oswald", Helvetica, Verdana, sans-serif; 
  ont-weight: bold;
}
.fotoalbum-keplista a:hover 
{
  text-decoration:underline;
}


.galeriakep {
    width: 134px;
    min-height: 130px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 2px;
    zoom: 1;
    *display: inline;
   _height: 130px;
   ackground:#d4d2bf;
   padding-top:8px;
   margin-right:6px;
   margin-bottom:4px;
}

.galeriakep .kep
{
  margin:0 auto;

  width:135px;
  text-align:center;
    *display: inline;
   _height: 130px;
    vertical-align:center;

}

.galeriakep .kep img
{
   border:2px solid #d4d2bf;

}





h1 { font-family: 'molengo1', arial, serif; font-weight:normal;}
h1
{
  font-size:18px;

}

.fb
{
  clear:left;
  margin-left:7px;
  margin-top:7px;
  margin-bottom:7px;
}

.addthis_toolbox
{
  float:left;
  margin-top:2px;
  margin-left:2px;
}

.share2
{
  clear:left;
  margin-top:9px;

}




#fotogaleria
{
 height:400px;
}






#m1_cont
{
  float:left;
  width:113px;
  height:29px;
  background: url(/theme/pic/m1.jpg) no-repeat;
  display:block;
  z-index:100;
}

#m2_cont
{
  float:left;
  width:108px;
  height:29px;
  background: url(/theme/pic/m2.jpg) no-repeat;
  display:block;
  z-index:100;
}

#m3_cont
{
  float:left;
  width:68px;
  height:29px;
  background: url(/theme/pic/m3.jpg) no-repeat;
  display:block;
  z-index:100;
}

#m4_cont
{
  float:left;
  width:86px;
  height:29px;
  background: url(/theme/pic/m4.jpg) no-repeat;
  display:block;
  z-index:100;
}

#m5_cont
{
  float:left;
  width:132px;
  height:29px;
  background: url(/theme/pic/m5.jpg) no-repeat;
  display:block;
  z-index:100;
}

#m6_cont
{
  float:left;
  width:88px;
  height:29px;
  background: url(/theme/pic/m6.jpg) no-repeat;
  display:block;
  z-index:100;
}
#m7_cont
{
  float:left;
  width:76px;
  height:29px;
  background: url(/theme/pic/m7.jpg) no-repeat;
  display:block;
  z-index:100;
}
#m8_cont
{
  float:left;
  width:119px;
  height:29px;
  background: url(/theme/pic/m8.jpg) no-repeat;
  display:block;
  z-index:100;
}
#m9_cont
{
  float:left;
  width:104px;
  height:29px;
  background: url(/theme/pic/m9.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;
}


* html #m7 a*{
  position:absolute;
}

* html #m7_cont a*{
  position:absolute;
}


* html #m8 a*{
  position:absolute;
}

* html #m8_cont a*{
  position:absolute;
}


* html #m9 a*{
  position:absolute;
}

* html #m9_cont a*{
  position:absolute;
}








#m1
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:113px;
  height:29px;
  display:block;
  zoom:1;
  z-index:10000;
} 

#m2
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:108px;
  height:29px;
  display:block;
  zoom:1;
  z-index:10000;
} 

#m3
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:68px;
  height:29px;
  display:block;
  zoom:1;
  z-index:10000;
} 

#m4
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:86px;
  height:29px;
  display:block;
  zoom:1;
  z-index:10000;
} 

#m5
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:132px;
  height:29px;
  display:block;
  zoom:1;
  z-index:10000;
} 



#m6
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:88px;
  height:29px;
  display:block;
  zoom:1;
  z-index:10000;
} 

#m7
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:76px;
  height:29px;
  display:block;
  zoom:1;
  z-index:10000;
} 

#m8
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:119px;
  height:29px;
  display:block;
  zoom:1;
  z-index:10000;
} 

#m9
{
  -moz-opacity:.0; filter:alpha(opacity=0); opacity:.0;
  position:absolute;
  width:104px;
  height:29px;
  display:block;
  zoom:1;
  z-index:10000;
} 




.twitter
{
  clear:left;
  margin-left:9px;
  margin-top:7px;
  margin-bottom:7px;
  width: 203px;
  height: 110px;
  background: url(/theme/pic/twitter.jpg);
}

.hirlevel
{
  clear:left;
  margin-left:9px;
  margin-top:7px;
  margin-bottom:7px;
  width: 203px;
  height: 110px;
  background: url(/theme/pic/hirlevel.jpg) no-repeat;
}





.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;


}

.cikkajanlo
{
  clear:left;

  margin-top:5px;
  margin-bottom:8px;
  margin-left:13px;
  font-size:11px;
  width:176px;
}


.cikkajanlo .kep img
{
  clear:left;
  border:2px solid #d7bd44;

}


.cikkajanlo .cim
{
  clear:left;
  margin-top:5px;
  margin-bottom:2px;

}

.cikkajanlo .cim a
{
  color: #767f1f;
  text-transform:uppercase;
  font-size:13px;
  text-decoration:none;
  font-family: "Oswald", Helvetica, Verdana, sans-serif; 

}



#fooldal-boraink
{
  clear:left;
  margin-top:7px;
  margin-bottom:7px;
  min-width: 894px;
  height: 260px;
  background: url(/theme/pic/boraink-hatter.jpg) no-repeat;
  padding-top:40px;
}

.fborlista
{
  width:102px;
  margin:0 auto;
  float:left;
}


.fborlista .nev
{
  clear:left;
  width:82px;
  margin:0 auto;
  padding-top:0px;
  text-align:center;
  font-family: "Oswald", Helvetica, Verdana, sans-serif; 
  color: #767f1f;
  text-transform:uppercase;
  font-size:9px;
  text-decoration:none;
  line-height:130%;
  padding-left:10px;
  padding-right:10px;
}

.fborlista .nev a
{
  font-family: "Oswald", Helvetica, Verdana, sans-serif; 
  color: #767f1f;
  text-transform:uppercase;
  font-size:9px;
  text-decoration:none;
}

.fborlista .nev a:hover
{
  color: #33333;


}


.fborlista .kep
{
  clear:left;
  width:102px;
  margin:0 auto;
  text-align:center;
}


#cont-boraink
{
  width:894px;
  clear:left;
  background: url(/theme/pic/tartalomhatter-boraink.jpg) repeat-y !important;
  width:894px;
  argin-top:12px;
  margin-bottom:7px;
  min-height:500px;


}


#cont-boraink .cimke
{
  margin-left:10px;


}




#aloldal-boraink
{
  clear:left;
  margin-top:7px;
  margin-bottom:7px;
  width: 563px;
  height: 189px;
  background: url(/theme/pic/boraink-hatter-also.jpg);
}

#fooldal-boraink .aborlista
{
  width:80px;
  margin:0 auto;
  float:left;
  padding-top:22px;
}

#aloldal-boraink .aborlista
{
  width:80px;
  margin:0 auto;
  float:left;
  padding-top:-5px;
}



.aborlista .nev
{
  clear:left;
  width:70px;
  margin:0 auto;
  padding-top:0px;
  text-align:center;
  font-family: "Oswald", Helvetica, Verdana, sans-serif; 
  color: #767f1f;
  text-transform:uppercase;
  font-size:9px;
  text-decoration:none;
  line-height:130%;
  padding-left:10px;
  padding-right:10px;
}

.aborlista .nev a
{
  font-family: "Oswald", Helvetica, Verdana, sans-serif; 
  color: #767f1f;
  text-transform:uppercase;
  font-size:9px;
  text-decoration:none;
}

.aborlista .nev a:hover
{
  color: #33333;


}


.aborlista .kep
{
  clear:left;
  width:82px;
  margin:0 auto;
  text-align:center;
}




.hirlevelform
{
  padding-left:10px;
  padding-top:79px;

}
.hirleveltxtbox
{
  background: none;
  float: left;
  display: inline;
  margin-right: 10px;
  position: relative;
  border: solid 0px;
  padding:2px;
  height:16px;
  margin-top:2px;
  color:#656565;
  width:142px !important;
       

}


#megrendel-cont
{
  display:none;
  height:0px;

}




/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 100px; 
		left: 50%;
		margin-left: -300px;
		width: 520px;
		background: #eee url(/theme/pic/modal-gloss.png) no-repeat -200px -80px;
		position: absolute;
		z-index: 101;
		padding: 30px 40px 34px;


		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);


		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 


a.close-reveal-modal
{
  text-decoration:none;
  font-size:15px;
}


.infotartalom
{

  clear:left;
  width:520px;
  height:380px;

}


.infotartalom_cont
{

  clear:left;
  width:520px;
  height:420px;

}

.scrollozz
{

  width:520px;
  height:380px;

}



/* -- fooldal navi ------------------------------------------- */






/* main vertical scroll */
#fooldal-boraink #main {
	position:relative;
	overflow:hidden;
	height: 260px;
}

/* root element for pages */
#fooldal-boraink #pages {
	position:absolute;
	height: 260px;
}

/* single page */
#fooldal-boraink .page {

	width:894px;
	height: 260px;
}

/* root element for horizontal scrollables */
#fooldal-boraink .scrollable {
	position:relative;
	overflow:hidden;
	width: 894px;
	height: 260px;
}

/* root element for scrollable items */
#fooldal-boraink .scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
#fooldal-boraink .item {
	float:left;
	ursor:pointer;
	width:894px;
	height:260px;
	margin-left:20px;
           
}



/* -- fooldal navi ------------------------------------------- */






/* main vertical scroll */
#aloldal-boraink #main {
	position:relative;
	overflow:hidden;
	height: 189px;
}

/* root element for pages */
#aloldal-boraink #pages {
	position:absolute;
	height: 189px;
}

/* single page */
#aloldal-boraink .page {
	width:563px;
	height: 189px;
}

/* root element for horizontal scrollables */
#aloldal-boraink .scrollable {
	position:relative;
	overflow:hidden;
	width:563px;
	height: 189px;
}

/* root element for scrollable items */
#aloldal-boraink .scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
#aloldal-boraink .item {
	float:left;
	ursor:pointer;
	width:563px;
	height:189px;
	margin-left:20px;
           
}















#fooldal-boraink .nybal
{
  position:relative;
  top:90px;
  left:0px; 
  width:17px;
  height:21px;
  z-index:1;
}

#fooldal-boraink .nybal a
{
  background: url(/theme/pic/bal.png) top left  no-repeat;

}

#fooldal-boraink .nybal a:hover
{
  background: url(/theme/pic/balb.png) top left  no-repeat;

}

#fooldal-boraink .nyjobb
{
  position:relative;
  top:70px;
  left:874px; 
  width:17px;
  height:21px;
}


#fooldal-boraink .nyjobb a{
  width:17px;
  height:21px;
  background: url(/theme/pic/jobb.png) top left no-repeat;

}

#fooldal-boraink .nyjobb a:hover
{
  width:17px;
  height:21px;
  background: url(/theme/pic/jobbb.png) top left  no-repeat;

}

#fooldal-boraink .browse
{
  width:17px;
  height:21px;
  display:block;
  z-index:1;
}












#aloldal-boraink .nybal
{
  position:relative;
  top:90px;
  left:0px; 
  width:17px;
  height:21px;
  z-index:1;
}

#aloldal-boraink .nybal a
{
  background: url(/theme/pic/bal.png) top left  no-repeat;

}

#aloldal-boraink .nybal a:hover
{
  background: url(/theme/pic/balb.png) top left  no-repeat;

}

#aloldal-boraink .nyjobb
{
  position:relative;
  top:60px;
  left:544px; 
  width:17px;
  height:21px;
}


#aloldal-boraink .nyjobb a{
  width:17px;
  height:21px;
  background: url(/theme/pic/jobb.png) top left no-repeat;

}

#aloldal-boraink .nyjobb a:hover
{
  width:17px;
  height:21px;
  background: url(/theme/pic/jobbb.png) top left  no-repeat;

}

#aloldal-boraink .browse
{
  width:17px;
  height:21px;
  display:block;
  z-index:1;
}




