@charset "utf-8";
/* CSS Document */

/*Menü*/

#menu {
width: 100%;
height: 20px;
background: #D6D6D6;
float: left;
font-family: "Verdana", "HGPºÞ¼¯¸M",  "Arial";
font-size: 12px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: auto;
float: left;
}

#menu a {

display: block;
/*font: normal 11px/16px arial, helvetica, sans-serif;
border-width: thin;
border-style: solid;
border-color: #ccc #888 #555 #bbb;*/
margin: 0;
padding: 2px 3px;
}

#menu a {
color: #000;
/*background: #efefef;*/
text-decoration: none;
position: relative;
top: -2px;
}

#menu a:hover {
color: #40A348;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
width: 120px;
z-index: 500;
background-color: #D6D6D6;
border-style: solid;
border-width: thin;
border-color: #000;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 85px;
}

.top_link, .top_link2 {
display: block;
/*font: normal 11px/16px arial, helvetica, sans-serif;
border-width: thin;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
background: #efefef;*/
margin: 0;
padding: 2px 3px;
color: #000;
}

.top_link2 {position:relative;top:-1px;left:1px;}
.top_link:hover, .top_link2:hover {color: #40A348;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.space_menu {width: 40px;}
.space_menu2 {width: 55px;}