﻿.edge-left, .edge-right { display: none; position: absolute; top: 0; width: 5px; height: 25px; display: inline-block; }
.edge-left { left: 0; }
.edge-right { right: 0; }

.main-menu { width: 100%; width: 1000px; margin: auto; }
.main-menu .item { float: left; background: url(/images/menu-item.gif) top left no-repeat; text-align: center; }
.main-menu .item a { position: relative; color: #444; text-decoration: none; font-weight: bold; display: block; font-size: 13px; display: inline-block; padding: 4px 20px; }
.main-menu .item a .edge-left, .main-menu .item a .edge-right { background: url(/images/menu-item.gif) no-repeat top left; }
.main-menu .item a .edge-right { background-position: top right; }

.main-menu .selected .item a .edge-left, 
.main-menu .selected .item a .edge-right { background-image: url(/images/menu-item-selected.gif); }

.main-menu .new-item .item { position: relative; }
.main-menu .new-item img { position: absolute; right: 20px; top: -35px; }

.main-menu .selected .item { background: url(/images/menu-item-selected.gif) top left no-repeat; }
.main-menu .selected a { color: #fff; }

.module.left-menu { padding-left: 0; }
.module.left-menu h2 { margin-left: 15px; }
.left-menu .item { padding: 5px 0; padding-left: 15px; }
.left-menu .selected .item { background: url(/images/left-menu-selected.gif) no-repeat left center; }
.left-menu .selected .item a { color: #333; font-weight: bold; }

