/* Main page */

body.main-page ul.menu li a { background: url('/images/ru/main-page-menu.png') no-repeat scroll left top; }
  body.main-page ul.menu li.synopsis a    { background-position: 0px 0px; width: 58px; }
  body.main-page ul.menu li.creators a    { background-position: -202px 0px; width: 65px; }
  body.main-page ul.menu li.actors a      { background-position: -58px 0px; width: 45px; }
  body.main-page ul.menu li.trailer a     { background-position: -103px 0px; width: 51px; }
  body.main-page ul.menu li.gallery a     { background-position: -154px 0px; width: 48px; }
  body.main-page ul.menu li.news a        { background-position: -313px 0px; width: 49px; }
  body.main-page ul.menu li.press a       { background-position: -363px 0px; width: 42px; }
  body.main-page ul.menu li.fest a        { background-position: -496px 0px; width: 68px; }
  body.main-page ul.menu li.lj a          { background-position: -405px 0px; width: 91px; }
  body.main-page ul.menu li.contacts a    { background-position: -564px 0px; width: 58px; }
  body.main-page ul.menu li.fund a        { background-position: -623px 0px; width: 161px; }
  body.main-page ul.menu li.english a     { background-position: -268px 0px; width: 44px; }

body.main-page div.producer {
  position: absolute;
  top: 52px;
  left: 50%;
  text-indent: -9999px;
  width: 506px;
  height: 13px;
  background: url('/images/ru/main-page-top.png') no-repeat scroll left top;
  margin-left: -253px;
}

	body.main-page div.producer a {
	  text-indent: -9999px;
	  display: block;
	  overflow: hidden;
	  float: left;
	  height: 13px;
	}
	  body.main-page div.producer span          { display: none; }
    body.main-page div.producer a.calatozov   { margin-left: 0px; width: 167px; }
    body.main-page div.producer a.intercinema { margin-left: 163px; width: 84px;}

/* Menu */

		ul.menu li a { background: url('/images/ru/menu.gif') no-repeat scroll left top; }

      ul.menu li.home { padding-left: 16px; }

      ul.menu li.home a        {background-position: -16px 0px; width: 84px; }
      ul.menu li.home a:hover       {background-position: -16px -22px;}

			ul.menu li.synopsis a         {background-position: -100px 0px; width: 78px;}
			ul.menu li.synopsis a.selected,
			ul.menu li.synopsis a:hover   {background-position: -100px -22px;}

      ul.menu li.creators a         {background-position: -178px 0px; width: 86px;}
      ul.menu li.creators a.selected,
      ul.menu li.creators a:hover   {background-position: -178px -22px;}

      ul.menu li.actors a           {background-position: -264px 0px; width: 70px;}
      ul.menu li.actors a.selected,
      ul.menu li.actors a:hover     {background-position: -264px -22px;}
      
      ul.menu li.trailer a          {background-position: -332px 0px; width: 68px;}
      ul.menu li.trailer a.selected,
      ul.menu li.trailer a:hover    {background-position: -332px -22px;}

      ul.menu li.gallery a          {background-position: -402px 0px; width: 70px;}
      ul.menu li.gallery a.selected,
      ul.menu li.gallery a:hover    {background-position: -402px -22px;}

      ul.menu li.news a             {background-position: -472px 0px; width: 68px;}
      ul.menu li.news a.selected,
      ul.menu li.news a:hover       {background-position: -472px -22px;}

      ul.menu li.press a            {background-position: -540px 0px; width: 64px;}
      ul.menu li.press a.selected,
      ul.menu li.press a:hover      {background-position: -540px -22px;}

      ul.menu li.fest a             {background-position: -604px 0px; width: 86px;}
      ul.menu li.fest a.selected,
      ul.menu li.fest a:hover       {background-position: -604px -22px;}

      ul.menu li.lj a               {background-position: -690px 0px; width: 44px;}
      ul.menu li.lj a.selected,
      ul.menu li.lj a:hover         {background-position: -690px -22px;}

      ul.menu li.contacts a         {background-position: -734px 0px; width: 78px;}
      ul.menu li.contacts a.selected,
      ul.menu li.contacts a:hover   {background-position: -734px -22px;}

      ul.menu li.fund a             {background-position: -812px 0px; width: 126px;}
      ul.menu li.fund a.selected,
      ul.menu li.fund a:hover       {background-position: -812px -22px;}

      ul.menu li.english a          {background-position: -952px 0px; width: 42px;}
      ul.menu li.english a:hover    {background-position: -952px -22px;}