﻿/* для меню  [новый]
---------------------------------------- */
/* common styling */
.menu {font-family: arial, sans-serif; width: 198px; position: absolute; z-index: 1; font-size: 13px; margin: 0 0 10px 0;}
.menu ul li a, .menu ul li a:visited {
  display:block;
  text-decoration:none;
  color: #000;
  width: 193px;
  /*height:20px;*/
  text-align: left;
  border: 0; border-width: 0; background: transparent;
  line-height: 19px;
  font-size: 13px;
}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative; line-height: 22px;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a  {color: #c61318; background: transparent;}
.menu ul li.active a {color: #c61318; background: transparent; font-weight: bold;}
.menu ul li a.hide{background: url(../images/avamenu_m1ia.gif) 183px 3px no-repeat;/*background: #E8E6E1;*/}
.menu ul li a.hide:hover{background: url(../images/avamenu_m2ia.gif) 183px 3px no-repeat;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:190px; /*width:229px;*/}
.menu ul li:hover ul {background: #fff; border: 1px solid #ccc; width:245px; -webkit-border-radius: 5px; -moz-border-radius: 8px;}/* дополнительно */
.menu ul li:hover ul li{ padding-left: 10px;}
.menu ul li:hover ul li a.hide {background: #fff; color: #000;}
/*.menu ul li:hover ul li:hover a.hide {width:150px;}*/
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background: #fff; color:#000; width:229px;}
.menu ul li:hover ul li a:hover {background: #E8E6E1; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:227px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:229px; background: #c78788; color:#fff;}
.menu ul li:hover ul li:hover ul li a:hover {background: #E8E6E1; color:#000;}


/* ------------------------------------- */