.topmenu {
	margin-top:-6px;
	height:31px;
	/*font-family: Verdana, Arial;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	position:relative;
	z-index:100; 
    /*border: 1px solid #a0a0a0; padding: 0px;*/	/*E-KACSA*/
	background:url(../images/menu_bgr.gif) top right no-repeat;
	/*background-color:#0E0E0E;*/	/*E-KACSA*/
	/*border-bottom:1px solid #444444;*/	/*E-KACSA*/
}
html>/**/body .topmenu {
	margin-top:-9px;
}
/* hack to correct IE5.5 faulty box model */

* html .topmenu {  }

/* remove all the bullets, borders and padding from the default list styling */

.topmenu ul {padding:0;margin:0;list-style-type:none;}

.topmenu ul ul {} /* width:auto;*/

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.topmenu li {
	/*padding-top:6px;*/
	float:left;
	position:relative;
	padding-right:15px;
} /* width:149px; */

.topmenu li:hover {
	background-image:url(../images/menu_over_right.png);
	background-position:right;
	background-repeat:no-repeat;
}



/* style the links for the top level */

.topmenu a, .topmenu a:visited {
	text-decoration:none;
	display:block;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	width:auto;
	height:31px;
/*	border:1px solid #000;
	border-width:0px 0 1px 0px;
	padding:0 5px 0 5px;
	padding-top:6px;*/	/*E-KACSA*/
	padding-left:10px;
	line-height:34px;
}

/* a hack so that IE5.5 faulty box model is corrected */

* html .topmenu a, * html .topmenu a:visited {} /* width:149px; w\idth:138px;*/



/* style the second level background */

.topmenu ul ul a.drop, .topmenu ul ul a.drop:visited {background:#000;}

/* style the second level hover */

.topmenu ul ul a.drop:hover{background:#000;}

.topmenu ul ul :hover > a.drop {background:#000;}

/* style the third level background */

.topmenu ul ul ul a, .topmenu ul ul ul a:visited {background:#000;}

/* style the third level hover */

.topmenu ul ul ul a:hover {background:#000;}





/* hide the sub levels and give them a positon absolute so that they take up no room */

.topmenu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:25px;
	left:0;
	width:149px;
	border-top:1px solid #a0a0a0;
}

/* another hack for IE5.5 */

* html .topmenu ul ul {top:18px;t\op:19px;}



/* position the third level flyout menu */

.topmenu ul ul ul{left:219px; top:-7px; width:149px;}



/* position the third level flyout menu for a left flyout */

.topmenu ul ul ul.left {left:-161px;}



/* style the table so that it takes no ppart in the layout - required for IE to work */

.topmenu table {position:absolute; top:0; left:0; border-collapse:collapse;;}



/* style the second level links */

.topmenu ul ul a, .topmenu ul ul a:visited {background:#000; color:#fff; height:auto; width:208px;line-height:1em; padding:5px 10px; border:1px solid #aaa; border-width:0 1px 1px 1px;}

/* yet another hack for IE5.5 */

* html .topmenu ul ul a, * html .topmenu ul ul a:visited {width:180px;w\idth:128px;}



/* style the top level hover */

.topmenu a:hover, .topmenu ul ul a:hover{color:#ffffff;}

.topmenu :hover > a, .topmenu ul ul :hover > a {color:#ffffff;}



/* make the second level visible when hover on first level list OR link */

.topmenu ul li:hover ul,

.topmenu ul a:hover ul{visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */

.topmenu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */

.topmenu ul :hover ul :hover ul{ visibility:visible;}


/*.topmenu ul ul li {clear:both;}*/

.msep{
	/*background:url(../images/menu_li.jpg);*/	/*E-KACSA*/
	padding: 0px 0px 0px 0px;
	width:9px;
	height:24px;
	float:left;
	display:none;
}
.langs2{
	position: relative;
	top:5px;
	right:-50px;
	
/*
	position:relative;
	top:5px;
	right:-50px;
*/
}
.langs a{
	margin-left:10px;
}

/* 1020 */
.topmenu li:hover a {
	background-image:url(../images/menu_over_left.png);
	background-position:left;
	background-repeat:no-repeat;
	height:31px;
}
.topmenu ul li:hover ul {
	border:0px;
	margin:0px;
	padding:0px;
	padding-top:6px;
}
.topmenu ul li:hover ul li a {
	background:none;
	border:0px;
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-left:11px;
	padding-bottom:5px;
	background-color:#161616;
	height:11px;
}
.topmenu ul li:hover ul li a:hover {
	background-color:#454545;
}
.topmenu ul li:hover ul li {
	background:none;
	border:0px;
	margin:0px;
	padding:0px;
	border-top:solid 1px #454545;
}


