/*
  This is the default layout template for nice menus, and will provide
  a starting point for the look of your menus. To customize, it's
  recommended to create a custom CSS file using this file as a template,
  then configure the module to use your custom CSS file
  (this is done in the global settings tab of the theme administration.)

  See README.txt and the handbook page (http://drupal.org/node/185543)
  for more information on using the CSS.
*/

/******************************
 Global CSS for ALL menu types
******************************/

#block-nice-menus-1 {
 width: 990px;
 background-color: #dedede;
 border: 2px solid #cdcdcd;
 /* border-right: 2px solid #cdcdcd;
 border-left: 2px solid #cdcdcd; */
}

ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
/*  margin: 0 auto; */
  margin: 0 0px;
  z-index: 20;
}

ul.nice-menu li {
  float: left; /* LTR */
  background-color: #dedede;
  color: #85233c;
/*  text-shadow: 1px 1px 0 #B8ACAC; 
  filter: Shadow(Color=#B8ACAC, Direction=45, Strength=1);
*/  
}

ul.nice-menu a {
 color: #85233c;
 filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#33000000');
}

/*
ul.nice-menu li.menu-path-front.first, ul.nice-menu li.menu-path-front.first a {
border: 0 !important;
}
*/

/* 
ul.nice-menu li.menu-path-front.first a:hover {
  background-color: #b90747;
}
*/

ul.nice-menu li.menu-path-node-43, ul.nice-menu li.menu-path-node-43 a {
border: 0 !important;
margin-left: 5px;
text-align: center;
}

/*
ul.nice-menu li.menu-path-node-43 a:hover {
 background-color: #b90747;
}
*/


@font-face {
  font-family: Cabr;
  src: url(../images/calibri.eot);
  src: local(cabr), url(../images/calibri.ttf);
}

@font-face {
  font-family: Treb;
  src: url(../images/trebuchet_ms.eot);
  src: local(cabr), url(../images/trebuchet_ms.ttf);
}

@font-face {
  font-family: Cambr;
  src: url(../images/cambria.eot);
  src: local(cabr), url(../images/cambria.ttf);
}


ul.nice-menu li a, ul.nice-menu span {
   padding: 4px 1.84em;
/* padding: 0.3em 1.78em; 
  font: normal 0.9em Calibri, Cabr, "Trebuchet MS", Arial, Sans-serif;
  padding: 0.3em 2.03em; */
  font: normal 0.82em "Trebuchet MS", Treb, Sans-serif, Calibri, Arial;
  height: 18px;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;  
  display: block;
}

/*
ul.nice-menu span.nolink:hover {
color: #FFFFFF;
}

ul.nice-menu  {
color: #85233c;
}
*/

/* edited by PHIL расширяем заголовки меню */
/* ul.nice-menu li.menuparent, */
ul.nice-menu li.menu-path-front.first,
ul.nice-menu li.menu-path-node-4764, ul.nice-menu li.menu-path-node-6946 {
letter-spacing: 0.01em;
border-right: 2px solid #cdcdcd;
}

ul.nice-menu li.menu-path-front.first,
ul.nice-menu li.menu-path-node-205 {
letter-spacing: 0.01em; 
border-right: 2px solid #cdcdcd;
}

ul.nice-menu li.menu-path-front.first {
letter-spacing: 0.01em; 
border-right: 2px solid #cdcdcd;
}

ul.nice-menu li.menu-path-node-3045 {
letter-spacing: 0; 
border-right: 2px solid #cdcdcd;
}

ul.nice-menu li.menu-path-node-337 {
letter-spacing: 0;
border-right: 2px solid #cdcdcd;
}

ul.nice-menu li.menu-path-node-779 {
letter-spacing: 0.01em; 
}

ul.nice-menu li.menu-path-node-6350 {
letter-spacing: 0;
border-right: 2px solid #cdcdcd;
}


ul.nice-menu li.menu-path-nolink span.nolink {
filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#33000000');
letter-spacing: 0.01em; 
border-right: 2px solid #cdcdcd;
}

ul.nice-menu li.menu-path-nolink span.nolink:hover {
filter: none;
}

ul.nice-menu ul {
  top: 1.7em;
  left: -1px; /* LTR */
  /* margin-right: 1px; */
border-right: 2px solid #cdcdcd; 
border-left: 2px solid #cdcdcd; 
border-top: 2px solid #cdcdcd; 
border-bottom: 0;
}

ul.nice-menu ul li.menu__item {
border-bottom: 2px solid #cdcdcd; 
}


ul.nice-menu-down li.menuparent {
*  color: #85233c;
  background: #dedede url("../images/circle-down1.png") right center no-repeat;
*  text-shadow: 1px 1px 0 #B8ACAC;
*  filter: Shadow(Color=#B8ACAC, Direction=45, Strength=1);
*  letter-spacing: normal;
}


ul.nice-menu-down li.menuparent:hover {
  color: #FFFFFF;
  background: #b90747 url("../images/circle-down1.png") right center no-repeat; 
  text-shadow: none; 
  filter: none;
}

ul.nice-menu-down li a:hover { 
  color: #FFFFFF; 
  background-color: #b90747;
  text-decoration: none;
  text-shadow: none;
  filter: none;
}

/*
ul.nice-menu-down li li.menuparent {
  background: #b9072c url("../images/arrow-right.png") right center no-repeat;
  text-shadow: none; 
  filter: none;
}

ul.nice-menu-down li li.menuparent:hover {
  background: #b90747 url("../images/arrow-right.png") right center no-repeat;
  text-shadow: none;
  filter: none;
}
*/
