.page-menu{
    background-image: url("/images/menu/bottom-line.jpg");
    background-position: center 44px;
    background-repeat: no-repeat;
    color: #68676C;
    height: 104px;
    margin-top: 14px;
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    text-align: center;
    z-index: 10;
}

.main-menu-wrap{
    left: 0;
    padding: 0 50px;
    text-align: center;
    top: 0;
    width: 630px;
}

.main-menu-wrap > .menu-item{
    display: block;
    margin-left: 35px;
    position: relative;
    float: left;
}

.main-menu-wrap > .menu-item .hatching{
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    height: 35px;
    left: 7px;
    position: absolute;
    top: -3px;
    width: 115px;
}

.main-menu-wrap > .menu-item .item-title-wrap{
    position: absolute;
    top: 0;
    left: 0;
}

.main-menu-wrap > .menu-item:hover .hatching{
  background-image: url("/images/gif/hatching_menu.gif");
  opacity: .45;
}

.main-menu-wrap > .menu-item.selected .hatching{
  background-image: url("/images/menu/hatching.png");
  opacity: 1;
}

.main-menu-wrap > .menu-item > a{
    background-image: none;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    letter-spacing: 0.9pt;
    line-height: 38px;
    position: relative;
    font-family: "IRINA_C";
    font-size: 10.9pt;
    text-transform: uppercase;
    text-decoration: none;
}

.main-menu-wrap > .menu-item .item-title-wrap,
.main-menu-wrap > .menu-item > a{
  width: 127px;
  height: 40px;
}

.main-menu-wrap > .menu-item:hover > a,
.main-menu-wrap > .menu-item.selected > a{
  background-image: url("/images/menu/frame.png");
  color: #ff0000;

}

.main-menu-wrap > .menu-item:first-child{
  margin-left: 0;
}

.main-menu-wrap .menu-items-holder{
    background-image: url("/images/menu/sub-bg.png");
    background-position: center top;
    background-repeat: repeat-y;
    left: 0;
    padding: 0 0 8px;
    position: absolute;
    top: 73px;
    width: 127px;
    display:none;
    z-index: 1;
}

.menu-items-holder > .menu-item{
    line-height: 10pt;
    margin-top: 8.7px;
    text-transform: lowercase;
}

.menu-items-holder > .menu-item a{
  text-decoration: none;
}

.menu-items-holder > .menu-item:hover a{
  color: #ff0000;
}


.menu-items-holder > .menu-item:first-child{
  margin-top: 0;
}

.menu-items-holder .bg-top{
    background-image: url("/images/menu/sub-bg-top.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 13px;
    left: 0;
    position: absolute;
    top: -10px;
    width: 127px;
}
.menu-items-holder .bg-bottom{
    background-image: url("/images/menu/sub-bg-bottom.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 13px;
    left: 1px;
    position: absolute;
    bottom: -10px;
    width: 127px;
}

.page-menu .subcontext {
    height: 30px;
    text-align: right;
    width: 100%;
    position: absolute;
    bottom: 4px;
}

.page-menu .subcontext .menu-item{
    background-position: center bottom;
    background-repeat: no-repeat;
    display: inline-block;
    padding: 0 16px 10px;
    text-align: center;
}

.page-menu .subcontext .menu-item:first-child{
    margin-left: 0;
}

.page-menu .subcontext .menu-item.selected{
  background-image: url('/images/menu/subitem-underline-0.jpg');
}

.page-menu .subcontext .menu-item.selected:nth-child(2n){
  background-image: url('/images/menu/subitem-underline-1.jpg');
}

.page-menu .subcontext .menu-item > a{
  text-decoration: none;
  text-transform: lowercase;
}
.page-menu .subcontext .menu-item.selected > a{
  color: red;
}

/* footer column */
.footer .menu{
    font-size: 9.3pt;
    margin-bottom: 5px;
}
.footer .menu .item{
    text-align: center;
    margin-left: 20px;
    display: inline-block;
}
.footer .menu .item a{
  text-decoration: none;
}

.footer .menu .item a:hover{
  color: #ff0000;
}

.footer .menu .item:first-child{
   margin-left: 0;
}
