/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @copyright  Copyright (c) 2004-2007 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */
.footer-container { position:absolute; width:100%; z-index:-2; left:0;}
html>body .footer-container { z-index:0;} 
.footer { position:absolute; margin:0 auto; left:0px; width:100%;}
ul#nav {list-style: none; margin: 0; padding: 0; z-index:1;}
ul#nav li { z-index:1; position: relative; float: left; clear: both; background: url(../images/blocks/h_separator.gif) top left repeat-x;}
/*ul#nav li ul { width: 180px; display: none; position: absolute; top: 2px; left: 0; z-index: 900; padding: 0; margin: 0 0 0 155px; background: #ED145C; }*/
ul#nav li ul li {  background: url(../images/blocks/h_separator02.gif) bottom center no-repeat; padding: 0 0 1px 0 ; }
ul#nav li ul li.active { background: url(../images/blocks/h_separator02.gif) bottom center no-repeat; padding: 0 0 1px 0 ; }
ul#nav li ul li.last { background: #fff; }
ul#nav li ul ul { top: 1px; left: 155px; } /* tutaj też */
ul#nav li.active { background: #fff url(../images/blocks/h_separator.gif) top left repeat-x; }
ul#nav li ul ul { position:absolute;z-index:10; display: none;}

/*hover*/

ul#nav li:hover { background: #fff url(../images/blocks/h_separator.gif) top left repeat-x; }
ul#nav li:hover ul {display: block; }
ul#nav li:hover ul ul {display: none;}
ul#nav li:hover a:link, ul#nav li:hover a:visited {color: #ED145C;}
ul#nav li:hover a {color: #ED145C; cursor:pointer;}
ul#nav li:hover span {color: #ED145C; cursor:pointer;}
ul#nav li ul li:hover {background: #fff }
ul#nav li ul li:hover a:link, ul#nav li ul li:hover a:visited {text-decoration: none; color: #ffffff; background: #FFE3CD; }
ul#nav li ul li.last:hover {background: #fff;}
ul#nav li ul li:hover ul {display: block;}
/*
ul#nav li:hover.level1 a:link, ul#nav li.level1:hover a:visited, ul#nav li.level1:hover a span {color: #fff;}
*/

/*level1*/
ul#nav li a:link, ul#nav li a:visited { width: 140px; padding: 10px 5px 10px 10px; /*background: url(../images/blocks/h_separator.gif) top left repeat-x;*/ display: block; color: #ED145C; font-size: 14px; font-weight: bold; float: left;}
ul#nav li.active a:link, ul#nav li.active a:visited { color: #ED145C; cursor:pointer;}
ul#nav li a:hover span {color: #000; cursor:pointer;}
ul li a span {font-size: 12px; display: block; color: #ED145C; font-weight: bold;}
ul li.active a span {color: #ED145C;}
/*level2*/
ul#nav li ul li a:link, ul#nav li ul li a:visited { width: 125px; padding: 8px 10px 8px 20px; background: #fff; display: block; color: #ED145C; font-size: 14px; font-weight: bold; float: left;}
ul#nav li ul li a:hover {text-decoration: none; color: #1d1d1d;}
ul#nav li.active ul li a:hover {text-decoration: none; color: #1d1d1d;}
/*level3*/
ul#nav li ul li ul li a:link, ul#nav li ul li ul li a:visited { width:100%; padding: 0px 0px 0px 0px; background: #fff; display: block; color: #fff; font-size: 14px; font-weight: bold; }

ul#nav li ul li ul li a:hover {text-decoration: none; color: #1d1d1d;}
/*new*/
#nav li ul ul{ position:absolute; z-index:10; top:25px; left:-10000px; background:#FFE3CD;   border:1px solid #FFB8A2; }
#nav li ul ul li.over > ul { left:0; }
#nav li ul ul li.over > ul li.over > ul { left:100px; }
#nav li ul ul li.over ul ul { left:-10000px; }

#nav li ul ul li {width:100%;}
#nav li ul ul li a { background:#ecf3f6; }
#nav li ul ul li a:hover { background:#fff; }
#nav li ul ul li a,
#nav li ul ul li a:hover { color:#2f2f2f !important; width:100%;}
#nav li ul ul span, #nav ul li.last li span { padding:3px 15px 4px 15px; white-space: nowrap; width:100%;}

ul#nav li.level0 ul.level0 li.level1 span:hover {color:#2f2f2f; text-transform:none; font-size:12px;}

.nav0 { text-decoration:none; font-size:14px; text-transform: uppercase}
.nav0:hover {text-decoration:none; color:black; text-transform: uppercase}

/* Fix for the IE bug */
/*
#nav iframe {
position: absolute;
left: -1px;
top: 0;
z-index: -1;
background:transparent;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
.debug {border:1px solid red!important;}

