
/* Fejlec menu LEVEL 1 */

#topmenu {
  float: right;
  width: 100%;
  height: 25px;
  margin-top: 55px;
  margin-bottom: 2px;
}


#topmenu ul.menulevel_1 {
	width: auto;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
}

#topmenu ul.menulevel_1 li {
	line-height: 25px;
	height: 25px;
	float: left;
}

#topmenu ul.menulevel_1 li a {
	text-decoration: none;
 	color: #211f59;
	float: left;
    padding-left: 12px;
	padding-right: 15px;
	font-size: 11px;
	font-weight: bold;
    background-image: url(../images/topmenubg.jpg );
	background-repeat: no-repeat;
	background-position: top right;
}

#topmenu ul.menulevel_1 li a.last {
    background-image: none;

}


#topmenu ul.menulevel_1 li a:hover, #topmenu ul.menulevel_1 li a#active_menu1 {
	color: #006db6;
}



div.leftmenu {
	width: 239px;
	margin: 0px;
	padding: 0px;
	margin-top: 33px;
	margin-bottom: 0px;
    background-image: url(../images/leftbg.jpg );
	background-repeat: repeat-y;
	background-position: top left;
	text-align: left;
}


div.leftmenu ul.menulevel_1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.leftmenu ul.menulevel_1 li {
	line-height: 32px;
    margin: 0px;
	padding: 0px;
}

*html div.leftmenu ul.menulevel_1 li {
	line-height: 32px;
	height: 32px;
}

div.leftmenu ul.menulevel_1 li#menuli50 {
	background-image: url(../images/left_kartya.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.leftmenu ul.menulevel_1 li#menuli50:hover, div.leftmenu ul.menulevel_1 li#menuli50 a#active_menu1 {
	background-image: url(../images/left_kartya_over.jpg );
	background-repeat: no-repeat;
	background-position: top left;;
}



div.leftmenu ul.menulevel_1 li#menuli45 {
	background-image: url(../images/left_online.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.leftmenu ul.menulevel_1 li#menuli45:hover, div.leftmenu ul.menulevel_1 li#menuli45 a#active_menu1 {
	background-image: url(../images/left_online_over.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.leftmenu ul.menulevel_1 li#menuli10 {
	background-image: url(../images/left_webshop.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.leftmenu ul.menulevel_1 li#menuli10:hover {
	background-image: url(../images/left_webshop_over.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.leftmenu ul.menulevel_1 li#menuli11 {
	background-image: url(../images/left_terkep.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.leftmenu ul.menulevel_1 li#menuli11:hover, div.leftmenu ul.menulevel_1 li#menuli11 a#active_menu1 {
	background-image: url(../images/left_terkep_over.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

/* tippleftmenu */ 
div.tippleftmenu ul.menulevel_1 li#menuli66 {
	background-image: url(../images/left_multi_bg.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.tippleftmenu ul.menulevel_1 li#menuli66:hover, div.tippleftmenu ul.menulevel_1 li#menuli66 a#active_menu1 {
	background-image: url(../images/left_multi_over.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.tippleftmenu ul.menulevel_1 li#menuli68 {
	background-image: url(../images/left_uton_bg.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.tippleftmenu ul.menulevel_1 li#menuli68:hover, div.tippleftmenu ul.menulevel_1 li#menuli68 a#active_menu1 {
	background-image: url(../images/left_uton_over.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.tippleftmenu ul.menulevel_1 li#menuli69 {
	background-image: url(../images/left_hazi_bg.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.tippleftmenu ul.menulevel_1 li#menuli69:hover, div.tippleftmenu ul.menulevel_1 li#menuli69 a#active_menu1 {
	background-image: url(../images/left_hazi_over.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.tippleftmenu ul.menulevel_1 li#menuli70 {
	background-image: url(../images/left_szabadido_bg.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.tippleftmenu ul.menulevel_1 li#menuli70:hover, div.tippleftmenu ul.menulevel_1 li#menuli70 a#active_menu1 {
	background-image: url(../images/left_szabadido_over.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.tippleftmenu ul.menulevel_1 li#menuli71 {
	background-image: url(../supershop.hu/images/left_gazdalkodj_bg.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.tippleftmenu ul.menulevel_1 li#menuli71:hover, div.tippleftmenu ul.menulevel_1 li#menuli71 a#active_menu1 {
	background-image: url(../supershop.hu/images/left_gazdalkodj_over.jpg );
	background-repeat: no-repeat;
	background-position: top left;
}

div.tippleftmenu ul.menulevel_1 li#menuli72 {
    background-image: url(../images/left_jatekok.jpg );
	background-repeat: repeat-y;
	background-position: top left;
	line-height: 40px;
	height: 40px;
}


div.leftmenu ul.menulevel_1 li#menuli75 {
	background-image: url(../images/left_uj.gif );
	background-repeat: no-repeat;
	background-position: top left;
}

div.leftmenu ul.menulevel_1 li#menuli75:hover, div.leftmenu ul.menulevel_1 li#menuli75 a#active_menu1 {
	background-image: url(../images/left_uj_over.jpg );
	background-repeat: no-repeat;
	background-position: top left;;
}



div.tippleftmenu ul.menulevel_1 li#menuli72 a#link72, div.tippleftmenu ul.menulevel_1 li#menuli72 a.last {
	background-image: url(../images/left_jatekok.jpg );
	background-repeat: no-repeat;
	background-position: top left;
	color: #f0d47e;
    line-height: 40px;
	height: 40px;
}

div.tippleftmenu ul.menulevel_1 li#menuli72 a#link72:hover, div.tippleftmenu ul.menulevel_1 li#menuli72 a#active_menu1 {
	background-image: url(../images/left_jatekok.jpg );
	background-repeat: no-repeat;
	background-position: top left;
     line-height: 40px;
	height: 40px;
	color: #fff5d9;
}
/* tippleftmenu vege */
div.leftmenu ul.menulevel_1 li a {
	margin: 0px;
	padding: 0px;
   	line-height: 32px;
	display: block;
	padding-left: 32px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

div.leftmenu ul.menulevel_1 li#menuli12 {
    background-image: url(../images/left_jatekok.jpg );
	background-repeat: repeat-y;
	background-position: top left;
	line-height: 40px;
	height: 40px;
}

div.leftmenu ul.menulevel_1 li#menuli12 a#link12, div.leftmenu ul.menulevel_1 li#menuli12 a.last {
	background-image: url(../images/left_jatekok.jpg );
	background-repeat: no-repeat;
	background-position: top left;
	color: #f0d47e;
    line-height: 40px;
	height: 40px;
}

div.leftmenu ul.menulevel_1 li#menuli12 a#link12:hover, div.leftmenu ul.menulevel_1 li#menuli12 a#active_menu1 {
	background-image: url(../images/left_jatekok.jpg );
	background-repeat: no-repeat;
	background-position: top left;
     line-height: 40px;
	height: 40px;
	color: #fff5d9;
}


div.leftmenu ul.menulevel_2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

*html div.leftmenu ul.menulevel_2 {
	border-bottom: none;
}

div.leftmenu ul.menulevel_2 li {
	border-bottom: 0px;
	background-image: none;
}

*html div.leftmenu ul.menulevel_2 li {
    line-height: 23px;
	height: 23px;
	border-bottom: none;
}

div.leftmenu ul.menulevel_2 li a {
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 23px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: transparent;
	border-bottom: 1px solid #496DAD;
	text-indent: 0px;
	padding-left: 32px;
	background-image: none;
}

div.leftmenu ul.menulevel_1 li#menuli8 ul.menulevel_2 li a.first {
 	background-image: none;
}

*html div.leftmenu ul.menulevel_2 li a.last {
 	border-bottom: none;
}

div.leftmenu ul.menulevel_2 li a.last {
	background-image: url(../images/leftmenubg.jpg );
	background-repeat: no-repeat;
	background-position: bottom center;
}



div.leftmenu ul.menulevel_2 li a:hover, div.leftmenu ul.menulevel_2 li a:hover, div.leftmenu ul.menulevel_2 li a#active_menu2 {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	background-image: none;
}

div.leftmenu ul.menulevel_3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #496DAD;
}

div.leftmenu ul.menulevel_3 li {
	border-bottom: 0px;
	background-image: none;
}

*html div.leftmenu ul.menulevel_3 li {
	line-height: 15px;
    height: 15px;
}

div.leftmenu ul.menulevel_3 li a {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	padding-right: 10px;
	color: #ffffff;
	background-color: transparent;
	border-bottom: none;
	padding-left: 43px;
	background-image: none;
}

div.leftmenu ul.menulevel_3 li a:hover, div.leftmenu ul.menulevel_3 li a#active_menu3 {
	text-decoration: underline;
	background-image: none;
	color: #ffffff;
	font-weight: normal;
	background-color: transparent;
}

*html div.leftmenu ul.menulevel_3 li a:hover, div.leftmenu ul.menulevel_3 li a#active_menu3 {
    border-bottom: none;
}



div.leftmenu ul.wmenulevel_1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.leftmenu ul.wmenulevel_1 li {
	line-height: 32px;
    margin: 0px;
	padding: 0px;
    background-image: url(../images/leftmenubg.jpg );
	background-repeat: no-repeat;
	background-position: bottom center;
}

*html div.leftmenu ul.wmenulevel_1 li {
	line-height: 32px;
	height: 32px;
}

div.leftmenu ul.wmenulevel_1 li a {
	margin: 0px;
	padding: 0px;
   	line-height: 32px;
	display: block;
	padding-left: 32px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

div.leftmenu ul.wmenulevel_1 li a:hover, div.leftmenu ul.wmenulevel_1 li a#active_catmenu1{
	text-decoration: underline;
}

div.leftmenu ul.wmenulevel_2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
    background-image: url(../images/leftmenubg.jpg );
	background-repeat: no-repeat;
	background-position: top center;
}

*html div.leftmenu ul.wmenulevel_2 {
	border-bottom: none;
}

div.leftmenu ul.wmenulevel_2 li {
	border-bottom: 0px;
	background-image: none;
}

*html div.leftmenu ul.wmenulevel_2 li {
    line-height: 23px;
	height: 23px;
	border-bottom: none;
}

div.leftmenu ul.wmenulevel_2 li a {
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 23px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: transparent;
	border-bottom: 1px solid #496DAD;
	text-indent: 0px;
	padding-left: 32px;
	background-image: none;
}

div.leftmenu ul.wmenulevel_1 li#menuli8 ul.wmenulevel_2 li a.first {
 	background-image: none;
}

*html div.leftmenu ul.wmenulevel_2 li a.last {
 	border-bottom: none;
}

div.leftmenu ul.wmenulevel_2 li a:hover, div.leftmenu ul.wmenulevel_2 li a:hover, div.leftmenu ul.wmenulevel_2 li a#active_menu2 {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	background-image: none;
}

div.leftmenu ul.wmenulevel_3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #496DAD;
}

div.leftmenu ul.wmenulevel_3 li {
	border-bottom: 0px;
	background-image: none;
}

*html div.leftmenu ul.wmenulevel_3 li {
	line-height: 15px;
    height: 15px;
}

div.leftmenu ul.wmenulevel_3 li a {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	padding-right: 10px;
	color: #ffffff;
	background-color: transparent;
	border-bottom: none;
	padding-left: 43px;
	background-image: none;
}

div.leftmenu ul.wmenulevel_3 li a:hover, div.leftmenu ul.wmenulevel_3 li a#active_menu3 {
	text-decoration: underline;
	background-image: none;
	color: #ffffff;
	font-weight: normal;
	background-color: transparent;
}

*html div.leftmenu ul.wmenulevel_3 li a:hover, div.leftmenu ul.wmenulevel_3 li a#active_menu3 {
    border-bottom: none;
}

div.tippleftmenu {
	width: 239px;
	margin: 0px;
	padding: 0px;
	margin-top: 33px;
	padding-bottom: 5px;
    background-image: url(../images/leftbg.jpg );
	background-repeat: repeat-y;
	background-position: top left;
}


div.tippleftmenu ul.menulevel_1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.tippleftmenu ul.menulevel_1 li {
	line-height: 32px;
    margin: 0px;
	padding: 0px;
    background-image: url(../images/leftmenubg.jpg );
	background-repeat: no-repeat;
	background-position: bottom center;
}

*html div.tippleftmenu ul.menulevel_1 li {
	line-height: 32px;
	height: 32px;
}

div.tippleftmenu ul.menulevel_1 li a {
	margin: 0px;
	padding: 0px;
   	line-height: 32px;
	display: block;
	padding-left: 32px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

div.tippleftmenu ul.menulevel_1 li a:hover, div.tippleftmenu ul.menulevel_1 li a#active_catmenu1{
	text-decoration: underline;
}

div.tippleftmenu ul.menulevel_2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
    background-image: url(../images/leftmenubg.jpg );
	background-repeat: no-repeat;
	background-position: top center;
}

*html div.tippleftmenu ul.menulevel_2 {
	border-bottom: none;
}

div.tippleftmenu ul.menulevel_2 li {
	border-bottom: 0px;
	background-image: none;
}

*html div.tippleftmenu ul.menulevel_2 li {
    line-height: 23px;
	height: 23px;
	border-bottom: none;
}

div.tippleftmenu ul.menulevel_2 li a {
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 23px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: transparent;
	border-bottom: 1px solid #496DAD;
	text-indent: 0px;
	padding-left: 32px;
	background-image: none;
}

div.tippleftmenu ul.menulevel_1 li#menuli8 ul.menulevel_2 li a.first {
 	background-image: none;
}

*html div.tippleftmenu ul.menulevel_2 li a.last {
 	border-bottom: none;
}

div.tippleftmenu ul.menulevel_2 li a:hover, div.tippleftmenu ul.menulevel_2 li a:hover, div.tippleftmenu ul.menulevel_2 li a#active_menu2 {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	background-image: none;
}

div.tippleftmenu ul.menulevel_3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #496DAD;
}

div.tippleftmenu ul.menulevel_3 li {
	border-bottom: 0px;
	background-image: none;
}

*html div.tippleftmenu ul.menulevel_3 li {
	line-height: 15px;
    height: 15px;
}

div.tippleftmenu ul.menulevel_3 li a {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	display: block;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	padding-right: 10px;
	color: #ffffff;
	background-color: transparent;
	border-bottom: none;
	padding-left: 43px;
	background-image: none;
}

div.tippleftmenu ul.menulevel_3 li a:hover, div.tippleftmenu ul.menulevel_3 li a#active_menu3 {
	text-decoration: underline;
	background-image: none;
	color: #ffffff;
	font-weight: normal;
	background-color: transparent;
}

*html div.tippleftmenu ul.menulevel_3 li a:hover, div.tippleftmenu ul.menulevel_3 li a#active_menu3 {
    border-bottom: none;
}




