/* Main Menu (Start) */

#block-custom_main_menu-0 {
    position: absolute;
    top: 98px;
    right: 0px;

    width: 650px;
    height: 69px;
    margin: 0;
    padding: 0;

    list-style: none;

    background: transparent url(../images/main-menu-bg.png) left top no-repeat;

    z-index: 1000;
}

#block-custom_main_menu-0 ul, #block-custom_main_menu-0 ul li {
    margin: 0;
    padding: 0;

    list-style: none;
}

#block-custom_main_menu-0 ul.main-menu-1 {
    width: 700px;
    height: 45px;
    padding: 0 0 0 14px;
}

ul.main-menu-1 li.main-menu-1-item-li {
    position: relative;

    float: left;
    height: 45px;
    margin-right: 2px !important;
}

ul.main-menu-1 li.main-menu-1-item-li a.main-menu-1-item-link {
    font-size: 19px;
    color: #fffefe;
    text-shadow: 1px 1px 1px #e25b00;

    height: 45px;
    padding: 0;

    text-align: center;
    line-height: 45px;

    z-index: 2000;
}

ul.main-menu-1 li.main-menu-1-item-li a.main-menu-1-item-link.active, ul.main-menu-1 li.main-menu-1-item-li a:hover.main-menu-1-item-link {
    text-shadow: 1px 1px 1px #535353;
}



#main-menu-item-li-5923 {
    width: 148px;
}

#main-menu-item-link-5923 {
    width: 148px;
}

#main-menu-item-link-5923.active, a:hover#main-menu-item-link-5923 {
    background: transparent url(../images/main-menu-item-link-5923-active-bg.png) left top no-repeat;
}

#main-menu-item-li-5943 {
    width: 139px;
}

#main-menu-item-link-5943 {
    width: 139px;
}

#main-menu-item-link-5943.active, a:hover#main-menu-item-link-5943 {
    background: transparent url(../images/main-menu-item-link-5943-active-bg.png) left top no-repeat;
}

#main-menu-item-li-5944 {
    width: 164px;
    margin-right: 0 !important;
}

#main-menu-item-link-5944 {
    width: 164px;
}

#main-menu-item-link-5944.active, a:hover#main-menu-item-link-5944 {
    background: transparent url(../images/main-menu-item-link-5944-active-bg.png) left top no-repeat;
}


/*#main-menu-item-li-7195 {
    width: 210px;
}

#main-menu-item-li-7195 a {
    width: 210px;    
    color: #0f6e01;
    font-size: 19px;
    height: 45px;
    line-height: 45px;
    padding: 0;
    text-shadow: none;
    z-index: 2000;
}*/

ul.main-menu > li:last-child {
    width: 210px;
}

nav.menu ul.main-menu > li:last-child a.main-menu-item-link {
    width: 210px;    
    color: #0f6e01;
    font-size: 19px;
    height: 45px;
    line-height: 45px;
    padding: 0;
    text-shadow: none;
    z-index: 2000;
}

div.main-menu-2-bg {
    display: none;
}

.main-menu-item-li.hovered div.main-menu-2-bg {
    display: block;

    position: absolute;
    top: 0;
    z-index: 1000;
}

#main-menu-item-li-5923.hovered div.main-menu-2-bg {
    left: 0;

    width: 592px;
    height: 474px;
    padding: 75px 0 0 22px;

    background: transparent url(../images/main-menu-item-li-5923-hovered-main-menu-2-bg.png) left top no-repeat;
}

#main-menu-item-li-5944.hovered div.main-menu-2-bg {
    right: 0;
    width: 584px;
    height: 474px;
    padding: 75px 22px 0 1px ;

    background: transparent url(../images/main-menu-item-li-5944-hovered-main-menu-2-bg.png) left top no-repeat;
}

li.main-menu-item-li.hovered a#main-menu-item-link-5923, li.main-menu-item-li.hovered a:hover#main-menu-item-link-5923, li.main-menu-item-li.active.hovered a#main-menu-item-link-5923,
li.main-menu-item-li.hovered a#main-menu-item-link-5944, li.main-menu-item-li.hovered a:hover#main-menu-item-link-5944, li.main-menu-item-li.active.hovered a#main-menu-item-link-5944 {
    color: #000000;
    text-shadow: 1px 1px 1px #ffffff;

    background: none;
}

ul.main-menu-2 {
    float: left;
}

#main-menu-item-li-5923 ul.main-menu-2-column-first {
    width: 263px;
    margin-right: 1px;
}

#main-menu-item-li-5923 ul.main-menu-2-column-second {
    width: 297px;
}

#main-menu-item-li-5944 ul.main-menu-2-column-first {
    width: 297px;
    margin-right: 1px;
}

#main-menu-item-li-5944 ul.main-menu-2-column-second {
    width: 263px;
}

ul.main-menu-2 a.main-menu-item-link {
    display: block;
}

a.main-menu-2-item-link, a.main-menu-2-item-link.active, a:hover.main-menu-2-item-link {
    font-size: 15px;
    font-weight: bold;

    padding-left: 20px;
    margin-bottom: 5px;

    color: #f34a00 !important;
}

ul.main-menu-3 {
    margin-bottom: 20px !important;
}

a.main-menu-3-item-link, a.main-menu-3-item-link.active {
    position: relative;

    height: 26px;
    line-height: 26px;

    font-size: 13px;

    padding-left: 42px;

    color: #4e4e4e !important;
}

#main-menu-item-li-5923 a.main-menu-3-item-link, #main-menu-item-li-5923 a.main-menu-3-item-link.active {
    padding-left: 42px;
}

a:hover.main-menu-3-item-link, a:hover.main-menu-3-item-link.active {
    background: #dddddd url(../images/main-menu-3-item-link-hover-bg.png) left top no-repeat;
}

span.main-menu-item-logo {
    display: none;
}

#main-menu-item-li-5923 span.main-menu-item-logo {
    display: block;
    position: absolute;
    left: 20px;
    top: 4px;

    width: 17px;
    height: 17px;
    background: transparent url(../images/main-menu-item-logo-1-bg.png) left top no-repeat;
}

#main-menu-item-li-5925 span.main-menu-item-logo {
    background-image: url(../images/17/icon-protractor_17.png);
}

#main-menu-item-li-5926 span.main-menu-item-logo {
    background-image: url(../images/17/icon-gear_17.png);
}

#main-menu-item-li-5927 span.main-menu-item-logo {
    background-image: url(../images/17/icon-i_17.png);
}

#main-menu-item-li-5928 span.main-menu-item-logo {
    background-image: url(../images/17/icon-office365_17.png);
}

#main-menu-item-li-5930 span.main-menu-item-logo {
    background-image: url(../images/17/icon-protractor_17.png);
}

#main-menu-item-li-5931 span.main-menu-item-logo {
    background-image: url(../images/17/icon-network_17.png);
}

#main-menu-item-li-5932 span.main-menu-item-logo {
    background-image: url(../images/17/icon-office365_17.png);
}

#main-menu-item-li-5936 span.main-menu-item-logo {
    background-image: url(../images/17/icon-gear_17.png);
}

#main-menu-item-li-5937 span.main-menu-item-logo {
    background-image: url(../images/17/icon-office365_17.png);
}

#main-menu-item-li-6005 span.main-menu-item-logo {
    background-image: url(../images/17/icon-clockandarrow_17.png);
}

#main-menu-item-li-6189 span.main-menu-item-logo {
    background-image: url(../images/17/icon21_17.png);
}

#main-menu-item-li-6061 span.main-menu-item-logo {
    background-image: url(../images/17/icon-linechart_17.png);
}

#main-menu-item-li-6006 span.main-menu-item-logo {
    background-image: url(../images/17/icon-harddisk_17.png);
}

#main-menu-item-li-5939 span.main-menu-item-logo {
    background-image: url(../images/17/icon-people_17.png);
}

#main-menu-item-li-5941 span.main-menu-item-logo {
    /*background-image: url(../images/17/icon-people_17.png);*/
}

#main-menu-item-li-5940 span.main-menu-item-logo {
    /*background-image: url(../images/17/icon-people_17.png);*/
}

#main-menu-item-li-6155 span.main-menu-item-logo {
    background-image: url(../images/17/icon-lock_17.png);
}

#main-menu-item-li-5941 span.main-menu-item-logo {
    background-image: url(../images/17/icon17_17.png);
}

#main-menu-item-li-5940 span.main-menu-item-logo {
    background-image: url(../images/17/icon16_17.png);
}

#main-menu-item-li-6163 span.main-menu-item-logo {
    background-image: url(../images/17/icon15_17.png);
}

#main-menu-item-li-6172 span.main-menu-item-logo {
    background-image: url(../images/17/icon_20_17.png);
}

/*#main-menu-item-li-7340 span.main-menu-item-logo,*/
#main-menu-item-li-8122 span.main-menu-item-logo {
    background-image: url(../images/17/essentials_menu_icon.png);
}


/*#main-menu .main-menu-item {
    position: relative;
}

#main-menu .main-menu-item.main-menu-item-product {


    margin: 20px;

}

#main-menu .main-menu-item.main-menu-item-product a {
    position: absolute;
    left: 32px;
    top: 11px;
    width: 133px;
    height: 77px;
    text-align: center;
    padding-top: 20px;

    background: transparent url(../../img/main-menu-item-product-bg.png) 50% top no-repeat;


    z-index: 20;

}

#main-menu .main-menu-item-container {
    position: absolute;
    left: 40px;
    top: 70px;

    *//*background: transparent url(../../img/main-menu-item-container-top-bg.png) left top repeat-x;*//*

    background: #f9f9f9 url(../../img/main-menu-item-container-bg.png) left top repeat-x;
    padding: 150px;

    border: 1px solid #8f8f8f;
    box-shadow: 0 0 8px -2px #434343;
    border-radius: 0 15px 15px 15px;
    z-index: 1;
}*/

/*#main-menu .main-menu-item-container-1 {
    background: transparent url(../../img/main-menu-item-container-bottom-bg.png) left bottom repeat-x;
}*/

/*#main-menu .main-menu-item-container-2 {
    background: transparent url(../../img/main-menu-item-container-right-bg.png) right top repeat-y;
}*/

/*#main-menu .main-menu-item-container-3 {
    background: transparent url(../../img/main-menu-item-container-left-bg.png) left top repeat-y;
}*/

/*#main-menu .main-menu-item-container-7 {
}*/

/*#main-menu .main-menu-item-container-content {
    margin: 150px;
    background: #f9f9f9;
}*/
/*
#main-menu-item-li-7195.hovered div.main-menu-2-bg {
    right: 0;
    width: 584px;
    height: 474px;
    padding: 75px 22px 0 1px ;

    background: transparent url(../images/main-menu-item-li-5944-hovered-main-menu-2-bg.png) left top no-repeat;
}
*/
/*
#main-menu-item-li-7195.active, a:hover#main-menu-item-link-5923 {
    background: transparent url(../images/main-menu-item-link-5923-active-bg.png) left top no-repeat;
}*/

/* Main Menu (End) */