@charset "UTF-8";
ul.downmenu,
ul.downmenu li,
ul.downmenu ul { list-style: none; margin: 0; padding: 0;}
ul.downmenu { position: relative; z-index: 597; float: left; width: 100%; background-image: url(../images/gradient.png);}
ul.downmenu li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.downmenu li.hover,
ul.downmenu li:hover { position: relative; z-index: 599; cursor: default; }
ul.downmenu ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.downmenu li:hover > ul { visibility: visible; }

ul.downmenu ul li { float: none; }
ul.downmenu ul ul { top: 1px; left: 99%;}

ul.downmenu a,
ul.downmenu span { display: block; padding: 4px 11px; TEXT-DECORATION: none; color:#F1F1F1;  font-size: 11px;}
ul.downmenu a:hover { text-decoration:underline;}

ul.downmenu ul {width: 175px; padding: 3px 6px; border-style: solid; border-width: 1px; border-color: #525252; background-color: #fff; background-image: url(../images/menu_belka.gif); background-repeat: repeat-x;
background-position:bottom;}
ul.downmenu ul a, 
ul.downmenu ul  span {color:#484848; font-weight:bold; font-size: 10px; padding: 1px 5px; border-style:solid; border-width: 1px; border-color:transparent;}
ul.downmenu ul  a:hover{text-decoration:none; background-color: #F0F0F0; border-style: solid; border-width: 1px; border-color: #808080;}
ul.downmenu ul *.parent{ padding-right: 25px; background-image: url(../images/arrow_right.png); background-position: 100% 50%; background-repeat: no-repeat;}

