a:active, a:focus{ outline:none; }

.m_szolg{background: url('../images/m_szolg.png') no-repeat center  center; display: block; width: 262px; height: 20px;}
.m_szolg:hover{background: url('../images/m_szolg_h.png') no-repeat center  center;}
.m_cegun{background: url('../images/m_cegun.png') no-repeat center  center; display: block; width: 262px; height: 20px;}
.m_cegun:hover{background: url('../images/m_cegun_h.png') no-repeat center  center;}
.m_alape{background: url('../images/m_alape.png') no-repeat center  center; display: block; width: 262px; height: 20px;}
.m_alape:hover{background: url('../images/m_alape_h.png') no-repeat center  center;}
.m_refer{background: url('../images/m_refer.png') no-repeat center  center; display: block; width: 262px; height: 20px;}
.m_refer:hover{background: url('../images/m_refer_h.png') no-repeat center  center;}
.m_kapcs{background: url('../images/m_kapcs.png') no-repeat center  center; display: block; width: 262px; height: 20px;}
.m_kapcs:hover{background: url('../images/m_kapcs_h.png') no-repeat center  center;}

.m_korny{background: url('../images/m_korny.png') no-repeat center left; display: block; width: 200px; height: 20px;}
.m_korny:hover{background: url('../images/m_korny_h.png') no-repeat center  left;}
.m_munka{background: url('../images/m_munka.png') no-repeat center left; display: block; width: 200px; height: 20px;}
.m_munka:hover{background: url('../images/m_munka_h.png') no-repeat center  left;}
.m_mened{background: url('../images/m_mened.png') no-repeat center left; display: block; width: 200px; height: 20px;}
.m_mened:hover{background: url('../images/m_mened_h.png') no-repeat center  left;}
.m_strat{background: url('../images/m_strat.png') no-repeat center left; display: block; width: 200px; height: 20px;}
.m_strat:hover{background: url('../images/m_strat_h.png') no-repeat center  left;}
.m_kedve{background: url('../images/m_kedve.png') no-repeat center left; display: block; width: 200px; height: 20px;}
.m_kedve:hover{background: url('../images/m_kedve_h.png') no-repeat center  left;}
.m_publi{background: url('../images/m_letolt.png') no-repeat center left; display: block; width: 200px; height: 20px;}
.m_publi:hover{background: url('../images/m_letolt_h.png') no-repeat center  left;}

.m_tanacs{background: url('../images/m_tanacs.png') no-repeat center left; display: block; width: 200px; height: 20px;}
.m_tanacs:hover{background: url('../images/m_tanacs_h.png') no-repeat center  left;}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, System, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	background: #50b719;
	text-align: center ;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

div {
	position: relative;
    margin: 0;
    padding: 0;
}


a:link {
	color: #008000; 
	text-decoration: none;
	font-weight: normal; 
}
a:visited {
	color: #008000; 
	text-decoration: none;
	font-weight: normal;
}
a:active {
	color: #008000; 
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #d5ba07; 
	text-decoration: underline;
	font-weight: normal;
}

h1{
    padding: 0px;
    margin: 0px;		
    font-weight: normal;
    font-size: 20px;
	color:#425729;
}


h2{
	font-size: 18px; 
    font-family:  arial, serif;
    font-weight: normal;
	color:#fff;
	margin:0px;
    padding: 0px;	

}

h3{   
	font-size: 14px; 
    font-weight: bold;
	color:#425729;
	margin-left: 0px; 
	margin-top: 0px;
	margin-bottom:0px; 
	padding-top: 7px;
	padding-left: 0px;
}

h4{   
	font-size: 12px; 
    font-weight: bold;
	color:#425729;
	margin-top: 2px; 
	margin-bottom: 3px; 
	padding: 0px;
}

h5{   
	font-size: 12px; 
    font-weight: normal;
	margin-left: 0px; 
	margin-top: 0px;
	margin-bottom:0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	color:#425729;
}
hr{  
    width: 100%;
    height: 1px; 
    border: none;
    background-color:#213706;
	color:#213706;
}
form {
	margin:0px;
	padding:0px;
}

/*------------------------------------------------------------------------- oldal felépítése*/

#bg2 {
    width: 100%; 
    position: absolute; 
	top:0px;
    left:0px;
	right: 0px;
    background: #fff url(../images/bg2.png) repeat-x center  top;
}


/*------------------------------------------------------------------------- alap*/

#alap{
      width: 973px;
	  margin-left:auto;
      margin-right:auto;	
	  text-align:left;
}

/*  header------------------------------------------------------------*/

#header{
      width: 973px;	
	  height:155px;
      margin:0 0 0 0;
	  padding:0 0 0 0;
}

#fejlec{
      width: 973px; 
      height: 155px;
	  position: relative; 
	  margin: 0px;
	  padding: 0px;
	  background: url(../images/fejlec.png) no-repeat top center; 
}

#menu{
	  width:973px;
  	  height:31px;
	  margin-top:124px;
	  margin-left:20px;
	  padding:0px;
 	  position: absolute; 
}

#logo{
      width: 272px; 
      height: 121px;
	  position: absolute; 
	  float:left;	
	  margin-top:65px;
	  margin-left: 2px;
	  padding:0px;
}
#logo a span {
	  display: none
}
#logo a.logo {
      width: 272px; 
      height: 121px;
      padding: 0px; 
	  margin-left:0px;
	  margin-top:0px;
	  display: block;
}

/* menü------------------------------------------------------------*/


#fomenu{
    width:973px; 
    height:31px;
    padding-top: 2px;
    margin-left:30px;
}

#fomenu ul{
    width:973px; 
    margin: 0px;
    padding:0px;
}

#fomenu ul li{
    display: inline;
}

#fomenu ul li a{
    width: 220px;
    height:13px;
    display: block;
    float: left;
}

#fomenu ul li a.fent_tanacs{background: url('../images/fent_tanacs.png') no-repeat bottom center;}
#fomenu ul li a.fent_tanacs_a{background: url('../images/fent_tanacs_h.png') no-repeat bottom center;}
#fomenu ul li a.fent_tanacs:hover{background: url('../images/fent_tanacs_h.png') no-repeat bottom center;}

#fomenu ul li a.fent_korny{background: url('../images/fent_korny.png') no-repeat bottom center;}
#fomenu ul li a.fent_korny_a{background: url('../images/fent_korny_h.png') no-repeat bottom center;}
#fomenu ul li a.fent_korny:hover{background: url('../images/fent_korny_h.png') no-repeat bottom center;}

#fomenu ul li a.fent_munka{background: url('../images/fent_munka.png') no-repeat bottom center;}
#fomenu ul li a.fent_munka_a{background: url('../images/fent_munka_h.png') no-repeat bottom center;}
#fomenu ul li a.fent_munka:hover{background: url('../images/fent_munka_h.png') no-repeat bottom center;}

#fomenu ul li a.fent_mened{background: url('../images/fent_mened.png') no-repeat bottom center;}
#fomenu ul li a.fent_mened_a{background: url('../images/fent_mened_h.png') no-repeat bottom center;}
#fomenu ul li a.fent_mened:hover{background: url('../images/fent_mened_h.png') no-repeat bottom center;}


#fomenu ul li a.aktiv{
    color: #d7c006;
    padding-bottom: 0px;
	cursor:pointer;
}

#fomenu ul li a#current {	
    color: #CC8C04;
}

/* content------------------------------------------------------------*/


#content{
	  width: 973px;
  	  margin-top:0px;
   	  padding:0px;
}

#bal{
	  width: 272px;
	  float:left;	
	  margin:0px;
  	  padding:0px;
	  background: url(../images/bal_teteje_bg.png) no-repeat top right;
}


#bal_menu{
	  width: 272px;
	  margin-top:200px;
  	  padding-left:25px;
	  background: url(../images/balmenu_bg.png) repeat-y;
}

#nav {padding:0px; margin:0; font-family:trajan pro, georgia, serif;}
#nav a:hover {text-decoration:none; color:#d5ba07; }
#nav dt b, #nav dt a {display:block; font-weight:normal; font-size:14px;  height:35px; line-height:35px; padding-left:10px; cursor:pointer; width:200px;}

#nav dt b {background:url(arrow.gif) no-repeat left center; padding-left: 0px; border-bottom: #dae9d5 1px solid;}
#nav dt a {color:#008000; text-decoration:none; border-bottom: #dae9d5 1px solid;	}
#nav dd {padding:0; margin:0;}
#nav dd ul {padding:0; margin:0; list-style:none;}
#nav dd ul li {padding-left:30px; padding-top:5px; padding-bottom:5px;}
#nav dd ul li a {font-size:12px; text-decoration:none;}

#balalja{
	  width:272px;
	  height:320px;	  
	  margin:0px;
  	  padding:0px;
      clear:both;
	  background: url(../images/balalja_bg.png) no-repeat bottom center;
}

#cim{
	  width:272px;
	  height:90px;	  
	  margin:0px;
  	  padding-top:11px;
   	  padding-left:25px;
      clear:both;
	  line-height:1.5;
      font-size:10px;
}

#tartalom{
	  width:701px;
	  float:right;	
	  margin-top:0px;
  	  margin-right:0px;
	  padding:0px;     
	  background: url(../images/tartalom_teteje_bg.png) no-repeat top center;
}

#oldalneve{
	width:500px;	
	margin-left:55px;
	padding:0px;
}

#oldalneve img{
	width: 365px;	
	height: 30px;
}

#szoveg{
	padding-top:30px;
	padding-bottom:0px;
	padding-left:52px;
  	padding-right:22px;
  	margin:0px;	 
	text-align: justify;
	line-height: 20px;
	font-size:13px;
}

#szoveg br{
line-height: 100%;
}

.icon{
	margin-right: 8px;
    margin-bottom: -3px;  
}
/* footer------------------------------------------------------------*/

#bg3 {
    width: 100%; 
    clear:both;
	height: 60px; 
    left:0px;
	right: 0px;
    background: #fff url(../images/bg3.png) repeat-x center  top;
}


#footer{
      clear:both;	
      width: 973px;
	  height: 60px; 
	  margin-left:auto;
      margin-right:auto;	
	  text-align:left;
	  background: url(../images/footer_bg.png) no-repeat top center;
}



#footer_copyright{
	  width: 250px;	
	  height:25px;
      margin-right:10px;
      margin-top:20px;
	  float:right;	
      font-size:10px;
	  color: #fff;
}
#footer_logo{
	  float:left;
      margin-left:90px;
      margin-top:24px;
	  padding-top:0px;	
}











