* { margin: 0; padding: 0; } body { font-family: "PT Sans"; } .menu { width: 100%; background-color: black; font-size: 13pt; color: #666; } .menu ul { margin-left: 50px; } .menu li { display: inline-block; padding: 5px 3px 13px 3px; margin-right: 30px; } .menu :link, .menu :visited { text-decoration: none; border-bottom: 1px solid #333; color: #666; } .menu a:hover { color: white; } .menu .vk { float: right; margin: 13px 15px 0 0; border: none; } .selected { border-top: 4px solid white; font-weight: bold; } .selected a:link, .selected a:visited { color: white; text-decoration: none; border-bottom: none; } .selected.blue { border-top: 4px solid #3f9cea; } .selected.green { border-top: 4px solid #5cbe40; } .selected.yellow { border-top: 4px solid #ffee00; }