#menu {font-family:Arial;}
#menu ul{margin:7px 0 0 0; padding:0; list-style:none;}
#menu li{display:inline;float:left;  padding:0 18px; background: url(img/slash.gif) no-repeat right center;}
#menu li#select{color:#FFF; font-size:10pt; font-weight:bold; }
#menu li#select a {color:#723721; font-size:10pt; font-weight:bold; }
#menu li a{display:block; font-size:10pt; font-weight:bold; color:#fff; text-decoration:underline;}
#menu li a:hover{text-decoration:none; color:#FFF;}

#pmenu ul {margin:0 0 0 31px; padding:0; list-style:none;}
#pmenu li { color:#666666; font-size:13px; font-weight:bold; width:220px;border-bottom:1px solid #FFF; background:#FCF2EA url(img/arrow.gif) no-repeat 13px 9px; padding:3px 0 3px 30px;}
#pmenu li a { display:block; color:#666666; font-size:13px; font-weight:bold; text-decoration:none;}
#pmenu li a:hover { color:#000; text-decoration:none;}

#pmenu ul ul {margin:0 0 0 0; padding:0; list-style:none; background:#FFF;}
#pmenu ul ul li { background:#FFF;font-weight:normal;  padding:3px 0 3px 30px;width:210px;}
#pmenu ul ul li.select {font-size:11px; color:#D56C03;}
#pmenu ul ul li.selects a {font-size:11px; color:#D56C03; text-decoration:underline;}
#pmenu ul ul li a {display:block; background:#FFF; color:#000; font-size:11px; font-weight:normal; text-decoration:none;}
#pmenu ul ul li a:hover { text-decoration:underline;}

#pmenu ul ul ul {margin:0 0 0 10px;}
#pmenu ul ul ul li a {display:block; background:#FFF; color:#000; font-size:11px; font-weight:normal; text-decoration:none;}
#pmenu ul ul ul li a:hover {text-decoration:underline;}
#pmenu ul ul ul li  {width:210px;}

#vmenu { margin: 11px 0 0 0;}
#vmenu ul { margin:0; padding:0; list-style:none;}
#vmenu li { margin-bottom:5px;font-size:11px; padding:3px 0 3px 30px; background: url(/_tpl/img/arrow3.gif) no-repeat 10px 9px;}
#vmenu li a { color:#9D451D; font-size:11px; font-weight:normal; text-decoration:underline;}
#vmenu li a:hover { text-decoration:none;}
#vmenu li.select {color:#000; font-size:11px; padding:3px 0 3px 30px; background: url(/_tpl/img/arrow4.gif) no-repeat 10px 9px; }

#vmenu ul ul { margin:0 0 0 20px; padding:0; list-style:none; }
#vmenu ul ul li { padding: 3px 0 3px 30px; margin:0; font-size:11px;}
#vmenu ul ul li.select {padding:5px 0 5px 30px;}
#vmenu ul ul li a{ }

hr.separate {
 width:90%;  
 border: none; /* Убираем границу для Firefox */
 color: #D79B5E; /* Цвет линии для IE */
 background-color: #D79B5E; /* Цвет линии для Firefox и Opera */
 height: 1px; /* Толщина линии */
 margin:15px 0 15px 10px; /* в ие margin будет больше на 7px */
 clear:both; /* для очистки, если тег идет после float елемента */
}

*html hr.separate {margin-left: -7px; }

