body { font:normal.8em/1.5em arial, Helvetica, sans-serif;
      background:#ebebeb;
      width:900px;
      margin:0 auto;
      color:#666;}
a {color:red;}
a:hover {color:white;}
#nav {margin-top:13px;
     padding:7px 6px 0;
     background:url(../img/gradient.png) repeat-x 0 8px;/*������� ���� ������ ��������� �����*/
     line-height:100%;
	 width:690px;
/*������ ����� ���� ��������� � ������������ ������ ������ �����*/
          border-radius:2em;
          -webkit-border-radius:2em;
          -moz-border-radius:2em;

          -webkit-box-shadow:0 1px 3px rgba(0,0,0 .4);
          -moz-box-shadow:0 1px 3px rgba(0,0,0 .4);}

#nav li {margin:0 5px;
       padding:0 0 8px;
       float:left;
       position:relative;
       list-style:none;}

/*main level link*/
#nav a {font-weight:bold;
       color:#e7e5e5;
       text-decoration:none;
       display:block;
       padding:8px 20px;
       margin:0;
	   
-webkit-border-radius:1.6em;
-moz-border-radius:1.6em;
text-shadow:0 1px 1px rgba(0,0,0 .3); }

#nav a:hover {background:url(img/gradient.png);
             color:#fff;}

/*main level link hover*/

#nav .current a, #nav li:hover>a {background:#fff;
                              color:#444;
                              border-top:1px solid black;

-webkit-box-shadow:0 1px 1px rgba(0,0,0 .2);
-moz-box-shadow:0 1px 1px rgba(0,0,0 .2);
-box-shadow:0 1px 1px rgba(0,0,0 .2);
text-shadow:1 1px black;}

/*sub level link hover*/
#nav ul li:hover a, #nav li:hover li a {/*������ ��� ����������� ����*/
                                border:0px;
								background:url(img/gradient.png);
                                color:white;/*���� ������ � ���������� ���� ������ �������*/
				
-webkit-box-shadow:none;
-moz-box-shadow:none;}

#nav ul a:hover {background:url(../img/gradient.png) repeat-x 0 -100px !important;
               color:#fff !important;/*��� ��������� ���� �� ����� � ���� �� ������ ���� �� �����*/
		   
-webkit-border-radius:0;
-moz-border-radius:0;
text-shadow:0 1px 1px rgba(0,0,0 .1);}

/*dropdown*/
#nav li:hover>ul {display:block; background:url(img/gradient.png);}

/*level 2 list*/
#nav ul {display:none;
       margin-left:5.5px;
	   margin-top:5px;
       padding:0;
       width:185px;
       position:absolute;
       top:35px;
       left:0;
       background:url(img/gradient.png) repeat-x 0 0;
       border:1px solid white;/*������ ����� � ���������� ����*/

-webkit-border-radius:0.5px;
-moz-border-radius:0.5px;
border-radius:0.5em;

-webkit-box-shadow:0 1px 3px rgba(0,0,0 .3);
-moz-box-shadow:0 1px 3px rgba(0,0,0 .3);
box-shadow:0px 1px 2px rgba(0,0,00 .3);}

#nav ul li {float:none;
         margin:0;
         padding:0;}

/*���� ������������ ������ � ���������� ����*/
#nav ul a {font-weight:normal;
         text-shadow:1px 1px 1px black;} /*#fff-����� ����*/

/*level 3+ list*/
#nav ul ul {left:181px;
         top:-3px;}

/*rounded corners of first and last link*/
#nav ul li:first-child >a {-webkit-border-top-left-radius:9px;
                      -moz-border-radius-topleft:9px;
                       -webkit-border-top-right-radius:9px;
                       -moz-border-radius-topright:9px;}

#nav ul li:last-child >a {-webkit-border-bottom-left-radius:9px;
                     -moz-border-radius-bottomleft:9px;
                      -webkit-border-bottom-right-radius:9px;
                     -moz-border-radius-bottomright:9px;}

/*clearfix*/

#nav:after {content:".";
            display:block;
            clear:both;
            visibility:hidden;
            line-height:0;
            height:0;}

        /*�������� �� ���������������� ����*/
#nav {display:inline-block;}
html[xmlns] #nav {display:block;}

/*���������� ������ �� �����������*/
*html #nav {height:1%;} 