
/* all menu links */

#nav a, #subMenusContainer a {
    text-decoration : none;
    display : block;
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/

#nav a {
    margin : 0 4px 0 0;
    float : left;
    padding : 10px 16px;
    text-transform : uppercase;
    color : #FFFFFF;
    font-weight : bold;
    font-size : 12px;
    background : url(images/nav-bg.png) left top repeat-x;
    -moz-border-radius : 5px 5px 0 0;
    -khtml-border-radius : 5px 5px 0 0;
    -webkit-border-radius : 5px 5px 0 0;
    border-radius : 5px 5px 0 0;

}


/* Just sub menu links */

#subMenusContainer a, #nav li li a {
    font-size : 12px;
    text-align : left;
    background-color : #FE4B11;
    padding : 8px 26px;
    color : #FFFFFF;
}


/* All menu links on hover or focus */

#nav li a:hover,
/*#nav li a:focus,*/
#nav a.mainMenuParentBtnFocused {
    background : url(images/nav-hover.png) left top repeat-x;
    color : #FFFFFF;
    -moz-border-radius : 5px 5px 0 0;
    -khtml-border-radius : 5px 5px 0 0;
    -webkit-border-radius : 5px 5px 0 0;
    border-radius : 5px 5px 0 0;
}


/* sub menu links on hover or focus */

#subMenusContainer a:hover,
#subMenusContainer a:focus,
#subMenusContainer a.subMenuParentBtnFocused {
    background-color : #FF691A;
    color : #FFFFFF;
}




/* ----[ OLs ULs, LIs, and DIVs ]----*/


/* All ULs and OLs */

#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol {
    padding : 0;
    margin : 0;
    list-style : none;
    line-height : 1em;
}


/* All submenu OLs and ULs */

#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {
	/*border around submenu goes here*/
    background : none;
    left : 0;
}


/* List items in main menu --[for non-javascript users this applies to submenus as well]  */

#nav li {
	/*great place to use a background image as a divider*/
    cursor : pointer;
    float : left;
    margin : 0 ;
    padding : 0px;
    height : 32px;
    display : inline;
}


#subMenusContainer li {
    list-style : none;
}


/* main menu ul or ol elment */

/*
#nav {
    width : 950px;
    margin : 0 auto;
    clear : both;
    overflow : hidden;
    font-size : 12px;
    display : block;
}
*/
#nav {
    /*width : 100px;*/
    /*width : auto;*/
    width : 1206px;	/*width : 1020px;*/
    margin : 0 auto;
    clear : both;
    overflow : hidden;
    font-size : 12px;
    display : block;

    /*text-align: center; /* Выравнивание по центру */ 
    /*border: 1px solid black;*/
}

#nav .children{
    display : none;
}

#subMenusContainer {
    display : block;
    position : absolute;
    top : 0;
    left : 0;
    width : 100%;
    height : 0;
    overflow : visible;
    z-index : 1000000000;
}


/*#nav a.longbutton, a.longbutton, .longbutton, a[longbutton] {*/
#nav .longbutton {
    width : 1100px;
    text-align : center;
/*    text-transform : lowercase;	*/
}

#nav .middlebutton {
    width : 366px;
    text-align : center;
}

#nav .shortbutton {
    width : 98px;
    text-align : center;
}

#nav .langbanner {
    width : 42px;
    padding : 0px 10px 4px 14px;
}

