/* =============================================================================
  This copyright notice must be kept untouched in the stylesheet at all times.

  The original version of this stylesheet and the associated (x)html
  is available at http://www.cssplay.co.uk/menus/elegant1.html
  Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
  This stylesheet and the associated (x)html may be modified in any
  
  way to fit your requirements.
============================================================================= */

#menu { padding:0; margin:0; list-style:none; text-align:left; }
#menu table { border-collapse:collapse; height:0; width:0; margin:0 -4px -1px 0; font-size:14px; }
#menu li { display:block; float:left; margin:0px 2px 0px 0px; padding:0px; }
#menu li a { display:block; height:26px; padding:0px; background:url('../new/menu.gif') left top no-repeat #FFFFFF; }
#menu li a span { display:none; }             
#menu li:hover > a, #menu li > a:hover { color:white; }

/* funkcnost menu */
#menu li:hover, #menu li a:hover { position:relative; z-index:100; }
#menu ul ul { position:absolute; margin-left:100%; top:0; padding:0; margin:0; list-style:none; }
#menu :hover ul { left:0; right:auto; }
#menu :hover ul ul { left:-9999px; width:160px; }
#menu li ul :hover ul { left:145px; right:auto; z-index:100; }

/* sirka menu prvni urovne a umisteni pozadi */
#menu li#m1  a { width: 68px; background-position:   0px 0px; }
#menu li#m2  a { width: 73px; background-position: -70px 0px; }
#menu li#m3  a { width: 70px; background-position:-145px 0px; }
#menu li#m4  a { width: 49px; background-position:-217px 0px; }
#menu li#m5  a { width:118px; background-position:-268px 0px; }
#menu li#m6  a { width: 74px; background-position:-388px 0px; }
#menu li#m7  a { width:120px; background-position:-464px 0px; }
#menu li#m8  a { width: 49px; background-position:-586px 0px; }
#menu li#m9  a { width: 65px; background-position:-637px 0px; }
#menu li#m10 a { width:109px; background-position:-704px 0px; }
#menu li#m11 a { width: 54px; background-position:-815px 0px; }
#menu li#m12 a { width: 97px; background-position:-871px 0px; }

/* zmena pozadi po najeti mysi */
#menu li#m1.current  a, #menu li#m1  a:hover, #menu li#m1:hover  a { background-position:   0px -26px; }
#menu li#m2.current  a, #menu li#m2  a:hover, #menu li#m2:hover  a { background-position: -70px -26px; }
#menu li#m3.current  a, #menu li#m3  a:hover, #menu li#m3:hover  a { background-position:-145px -26px; }
#menu li#m4.current  a, #menu li#m4  a:hover, #menu li#m4:hover  a { background-position:-217px -26px; }
#menu li#m5.current  a, #menu li#m5  a:hover, #menu li#m5:hover  a { background-position:-268px -26px; }
#menu li#m6.current  a, #menu li#m6  a:hover, #menu li#m6:hover  a { background-position:-388px -26px; }
#menu li#m7.current  a, #menu li#m7  a:hover, #menu li#m7:hover  a { background-position:-464px -26px; }
#menu li#m8.current  a, #menu li#m8  a:hover, #menu li#m8:hover  a { background-position:-586px -26px; }
#menu li#m9.current  a, #menu li#m9  a:hover, #menu li#m9:hover  a { background-position:-637px -26px; }
#menu li#m10.current a, #menu li#m10 a:hover, #menu li#m10:hover a { background-position:-704px -26px; }
#menu li#m11.current a, #menu li#m11 a:hover, #menu li#m11:hover a { background-position:-815px -26px; }
#menu li#m12.current a, #menu li#m12 a:hover, #menu li#m12:hover a { background-position:-871px -26px; }

/* podmenu */
#menu ul { position:absolute; left:-9999px; top:26px; width:165px; padding:0; margin:0; list-style:none; }
#menu ul li { margin:0; padding:0; background-image:none; }
#menu ul li a { height:22px; background-image:none; background-color:#0E5DB4; border-bottom:1px solid #6C97BA;
                padding:0px 13px; color:white; text-decoration:none; font:normal 9pt/22px Arial; }
#menu ul li a:hover, #menu ul li:hover { background-color:#2482D2; }

#menu ul li a.current2 { background-color:#D05300; }

#menu ul li ul { margin-top:1px; }
#menu ul li ul li { border-left:1px solid #6C97BA; }

/* sirka jednotlivych podmenu */
#menu li#m1  li a { width:300px; }
#menu li#m2  li a { width:154px; }
  #menu li#m2  li li a { width:170px; }
#menu li#m3  li a { width:152px; }
#menu li#m4  li a { width:140px; }
#menu li#m5  li a { width:210px; }
#menu li#m6  li a { width:140px; }
#menu li#m7  li a { width:160px; }
#menu li#m8  li a { width:158px; }
#menu li#m9  li a { width:168px; }
#menu li#m10 li a { width:144px; }
#menu li#m11 li a { width:140px; }
#menu li#m12 li a { width:167px; }

/* specialitky */
#menu ul li a.charN { background:url('../new/charN.gif') right center no-repeat #0E5DB4; }
#menu ul li a.charN:hover { background-color:#2482D2; }
#menu ul li a.charRAQUO { background:url('../new/charRAQUO.gif') right center no-repeat #0E5DB4; }
#menu ul li a.charRAQUO:hover { background-color:#2482D2; }
#nabidka ul#menu li:hover ul li a { background-position:right center; }  

/* odstrani nadbytecny pravy margin u posledniho prvnku vpravo */
#menu li#m12 { margin-right:0px; }
