.block-menu-navigation{
    height: 39px;
    position: relative;
}
.block-menu-navigation > ul{
    position: absolute; z-index: 10;
}
.block-menu-navigation .level-0{
    height: 42px;
}
.block-menu-navigation .level-0 .bound{
    display: block;
    height: 42px;
    position: relative;
}
.block-menu-navigation .level-0 .bound .cover{
    display: block; left: 0; bottom: 0;
    position: absolute;
    height: 2px; width: 100%;
    background-color: #f2f2f2;
    z-index: 9999;
    display: none;
}
.block-menu-navigation .level-0 .bound > a,
.block-menu-navigation .level-0 .bound > span{
    display: block;
    float: left;
}
.block-menu-navigation .level-0 .bound > a{
    font-family: "UTM Facebook"; font-weight: bold; font-size: 18px; 
    line-height: 39px;
    text-transform: uppercase; text-decoration: none;
    color: #0b8dc4;
    padding: 0 15px;
}
.block-menu-navigation .level-0:hover .bound > a{
    color: #0083b4;
    height: 42px;
    background: url(../images/navigation-center.png) repeat-x;
}
.block-menu-navigation .level-0.selected .bound > a{
    color: #0083b4;
}
.block-menu-navigation .level-0 span.left{
    width: 6px;
    height: 42px;
}
.block-menu-navigation .level-0:hover span.left{
    background: url(../images/navigation-left.png) no-repeat;
}
.block-menu-navigation .level-0 span.right{
    width: 6px;
    height: 42px;
}
.block-menu-navigation .level-0:hover span.right{
    background: url(../images/navigation-right.png) no-repeat;
}
.block-menu-navigation .level-0 .bound > a > span{
    background: url(../images/navigation-a.png) right center no-repeat;
    width: 22px; height: 39px;
    float: right;
    padding-left: 12px;
}
.block-menu-navigation .level-0.selected .bound > a > span,
.block-menu-navigation .level-0:hover .bound > a > span{
    background-image: url(../images/navigation-a-hover.png);
}
.block-menu-navigation .menu-spaces{
    height: 39px;
    width: 2px; 
    background: url(../images/menu-spaces.png) no-repeat;
}
.block-menu-navigation .menu-spaces:last-child{
    display: none;
}
.block-menu-navigation .level-0 ul{
    position: absolute; left: 1px; top: 41px; z-index: 9;
    width: 732px;
    background-color: #f2f2f2;
    border: 1px solid #fff;
    outline: 1px solid #d7d7d7;
    padding: 0 10px 0 15px;
    margin: 0 !important;
    display: none;
}
.block-menu-navigation .level-0:hover  .bound .cover,
.block-menu-navigation .level-0:hover ul{
    display: block;
}
.block-menu-navigation .level-0 ul .level-1{
    margin: 15px 0;
    height: 61px;
    background: url(../images/level-1.png) right  repeat-y;
}
.block-menu-navigation .level-0 ul .level-1.no-background{
    background: none;
}
.block-menu-navigation .level-0 ul .level-1.div3-item{
    width: 235px; padding-right: 7px;
}
.block-menu-navigation .level-0 ul .level-1.div4-item{
    width: 173px; padding-right: 7px;
}
.block-menu-navigation .level-0 ul .level-1.div5-item{
    width: 140px; padding-right: 4px;
    height: 72px !important;
}
.block-menu-navigation .level-0 ul .level-1.div5-item .thumb{
    width: 45px;
    padding-left: 7px !important;
}
.block-menu-navigation .level-0 ul .level-1 a{
    text-decoration: none; font-family: "Tahoma"; font-size: 12px !important;
    color: #989898;
}
.block-menu-navigation .level-0 ul .level-1 .thumb{
    width: 50px; height: 54px;
    padding: 7px 0 0 12px;
    display: inline-block !important;
    vertical-align: top;
}
.block-menu-navigation .level-0 ul .level-1 a span{
    font-size: 15px; font-weight: bold;
    color: #0083b4;
}
.block-menu-navigation .level-0 ul .menu-hr{
    float: none; 
    clear: both; 
    content: "."; 
    display: block; 
    height: 1px; 
    background-color: #dedede;
}
.block-menu-navigation .level-0 ul .menu-hr.select-courses{
    margin: 5px 0 20px 0;
    position: relative;
}
.block-menu-navigation .level-0 ul .menu-hr.select-courses a{
    display: block;
    position: absolute;
    right: 0;
    top: -13px;
    background: #f2f2f2 url(../images/point.png) 8px 0 no-repeat;
    font-weight: bold;
    color: #1a8da2;
    height: 27px; line-height: 27px;
    padding-left: 45px;
}