.horizontalcssmenu ul { margin: 0; padding: 0; list-style-type: none; }
.horizontalcssmenu ul li { position: relative; display: inline; float: left; }
.horizontalcssmenu ul li a { display: block; padding: 12px 8px 12px 8px; border-left-width: 0; text-decoration: none; text-align:center; color: #888; }
.horizontalcssmenu ul li a:hover { color: #fff; text-decoration: none; }
.horizontalcssmenu ul li ul { left: 0; top: 0; position: absolute; display: block; visibility: hidden; z-index: 100; width: 170px; }
.horizontalcssmenu ul li ul li { display: inline; float: none; width: 100%; }
.horizontalcssmenu ul li ul li a { border: 1px solid #3a6876; border-top: 0; height: 15px !important; font-weight: normal; padding: 5px 7px !important; background: #474747; text-align: left; width: 100%; }
.horizontalcssmenu ul li a:hover { text-decoration: none; }
.horizontalcssmenu ul li ul { margin-left: -2px; margin-top: -2px; }
.horizontalcssmenu ul li ul li a:hover { background: #636363; text-decoration: none; }
.horizontalcssmenu .arrowdiv { position: absolute; right: 0; }
* html p#iepara { padding-top: 1em; }
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
.menu-last { width: 142px !important; }