/* CSS Document */
.cssmenu ul {
   padding: 0;
   margin: 0;
   list-style: none;
   width: 210px;
   position:relative;
}
.cssmenu ul li {
	position: relative;
	border-bottom:1px solid #ccc;
}
.cssmenu li {
   float: left;
}
.cssmenu li a, .cssmenu li a:visited {
   display: block;
   width: 209px;
   height:25px;
   line-height:25px;
   text-decoration: none;
   text-indent:5px;
   border: 1px solid #ffffff;
   border-width:0 1px 1px 1px;
   color: #777;
   background-color: #fff;
}
.cssmenu ul :hover a {
   color: #FFFFFF;
   background: url(fone-tr.png);
}
.cssmenu li ul {
	visibility: hidden;
	position: absolute;
	left: 209px;
	top: 0px;
}
.cssmenu li:hover {
	position: relative;
}
.cssmenu li:hover > ul {
	visibility: visible;
}

.cssmenu li:hover > ul a:hover {
background-color: #cccccc;
background-image: none;
color: #FFFFFF;
}
.cssmenu ul a:hover ul {
   visibility:visible;
}

.cssmenu table {
   position: absolute;
   border: collapse;
   top:0;
   left:0;
   z-index:100;
   font-size:1em;
}
* html .cssmenu a:hover {
   color:#FFFFFF;
   background:url(fone-tr.png);
   position:relative;
}
