﻿@charset "utf-8";
/* CSS Document */
/*------------Menü CSS-----------------------------------*/

.menu {
background-color:transparent;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
font-weight: bold;
min-height: 25px;
height:auto;
position:relative;
width:100%;
z-index: 1000;
margin:0;
padding:0;
}
.menu ul li a, .menu ul li a:visited {
z-index: 1000;
background-color: transparent;
color:#FFFFFF;
display:block;
font-size:1em;
height:auto;
line-height:20px;
min-height:25px;
height:auto;
/*text-align:left;*/
text-decoration:none;
padding: 0 1em;
}
.menu ul {
z-index: 1000;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
display:block;

}
.menu ul li  {
z-index: 1000;
float:left;
position:relative;
text-align: center;
width:auto;
border: none;
/*display: block;*/


}
.menu ul li li, .menu ul li li .hide  {
float:left;
position:relative;
text-align: center;
width:150px;
padding: 0;
border-left: 1px solid #aaa;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}
.menu ul li ul {
display:none;
border-top: 1px solid #aaa;

}
.menu ul li:hover a {
background-repeat:repeat-x;
color: #ffa800;

}
.menu ul li:hover ul {
display: block;
left: 0;
position:absolute;
top: 25px;
display: block;
width:150px;

}
.menu ul li:hover ul li a.hide {
background:#6A3 none repeat scroll 0 0;
color:#FFFFFF;
width:150px;
border: none;
}
.menu ul li:hover ul li:hover a.hide {
color:#000000;
}
.menu ul li:hover ul li ul {
display:none;
}
.menu ul li:hover ul li a {
background:#DDDDDD none repeat scroll 0 0;
color:#000000;
display:block;
}
.menu ul li:hover ul li a:hover {
background:#66FFCC none repeat scroll 0 0;
color:#000000;
}
.menu ul li:hover ul li:hover ul {
display:block;
left:150px;
position:absolute;
top: -1px;
}
.menu ul li:hover ul li:hover ul.left {
left:-150px;
}


