@charset "utf-8";
/* CSS Document */

/* Tam-tech Zavodszky Design 2010 */

/* Menu * FOMENU */ 

#menuwrap {               /* FOMENU a FONAVIGACIO wrapja    */
	position: relative;   
	top: 197px;
	margin: 0px auto;
	border-left:#ccc solid 1px;
	width: 980px;   /* 950 */
	/*  background: transparent url(../img/menu/menu.png) repeat-x left;    menusor hatterszin */
	height: 40px;
	z-index: 2;
	float: left;
}

#menuwrap a, #menuwrap a:visited {               /* FOMENU a  erteke */
	color:#000;   /* #d5c8c4 #227363 */
}

#menuwrap a:hover, #menuwrap a:active {               /* FOMENU a  erteke */
	color: #fff;
}

 * html #menuwrap {
 	position: relative;   
	top: 0px;      /*  50px  */
}

/* * html .menuwrap {
}*/


.menugomb {         /* FoMenu gombjainak ertekei   */
float: left;
/* margin-left:1px; */
/*background: url(../img/menu_bg.jpg) repeat-x left top;     menusor hatterszin */
}

.menugomb ul {
margin: 0px; 
padding: 0px;
float: left;
}

.menugomb ul li {
display: inline;
padding: 0px;
/* background: url(../img/menukozt.png) no-repeat right;   menugombok közti elvalszto kep */
float: left;
display: block;
height: 40px;    /* auto 32px;  */
list-style: none;
}


.menugomb ul li a, .menugomb ul li a:visited {    /* fomenusor kozepso gombjai */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
/*color: #009FFF;             #c26d34 menucimek szine */
/* text-shadow: 1px 1px 0px #000000, -1px -1px 0px #f0d6c9; */
text-align: center;
letter-spacing: 0px;               /* 0.5px 0.1em */
/* background: url(../img/menu/menu_bg.png) repeat-x top left;   */
border-right: 1px solid #333634;    /*  #990000  */
border-left: 1px solid #64786f;    /* #64786f  */
padding: 0 43px;
text-decoration: none;
display: block;
height: auto;
line-height: 40px;  /*  32px  42  */
}

.menugomb ul li a:hover, .menugomb ul li a:active {        /* a fomenu kozepsok hover hattere */
background: url(../img/menu/menu_bg2.png) repeat-x top left;  /*  a fomenu hover hatterkepe */
color: #354A43;
}

.menugomb ul #gomb1 {     /* a fomenu current hattere */
height: auto;      /* auto 32px */
/* border-right:1px solid #666;     #990000  */
/*border-left:1px solid #666;     #788b83  */
margin-left: -1px;
/* visibility:	inherit; fixes IE7  z */
/*outline: 0;            z */
}

.menugomb ul #gomb1 a, .menugomb ul #gomb1 a:visited {     /* a fomenu current hattere */
color: #d5c8c4;   /*  #354A43  227363  */
/* border-right:1px solid #666;     #990000  */
border-left:1px solid #666;    /* #788b83  */
/* visibility:	inherit; fixes IE7  z */
/*outline: 0;            z */
}
.menugomb ul #gomb1 a;hover, .menugomb ul #gomb1 a:active {     /* a fomenu current hattere */
color: #fff;   /*  #354A43  227363  */
/* visibility:	inherit; fixes IE7  z */
/*outline: 0;            z */
}

.menugomb ul #gomb2 {     /* a fomenu current hattere */
height: auto;      /* auto 32px */
padding: 0 0px;
border-right:1px solid #555;     /*  #990000  */
border-left:1px solid #666;    /* #788b83  */
margin-left: -1px;
/* visibility:	inherit; fixes IE7  z */
/*outline: 0;            z */
}

.menugomb ul #gomb2 a, .menugomb ul #gomb2 a:visited {     /* a fomenu current hattere */
color: #d5c8c4;   /*  #354A43  227363  */
border-right:1px solid  #555;    /*  #990000  */
border-left:1px solid #999;    /* #788b83  */s
/* visibility:	inherit; fixes IE7  z */
/*outline: 0;            z */
}
.menugomb ul #gomb2 a;hover, .menugomb ul #gomb2 a:active {     /* a fomenu current hattere */
color: #fff;   /*  #354A43  227363  */
/* visibility:	inherit; fixes IE7  z */
/*outline: 0;            z */
}

.menugomb ul #gomb4 a, .menugomb ul #gomb4 a:visited {     /* a fomenu current hattere */
color: #d5c8c4;   /*  #354A43  227363  */
height: auto;      /* auto 32px */
border-right:0px solid  #333;    /*  #990000  */
border-left:1px solid #55635d;    /* #788b83  */
margin-left: 0px;
/* visibility:	inherit; fixes IE7  z */
/*outline: 0;            z */
}
.menugomb ul #gomb4 a;hover, .menugomb ul #gomb4 a:active {     /* a fomenu current hattere */
color: #fff;   /*  #354A43  227363  */
border-left:1px solid #55635d;    /* #788b83  */
/* visibility:	inherit; fixes IE7  z */
/*outline: 0;            z */
}


.menugomb ul #current a, .menugomb ul #current a:visited {     /* a fomenu current hattere */
color: #fff;   /* #354A43 */
height: auto;      /* auto 32px */
background: url(../img/menu/menucurr.png) repeat-x top left;   /* fomenbg2.png  a fomenu current hatterkepe */
/* visibility:	inherit; fixes IE7  z */
/*outline: 0;            z */
}

.menugomb ul #current a:hover, .menugomb ul #current a:active {    /* a fomenu current hattere */
color: #fff;
height: inherit;    /*  32px */
}

.menugomb ul #currelso a, .menugomb ul #currelso a:visited {     /* a fomenu current hattere */
color: #fff;
height: auto;      /* 32px */
background: url(../img/menu/menucurr.png) repeat-x top left;
/* background: url(../img/menu/fomenbg2.png) repeat-x top left;   a fomenu kozepsok current hatterkepe */
border-left:1px solid #303332;
/*visibility:	inherit;  fixes IE7  z   - 303332 */
 /*outline: 0;           z */
}
.menugomb ul #currutso a, .menugomb ul #currutso a:visited {     /* a fomenu current hattere */
color: #fff;
height: auto;      /* 32px */
background: url(../img/menu/menucurr.png) repeat-x top left;
/* background: url(../img/menu/fomenbg2.png) repeat-x top left;   a fomenu kozepsok current hatterkepe */
border-right: none;
}


 /* idaig a FOMENU gombjai  */
  
 
/* MENU - ALMENU */   

.nav ul {
position: absolute;
top:-999em; 
/*background-position: bottom;                innentol almenu-tabla alja  z
background-repeat: no-repeat; 
background-image: url(../img/menu/menualj.png);
padding-bottom: 10px;                        almenu-tabla alja vege z  */
border-bottom: #222 solid 1px;
}

ul.nav li#current ul.children a:link, ul.nav li#current ul.children a:visited  {   /*  z  */
background-color: transparent;  
}

ul.nav li#current ul.children a:hover, ul.nav li#current ul.children a:active  {    /*  z  */
/*background-color: #000;   #000 transparent  z */
}

.nav li {
 float: left;
 position: relative; 
 z-index: 98; 
 display: block;
}

.nav a {
display: block; 
float: left;
}

.nav ul li{
width: 100%;
}

.nav li:hover ul,ul.nav li.sfHover ul {
left: 0px;
top: 0px;
}                         

/*.nav li li:hover ul,ul.nav li li.sfHover ul {  al-almenu eltolasa(?)
left: 198px;           
top: 0px;
}*/



/*  almenus *    *   Nyuzas? - Superfish menu (nehany vegso font es background) */

.nav li li {     
display: block;
padding: 0px;
/*  background: transparent url(../img/menu/almenu.png) repeat-x left top;    az ALMENU HATTERE  */
float: left;
height: 32px;    /*  32px auto  !important  */
width: 160px;    /*  240px az almenu gomb hossza */
}

/* .nav li ul {
width: 198px;     az almenu gomb menualj.png eltolasara alkalmas ertek  
}*/

#nav2 ul li ul {  /* az al-almenu gomb */
width: auto;   /* az al-almenu gomb hossza  */
}

.nav li li a:link, .nav li li a:visited {
width: auto;     /* az almenu tabla szelesseget befolysasolja */
display: block;
float: left;
font-size: 12px;
letter-spacing: normal;
border-left:none;               /* almenu függoleges konturvonala a fogombbol letiltva */
border-top: #283649 solid 1px;  /* 586F8D almenu vizszintes elvalszto vonala a menualj arnyekkep miatt top (fenti) */
line-height: 32px;
}

/*.nav li li a:hover { 
background-image: url(../img/asset/hovnyil.png); 
} */

#nav2 ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/* color:#FFCC99;               
background-image: url(../img/menu/menualj.png); */
/* background: transparent url(../img/menu/almenu2.png) repeat-x left top; */
/* padding-bottom: 10px;       a menualj.png magassaga */
}

#nav2 li:hover ul, ul#nav2 li.sfHover ul {
top: 40px;           /*   33px  az almenu tabla tavolsaga a fomenu aljatol =44 */  /* 34 */
/*background: transparent url(../img/almenu2.png) repeat-x left top;      z  */
/* left: 10px; */     /*  az almenu tabla eltolasa jobbra */  
}

#nav2 li {
z-index:99;
}

#nav2 li li a, #nav2 li li a:visited {
width: 156px;    /*  159px */
height: auto;    /*  auto */
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:normal;
color: #fff;   /* #ccc #888888  */
letter-spacing: normal;
padding:0 20px;
background: transparent url(../img/menu/almenu2.png) repeat-x left top;  /*  ALMENU HATTERE  */
border-right: none;
margin: 0px;
z-index: 100;
}

#nav2 li li a:hover, #nav2 li li a:active {    /* FOMENU alatti almenu tabla (nyil-kep) */
background: transparent url(../img/menu/almenuh2.png) repeat-x left top;  /*  az ALMENU CURRENT HATTERE  */
border-right: none;
color: #ccc;   /* almenu hover txt szine */
/* background-image: url(../img/menu/hovnyilw.png));
background-repeat: no-repeat;
background-position: 8px 12px;   16px 12px - fuggoleges  */
width: 156px;       /* 158px */   /* almenu tabla szelesseget befolysasolja -ami 200, 180 */
display: block;
/*padding: 8px 30px 8px 30px;   az almanu gombok kitolto ertekei: 10px 30px 10px 30px; */
height: auto;    /* 32px  auto */
float: left;
}

ul#nav2 li#current ul.children a:link, ul#nav2 li#current ul.children a:visited {     /*  z  */
color: #fff;
/*background: transparent url(../img/menu/almenu.png) repeat-x left top;   az ALMENU HATTERE  */
}

ul#nav2 li#current ul.children a:hover, ul#nav2 li#current ul.children a:hover {       /*  z  */
color: #000;
 /*background: transparent url(../img/menu/almenu.png) repeat-x left top;   az ALMENU HATTERE  */
}

ul#nav2 li#currelso ul.children a:link, ul#nav2 li#currelso ul.children a:visited {     /*  z  */
color: #fff;
/*background: transparent url(../img/menu/almenu.png) repeat-x left top;   az ALMENU HATTERE  */
}

ul#nav2 li#currelso ul.children a:hover, ul#nav2 li#currelso ul.children a:hover {       /*  z  */
color: #000;
 /*background: transparent url(../img/menu/almenu.png) repeat-x left top;   az ALMENU HATTERE  */
}

ul#nav2 li#currutso ul.children a:link, ul#nav2 li#currutso ul.children a:visited {     /*  z  */
color: #fff;
/*background: transparent url(../img/menu/almenu.png) repeat-x left top;   az ALMENU HATTERE  */
}

ul#nav2 li#currutso ul.children a:hover, ul#nav2 li#currutso ul.children a:hover {       /*  z  */
color: #000;
 /*background: transparent url(../img/menu/almenu.png) repeat-x left top;   az ALMENU HATTERE  */
}

/* al-almenu hover */

#nav2 li li:hover ul, ul#nav2 li li.sfHover ul {
/*background: transparent url(../img/menu/almenu2.png) repeat-x left top;     z */
top: 0px;
} 
/* menu vege */