#navMain ul { margin:5px auto 0; height:27px; width:1070px;}
#navMain ul li {}
#navMain ul li a {  display:block; height:24px; width:100%; }
#navMain ul li a#stronaGlowna {  }
#navMain ul li a#znajdzSamochod {  }
#navMain ul li a#znajdzDealera {  }
#navMain ul li a#znajdzKredyty {  }
#navMain ul li a#leasing {  }
#navMain ul li a#ubezpieczenia {  } 
#navMain ul li a#o_nas {  }
#navMain ul li a#aktualnosci {  }

#navMain { 
    clear: both;
    height: 32px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 70px;
    width: 944px;
    text-align:center;
}

#navMain ul {
    width: 700px;
}

#navMain ul.secondLvl { margin:0px auto; }

#navMain ul.firstLvl li {
    display: inline;
    float: left;
    height: 27px;
    margin-right: 220px;
    padding:0px;
}

#navMain ul.firstLvl li.znajdzDealera {
    margin-right: 0px;
}

#navMain ul.firstLvl li.zostanPartnerem,
#navMain ul.firstLvl li.strefaDealera {
    display: none;
}

#navMain ul.secondLvl li {
	margin-right: 0px;
}

#navMain ul.firstLvl li a, #navMain ul.firstLvl div.active {
    background-image: url(/www/static/frontend/default/gfx/menu/main.menu.2.gif);
    height: 27px;
}

#navMain ul li.stronaGlowna a, #navMain ul li.stronaGlowna .active { background-position: 0 0; width: 77px; }
#navMain ul li.stronaGlowna a:hover, #navMain ul li.stronaGlowna .active { background-position: 0 -28px; }
/*#navMain ul li#stronaGlowna a:hover, #navMain ul li#stronaGlowna .onPath { background-position: 0 -28px; }*/

#navMain ul li.znajdzSamochod a, #navMain ul li.znajdzSamochod .active { background-position: -78px 0; width: 91px; }
#navMain ul li.znajdzSamochod a:hover, #navMain ul li.znajdzSamochod .active { background-position: -78px -28px; }
#navMain ul li.znajdzSamochod a:hover, #navMain ul li.znajdzSamochod .onPath { background-position: -78px -28px; }

#navMain ul li.znajdzDealera a, #navMain ul li.znajdzDealera .active { background-position: -169px 0; width: 78px; }
#navMain ul li.znajdzDealera a:hover, #navMain ul li.znajdzDealera .active { background-position: -169px -28px; }
#navMain ul li.znajdzDealera a:hover, #navMain ul li.znajdzDealera .onPath { background-position: -169px -28px; }

#navMain ul li.kredyt a, #navMain ul li.kredyt .active { background-position: -282px 0; width: 35px; }
#navMain ul li.kredyt a:hover, #navMain ul li.kredyt .active { background-position: -282px -28px; }
#navMain ul li.kredyt a:hover, #navMain ul li.kredyt .onPath { background-position: -282px -28px; }

#navMain ul li.leasing a, #navMain ul li.leasing .active { background-position: -317px 0; width: 40px; }
#navMain ul li.leasing a:hover, #navMain ul li.leasing .active { background-position: -317px -28px; }
#navMain ul li.leasing a:hover, #navMain ul li.leasing .onPath { background-position: -317px -28px; }

#navMain ul li.ubezpieczenia a, #navMain ul li.ubezpieczenia .active { background-position: -359px 0; width: 72px; }
#navMain ul li.ubezpieczenia a:hover, #navMain ul li.ubezpieczenia .active { background-position: -359px -28px; }
#navMain ul li.ubezpieczenia a:hover, #navMain ul li.ubezpieczenia .onPath { background-position: -359px -28px; }

#navMain ul li.oNas a, #navMain ul li.oNas .active { background-position: -430px 0; width: 32px; }
#navMain ul li.oNas a:hover, #navMain ul li.oNas .active { background-position: -430px -28px; }
#navMain ul li.oNas a:hover, #navMain ul li.oNas .onPath { background-position: -430px -28px; }
/*
#navMain ul li#aktualnosci a { background-position: -461px 0; width: 66px; }
#navMain ul li#aktualnosci a:hover, #navMain ul li#aktualnosci .active { background-position: -461px -28px; }
*/
#navMain li ul, #navMain li:hover ul ul, #navMain li li:hover ul ul,
#navMain li ul, #navMain li.sfHover ul ul, #navMain li li.sfHover ul ul{
    position: absolute;
    /*display: none;*/
    display: none;
    overflow: visible;
    width: auto;
    z-index:3;
}

#navMain li:hover ul, #navMain li li:hover ul, #navMain li li li:hover ul,
#navMain li.sfHover ul, #navMain li li.sfHover ul, #navMain li li li.sfHover ul{
    display: none;
    width: auto;
}

#navMain ul.secondLvl li {
    background: #dc0004 url(/www/static/frontend/default/gfx/menu/separator.gif) no-repeat top center;
    display: block;
    float: none;
    height: 35px;
    line-height: 20px;
    width: 177px;
}



#navMain ul.secondLvl li a, #navMain ul.secondLvl li div.active {
    background-image: url(/www/static/frontend/default/gfx/menu/sub.menu.gif);
    color: #fff;
    display: block;
    height: 35px;
    line-height: 35px;
    text-decoration: none;
    text-indent: -9999px;
    width: 177px !important;
}

#navMain ul.secondLvl li a:hover {
    background-color: #c7161a;
    height: 35px;
    width: 177px !important;
}

#navMain ul li.kalkulatorKorzysci a, #navMain ul li.kalkulatorKorzysci a:hover, #navMain ul li.kalkulatorKorzysci div.active
{ background-position: 10px -265px !important; }
#navMain ul li.potrzebneDokumenty a, #navMain ul li.potrzebneDokumenty a:hover, #navMain ul li.potrzebneDokumenty div.active
{ background-position: 10px -124px !important; }
#navMain ul li.ubezpieczenieKredytu a, #navMain ul li.ubezpieczenieKredytu a:hover, #navMain ul li.ubezpieczenieKredytu div.active
{ background-position: 10px -345px !important; }
#navMain ul li.promocje a, #navMain ul li.promocje a:hover, #navMain ul li.promocje div.active
{ background-position: 10px -375px !important; }
#navMain ul li.jakSkorzystac a, #navMain ul li.jakSkorzystac a:hover, #navMain ul li.jakSkorzystac div.active
{ background-position: 10px -212px !important; }
#navMain ul li.potrzebneDokumenty a, #navMain ul li.potrzebneDokumenty a:hover, #navMain ul li.potrzebneDokumenty div.active
{ background-position: 10px -237px !important; }
#navMain ul li.ocac a, #navMain ul li.ocac a:hover, #navMain ul li.ocac div.active
{ background-position: 10px -102px !important; }
#navMain ul li.przedluzonaGwarancja a, #navMain ul li.przedluzonaGwarancja a:hover, #navMain ul li.przedluzonaGwarancja div.active
{ background-position: 10px -139px !important; }
#navMain ul li.ubezpieczenieKredytobiorcy a, #navMain ul li.ubezpieczenieKredytobiorcy a:hover, #navMain ul li.ubezpieczenieKredytobiorcy div.active
{ background-position: 10px -400px !important; }
#navMain ul li.gap a, #navMain ul li.gap a:hover, #navMain ul li.gap div.active
{ background-position: 10px -158px !important; }
#navMain ul li.siecGepard a, #navMain ul li.siecGepard a:hover, #navMain ul li.siecGepard div.active
{ background-position: 10px 5px !important; }
#navMain ul li.napisaliONas a, #navMain ul li.napisaliONas a:hover, #navMain ul li.napisaliONas div.active
{ background-position: 10px -48px !important; } 
#navMain ul li.dlaPrasy a, #navMain ul li.dlaPrasy a:hover, #navMain ul li.dlaPrasy div.active
{ background-position: 10px -76px !important; }
#navMain ul li.aktualnosci a, #navMain ul li.aktualnosci a:hover, #navMain ul li.aktualnosci div.active
{ background-position: 10px -22px !important; }
#navMain ul li.oSieciGepard a, #navMain ul li.oSieciGepard a:hover, #navMain ul li.oSieciGepard div.active 
{ background-position: 10px -424px !important; }

#navFooter { 
    color: #ffffff;
    font-size: 11px;
    margin: 20px auto;
    text-align: center;
    width: 1070px;
}

#navFooter a { color:#ffffff; text-decoration:none; }

#navFooter ul {
    overflow: hidden;
}

#navFooter ul li {
    display: inline;
    margin: 0px 4px;
}

#navFooter ul li a, #navFooter ul li a:visited {
    color:#ffffff;
    text-decoration:none;
}

#navFooter ul li a:hover {
    text-decoration: underline;
}

#navBottom {
    color:#474747;
    font-size:12px;
    margin:15px auto 10px auto;
    overflow:hidden;
    width: 100%;
}

#navBottom ul {
    font-size: 11px;
    margin: 0 auto;
    width: 100%;
}

#navBottom ul li {
    display:inline;
    margin:0px 2px;
}

#navBottom ul li a, #navBottom ul li a:visited {
    color:#474747;
    text-decoration:none;
}

#navBottom ul li a:hover {
    text-decoration: underline;
}

.sfHover {
    display: block;
}

.firstLvl div { cursor:pointer; }


#navUtility {}
#navUtility li { background: url('../gfx/nav.brd.stripe.png') right 0 no-repeat;}
#navUtility a { background: url('../gfx/nav.util.logged.png') no-repeat; }
#twojProfil a { background-position: center -56px; height:15px; width:130px; }
#wyloguj a { background-position: center 0; height:15px; width:130px; }

/* mapa strony */

.smLevel1 {
	color:#474747;
	font-size:20px;
}

.smLevel2 {
	background:transparent url(../gfx/list.pointer1.png) no-repeat scroll 0 9px;
	line-height:24px;
	padding:0 0 0 12px;
}
.smLevel3 {
	background:transparent url(../gfx/li.bullet.red.gif) no-repeat scroll 0 9px;
	line-height:24px;
	padding:0 0 0 12px;
	margin-left:20px;
}
.smLevel4 {
	background:transparent url(../gfx/li.bullet.grey.gif) no-repeat scroll 0 9px;
	line-height:24px;
	padding:0 0 0 12px;
	margin-left:40px;
}
.smLevel2 { font-size:12px; font-weight:bold; }
.smLevel2, .smLevel3, .smLevel4 { }
.smLevel2 a, .smLevel3 a, .smLevel4 a, .smLevel1 a { color:#474747; text-decoration:none;  }
#map ul {  }
#map .fleft { float:left; width:49%; }
#map .fright { float:right; width:49%; }

#smStronaGlowna { margin-bottom:10px; width:100% !important; }
/*
#smZnajdzSamochod, #smZnajdzSamochod, #smZnajdzDealera, #smKredyt, #smLeasing, #smUbezpieczenia { float:left; width:51%; }
#smONas, #smFaq, #smPolitykaPrywatnosci, #smZostanPartnerem, #smRegulamin { float:right; width:48%; }
*/
