html
{

}
body {
  overflow-y:scroll;
  margin: 0px;
  padding: 0px;
  font-family: "Trebuchet MS",Arial, Helvetica, Verdana, sans-serif; 
  font-size: 12px;
  color:#1111111;
  height:100%; 
}



td {

}

img {
	behavior:	url("pngbehavior.htc");
}

                                                                                                               
a { font-family: "Trebuchet MS",Arial, Helvetica, Verdana, sans-serif;  text-decoration: underline; color:#0d9dc5; font-size: 12px; font-weight: normal;}
a:hover { font-family: "Trebuchet MS",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
{
  position:relative;
  margin:0 auto;
  width:960px;
  margin-top:15px;
}


#alap2
{
  width:960px;
  margin:0 auto;
}

#cont
{
  width:960px;
  height:401px;
  clear:left;
  margin-top:18px;
  osition:absolute;
  margin-bottom:48px;
}


.felso
{
  float:right;
  width:360px;
  margin-top:15px;
  margin-right:80px;
}

.menu
{
  height:32px;
  width:800px;
  clear:left;
}

.menu a
{
  text-decoration: none;
  color:#111;

}

.menu .menupont
{
   float:left;
  margin-right:1px;

}

.menupont.utolso
{
   float:left;
   border-right:0px !important;

}


.menu .menupont div
{
  background:#e4e4e4;

}

.menu.m0
{
  position:absolute;
  margin-left:80px;
  top:500px;
 z-index:1;

}
.menu.m0 div
{
  background:#e4e4e4;

}

.menu.m0 div:hover
{
  ackground:#c4c4c4;
}


/* -- m1 ------------------------------*/

.menu.m1
{
  padding-left:80px;

}
.menu.m1 div
{
  background:#e4e4e4;

}


.m1 div:hover
{
  background:#89a12d;
}


/* -- m2 ------------------------------*/

.menu.m2
{
  padding-left:80px;

}
.menu.m2 div
{
  background:#e4e4e4;

}


.m2 div:hover
{
  background:#69b0b3;
}


/* -- m3 ------------------------------*/

.menu.m3
{
  padding-left:80px;

}
.menu.m3 div
{
  background:#e4e4e4;

}


.m3 div:hover
{
  background:#ef4a50;
}

/* -- m4 ------------------------------*/

.menu.m4
{
  padding-left:80px;

}
.menu.m4 div
{
  background:#e4e4e4;

}


.m4 div:hover
{
  background: #ce696a;
}


/* -- m5 ------------------------------*/

.menu.m5
{
  padding-left:80px;

}
.menu.m5 div
{
  background:#e4e4e4;

}


.m5 div:hover
{
  background:#de9401;
}


/* -- m6 ------------------------------*/

.menu.m6
{
  padding-left:80px;

}
.menu.m6 div
{
  background:#e4e4e4;

}


.m6 div:hover
{
  background:#c16bb3; 

}

/* -- m7 ------------------------------*/

.menu.m7
{
  padding-left:80px;

}
.menu.m7 div
{
  background:#e4e4e4;

}


.m7 div:hover
{
  background:#537697;
}


/* -- m8 ------------------------------*/

.menu.m8
{
  padding-left:80px;

}
.menu.m8 div
{
  background:#e4e4e4;

}


.m8 div:hover
{
  background:#54a8d3;
}


/* -- m9 ------------------------------*/

.menu.m9
{
  padding-left:80px;

}
.menu.m9 div
{
  background:#e4e4e4;

}


.m9 div:hover
{
  background:#bd742d;
}









.menupont div
{
  display:table-cell;
  vertical-align:middle;
  height:32px;
  margin: 0 auto;
  text-align:center;
  width:87px;
  cursor:pointer;cursor:hand;
}

.menupont
{
  width:87px;
}





.logo
{
  margin-left:80px;
  float:left;
}


.fcont
{
  clear:left;
  float:right;
}

.fmenu
{
  clear:left;
  float:right;
  margin-top:25px;
}

.fmenupont
{
  float:left;
  margin-right:10px;
}

.fmenupont:last-child
{
  margin-right:0px;


}

.fmenupont a
{
  text-decoration: none;
  font-size:11px;  
  color:#000;
}


.fcont .ikon
{
  float:left;
  margin-right:5px; 

}

.fcont .keresocont
{
  float:left;
  background: url(/theme/pic/keresohatter.jpg) no-repeat;
  width:218px;
  height:18px;
}

.keresobox
{
  background: none;  
  font-size:10px;
  border:0px;
  padding:2px;
  padding-left:4px;
  width:210px;
  

}


.fcont .keresogomb
{
  float:left;

}






#also
{ 
  clear:left;
  width:100%;
  background:#e4e4e4;
}

#also ul
{
  margin:0px;
  padding:0px;
  list-style-type:none;
}

#also li
{
  padding-bottom:5px;

}

.cont
{ 
  width:960px;
  margin: 0 auto;
  padding-top:10px;

}
#also .logo
{
   float:left;
   margin-left:80px;
   padding-top:10px;
}


#also .tartalom
{
   float:left;
   margin-left:35px;
   margin-top:12px;
   margin-bottom:10px;
}

#also .tartalom .alsomenu
{
   float:left;
   padding-right:44px;
   padding-top:10px;
}

#also .tartalom .alsoalmenu
{
   min-height:185px;
   float:left;
   padding-left:44px;
   border-left:1px solid #7d7d7d;
   padding-right:44px;
   padding-top:10px;

}


#also .tartalom a
{
  font-size:11px;
  color:#7d7d7d;
  text-decoration:none;

}

#also .tartalom a:hover
{
  color:#3d3d3d;
  text-decoration:underline;

}


#bal
{
  clear:left;
  width:144px;
  float:left;
  margin-left:80px;
  min-height:500px;
  osition:relative;
  op:500px;
  eft:20px;
  font-size:11px;
}


#bal ul
{
  margin:0px;
  padding:0px;
  padding-left:20px;;

  list-style-type:none;
  text-indent:-1em;
  padding-left:-1em;
}


#bal li
{
  margin-bottom:8px;

}

#bal ul li:before
{
   content: "\00BB \0020";
}

#bal ul li
{
}

#bal li a
{
  color:#404040;
  font-size:11px;
  text-decoration:none;


}
#bal li a:hover
{
  color:#89a12d;
  
}

#bal li.m1 a:hover
{
  color:#89a12d;
  
}

#bal li.m2 a:hover
{
  color:#69b0b3;;
  
}
#bal li.m3 a:hover
{
  color:#ef4a50;
  
}
#bal li.m4 a:hover
{
  color:#ce696a;
}
#bal li.m5 a:hover
{
  color:#de9401;
  
}
#bal li.m6 a:hover
{
  color:#c16bb3;
  
}
#bal li.m7 a:hover
{
  color:#537697;
  
}
#bal li.m8 a:hover
{
  color:#54a8d3;
  
}
#bal li.m9 a:hover
{
  color:#bd742d;
  
}




#kozep
{
  width:623px;
  float:left;
  margin-left:35px;
  in-height:500px;
  osition:relative;
  op:440px;
  eft:20px;


}

#kozep h2
{
  margin-top:0px;
}

#kozep .cimke
{
  font-weight:bold;
  color:#000;

}

.fooldal-hirekcont
{
  adding-top:124px;
  padding-top:174px;
  height:226px;
  overflow:hidden;
  margin-left:50px;

}

.fooldal-hirek
{
  padding-left:30px;
  clear:left;
  width:300px;
  font-size:10px;
  margin-bottom:10px;
  background: url(/theme/pic/hirek-listagomb.jpg) 0px 0px no-repeat;
}

.fooldal-hirek .cim a
{
  text-decoration:none;
  font-weight:bold;
  color:#111; 

}














.hirek
{
  clear:left;
  padding-bottom:5px;
  margin-bottom:25px;
  width:100%;
  argin-left:2px;
}

.hirek .elvalaszto
{
  clear:left;
  height:1px;
  margin-top:8px;
  margin-bottom:3px;
}
.hirek .datum
{
  clear:left;
  color: #8b4625;
  font-weight:bold;
  font-size:10px;
  padding-bottom:0px;
}

.hirek .cim 
{
  clear:left;
  margin-top:2px;
}
.hirek .cim a
{
  color: #bd742d;
  font-weight:normal;
  font-size:20px;
  
  text-decoration:none;
  ext-shadow: 0 1px 1px #fff;

}


.hirek .cimkek
{
  color: #333333;
  font-size:9px;
  
  text-decoration:none;
  padding-bottom:5px;
  padding-top:3px;

}
 
.hirek .cimkek a
{
  color: #333333;
  font-size:9px;
  
  text-decoration:none;

}
.hirek .kategoria
{
  display:none;

}

.hirek .szoveg
{
}

.hirek .tovabb
{
   float:right;
   clear:left;
   margin-top:4px;
   margin-bottom:0px;
   height:20px;
   text-align:right;
   padding-right:7px;

}


.hirek .tovabb a
{
   color:#bd742d;
}
.hirek .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: #eee;
   width: 180px;
   height:200px;
   
}

.fotoalbum-keplista .kiskep
{
  float:left;
  margin:0 auto;
  text-align:center;
  width: 180px;
  margin-right:0px;
  padding-top:5px;
  height:110px;
  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: #537697;
  font-weight:normal;
  font-size:12px;
  text-transform:uppercase;
  text-decoration:none;
  font-family: Helvetica, Verdana, sans-serif; 
  ont-weight: bold;
}
.fotoalbum-keplista a:hover 
{
  text-decoration:underline;
}


.galeriakep {
    width: 124px;
    min-height: 120px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 2px;
    zoom: 1;
    *display: inline;
   _height: 120px;
   ackground:#d4d2bf;
   padding-top:8px;
   margin-right:6px;
   margin-bottom:4px;
}

.galeriakep .kep
{
  margin:0 auto;

  width:125px;
  text-align:center;
    *display: inline;
   _height: 120px;
    vertical-align:center;

}

.galeriakep .kep img
{

}





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;

}




#galleria_001
{
 height:400px;
}







.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;


}


.almenucimke
{
  padding-top:250px;
  padding-left:80px;
  width:210px;
  font-family: "Trebuchet MS",Arial, Helvetica, Verdana, sans-serif; 
  font-size: 18px;
  color:#fff;
  height:110px;
}


/* -- fooldal navi ------------------------------------------- */






/* main vertical scroll */
#main {
	position:relative;
	overflow:hidden;
	height: 400px;
}

/* root element for pages */
#pages {
	position:absolute;
	height: 400px;
}

/* single page */
.page {

	width:960px;
	height: 400px;
}

/* root element for horizontal scrollables */
.scrollable {
	position:relative;
	overflow:hidden;
	width: 960px;
	height: 400px;
}

/* root element for scrollable items */
.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.item {
	float:left;
	ursor:pointer;
	width:960px;
	height:400px;
	padding:px;
}












/*----------------------------------------
    * Pseudo-Classes
----------------------------------------*/
.jquery-notes-container .clearfix:after {
    clear:both;
    content:".";
    height:0px;
    display:block;
    visibility:hidden;
}
/*----------------------------------------
    * Reset
----------------------------------------*/
.jquery-notes-container * {
    margin:0;
    padding:0;
    list-style:none;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    font-style:normal;
    font-weight:normal;
    text-decoration:none;
}
.jquery-notes-container div,
.jquery-notes-container img {
    border:none;
    background:none;
    outline:none;
}
/*----------------------------------------
    * Notes
----------------------------------------*/
.jquery-notes-container {
    position:relative;
}
.jquery-notes-container .notes {
    position:relative;
}
.jquery-notes-container .notes img {
    position:relative;
}
.jquery-notes-container .notes .note {
    position:absolute;
    display:none;
}
.jquery-notes-container .notes .offFocus {
display:none;
    pacity:0.3;
}
.jquery-notes-container .notes .onFocus {
}
.jquery-notes-container .notes:hover .note {
display:block;
}
.jquery-notes-container .notes .select {
    z-index:9990;
}
.jquery-notes-container .notes .note .ui-resizable-handle {
    position:absolute;
    height:10px;
    width:10px;
}
.jquery-notes-container .notes .note .ui-resizable-ne {
    right:0;
    top:0;
    cursor:ne-resize;
    background-position:-6px 2px;
}
.jquery-notes-container .notes .note .ui-resizable-nw {
    left:0;
    top:0;
    cursor:nw-resize;
    background-position:2px 2px;
}
.jquery-notes-container .notes .note .ui-resizable-se {
    right:0;
    bottom:0;
    cursor:se-resize;
    background-position:-6px -6px;
}
.jquery-notes-container .notes .note .ui-resizable-sw {
    left:0;
    bottom:0;
    cursor:sw-resize;
    background-position:2px -6px;
}
.jquery-notes-container .notes .note .border {
    position:relative;
    width:100%;
    height:100%;
    order:1px solid #fff;
    utline:1px solid #000;
}
.jquery-notes-container .notes .note .border .bg {
    position:relative;
    width:100%;
    height:100%;
    ackground:#fff;
    pacity:0.2;
}
.jquery-notes-container .notes .note .border .bg a {
    position:relative;
    width:100%;
    height:100%;
    display:block;
}
.jquery-notes-container .notes .text {
    display:none;
    position:absolute;
    padding:5px;
    margin-top:4px;
    line-height:10px;
    display:none;
    opacity:0.9;
    z-index:9990;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.jquery-notes-container .notes .text span {
    color:#fff;
     display:none;
}
.jquery-notes-container .notes .text .author {
    font-style:italic;
     display:none;
}
.jquery-notes-container .notes .text .date {
     display:none;
    color:#999;
    font-size:8px;
    font-style:italic;
}
#fotogaleria
{
  height:500px;
  margin-bottom:30px;
}



.nybal
{
  position:absolute;
  top:280px;
  left:20px; 
  width:34px;
  height:41px;
}

.nybal a
{
  background: url(/theme/pic/bal.png) top left  no-repeat;

}

.nybal a:hover
{
  background: url(/theme/pic/balb.png) top left  no-repeat;

}

.nyjobb
{
  position:absolute;
  top:280px;
  left:905px; 
  width:34px;
  height:41px;
}


.nyjobb a{
  width:34px;
  height:41px;
  background: url(/theme/pic/jobb.png) top left no-repeat;

}

.nyjobb a:hover
{
  width:34px;
  height:41px;
  background: url(/theme/pic/jobbb.png) top left  no-repeat;

}

.browse
{
  width:34px;
  height:41px;
  display:block;
}

