#menu_rosi_turin {
  display: block;
  border: 1px solid #eef;
  width: 190px;
  list-style: none;
  position: relative;
  background-color: #fff;
  padding-left: 2px;
  margin: 0;
}

#menu_rosi_turin li {
  position: relative;
  border: 1px solid #fff;
  border-left:4px solid #bbb;
  border-bottom: 1px dotted #eee;
  margin-right: 0;
  padding-right: 0;
}

#menu_rosi_turin ul {
  display: none;
  list-style: none;
/*  left: 168px;*/
  left: 188px;
  top: 0;
  width: 190px;
  position: absolute;
  background-color: #fff;
  padding-left: 2px;
  border: 1px solid #eef;
  z-index: 2;

/*ShadowBox*/
-moz-box-shadow: 2px 2px 3px #969696;
-webkit-box-shadow: 2px 2px 3px #969696;
-o-box-shadow: 2px 2px 3px #969696;
box-shadow: 2px 2px 3px #969696;
/*
zoom: 1;
filter:
    progid:DXImageTransform.Microsoft.DropShadow(color=#969696, offx=1, offy=1, Positive='true')
    progid:DXImageTransform.Microsoft.DropShadow(color=#C2C2C2, offx=1, offy=1, Positive='true')
    progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF, offx=1, offy=1, Positive='true');
*/
}

#menu_rosi_turin a {
  font-family: verdana,tahoma,arial;
  font-size: 8pt;
  text-decoration: none;
  color: #000;
  line-height: 20px;

  display: block;
  width: 168px;
  padding: 0;
  padding-left: 20px;
}

/*
.selected_li {
  border-left-color: #aab;
  border-top-color:  #aab;
  border-bottom-color: #eef;
  border-right-color: #eef;
}

#menu_rosi_turin li:hover > ul {
  display: block;
}

#menu_rosi_turin li:hover {
  background-color: #eee;
}
*/


/**   For Menu-top   **/

.turin_menu-top {
  display: block;
  list-style: none;
  position: relative;
  background: transparent url(http://www.rosi.ru/menu/imgs/bg_1.gif) repeat-x center top;
  padding: 0;
  margin: 0;
  height: 20px;
  border-bottom: 1px dotted #eee;
  clear: both;
}

.turin_menu-top li {
  float: left;
  padding: 0 10px 0 2px;
  margin: 0;
  display: inline;
  border-left: 1px solid #bbb;
  position: relative;
}

.turin_menu-top ul {
  position: absolute;
  display: none;
  list-style: none;
  top: 20px;
  left: 0;

  width: 100%;

  clear: both;
  background-color: #fff;
  border: 1px solid #eef;
  z-index: 2;
  padding: 0;
  margin: 0;
-moz-box-shadow: 2px 2px 3px #969696;
-webkit-box-shadow: 2px 2px 3px #969696;
-o-box-shadow: 2px 2px 3px #969696;
box-shadow: 2px 2px 3px #969696;
/*
zoom: 1;
filter:
    progid:DXImageTransform.Microsoft.DropShadow(color=#969696, offx=1, offy=1, Positive='true')
    progid:DXImageTransform.Microsoft.DropShadow(color=#C2C2C2, offx=1, offy=1, Positive='true')
    progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF, offx=1, offy=1, Positive='true');
*/
}

.turin_menu-top ul li {
  padding: 1px 0 0 2px;
  margin: 0;
  display: block;
  border-left: 3px solid #bbb;
  border-bottom: 1px dotted #eee;
  float: none;
  position: relative;
}

.turin_menu-top ul li ul {
  top: 0;
}


.turin_menu-top a, .turin_menu-top a:link, .turin_menu-top a:visited, .turin_menu-top a:hover {
  font-family: verdana,tahoma,arial !important;
  color: #006699 !important;
  font-size: 8pt !important;
  display: block !important;
  line-height: 21px !important;
  text-decoration: underline !important;
  font-weight:normal !important;
}

.turin_menu-top a:active {
  color: #f00 !important;
}


.turin_menu-top ul li a {

}

