#wrapper{
width:760px;
margin-top:-20px;
}

#nav{
font-size:.7em;
}

#nav ul{
position:relative;
z-index:100;
}

#nav li:hover a, #nav li.sfhover a{
background-position:0px -36px;
}

.on{
background-position:0px -36px !important;
}

#nav li { 
float: left;
margin-left:0px;
margin-bottom:0px;
}

#nav li#first{ 
margin-left:0px;
}

#nav li ul li{ 
float: none;
margin:0px;
}
	
#nav li ul { 
position:absolute;
border:1px solid #fff;
border-top:0;
left:-999em;
}

#nav li a{
display:block;
color:#221d3d;
text-transform:uppercase;
overflow:hidden;
text-decoration:none;
text-indent:-500px;
}

#nav, #nav ul {
padding: 0px;
margin: 0px;
list-style: none; 
font-family:arial, sans serif;
font-weight:bold;
background-color:#a3ce50;
text-align:left;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {

}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left: auto;
}

/* new for rev 2 */
#nav ul.sub li.bottom a {
border:0px;
}

li.bottom {
padding-bottom:7px;
}

#nav ul.sub li a{
background-color:#a3ce50;
display:block;
height:15px;
padding:2px 10px 0px 10px;
color:#fff;
font-size:1.15 em;
letter-spacing:0px;
text-indent:0px;
border-bottom:0px solid #fff;
text-align:left;
width:160px;

}
	
#nav ul.sub li a:hover{
background-color:#221d3d;
color:#fff;
text-decoration:none;

}

#nav ul.sub li a:active{
background-color:#221d3d;
color:#000;
text-decoration:none;
}

#nav li ul ul.last li{
width:auto;
}

/* PRIMARY NAV ELEMENTS - EU */

a#eu_accessories {
width:122px;
height:36px;
background:url("/images/nav/nav_EU_accessories.gif") no-repeat;
}

a#eu_backpacks {
width:99px;
height:36px;
background:url("/images/nav/nav_EU_backpacks.gif") no-repeat;
}

a#eu_laptop {
width:93px;
height:36px;
background:url("/images/nav/nav_EU_laptop.gif") no-repeat;
}

a#eu_luggage {
width:86px;
height:36px;
background:url("/images/nav/nav_EU_luggage.gif") no-repeat;
}

a#eu_messengers {
width:86px;
height:36px;
background:url("/images/nav/nav_EU_messengers.gif") no-repeat;
}

a#eu_limited {
width:205px;
height:36px;
background:url("/images/nav/nav_EU_limited_edition.gif") no-repeat;
}

a#eu_accessories:hover, a#eu_backpacks:hover, a#eu_laptop:hover, a#eu_luggage:hover, a#eu_messengers:hover, a#eu_limited:hover {
border-bottom: 0px solid #ffffff;
}



/* upper nav code */

#upperNavWrapper {
	padding: 10px 8px 8px 274px;
	
}

#upperNavGwarancjaList {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 75px;
	list-style: none;
}

#upperNavGwarancjaList a {
	background-position: 0px 0px;
	width: 75px;
	height:19px;
	display:block;
	text-indent:-999em;
	*text-indent:999em;
	overflow:hidden;
	background:url("/images/header/bt_header_gwarancja.png") no-repeat;
}

#upperNavGwarancjaList a:hover {
	background-position: 0 -19px;
}

#upperNavKontaktList {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 75px;
	list-style: none;
}

#upperNavKontaktList a {
	background-position: 0px 0px;
	width: 59px;
	height:19px;
	display:block;
	text-indent:-999em;
	*text-indent:999em;
	overflow:hidden;
	background:url("/images/header/bt_header_kontakt.png") no-repeat;
}

#upperNavKontaktList a:hover {
	background-position: 0 -19px;
}


#upperNavOnasList {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 51px;
	list-style: none;
}

#upperNavOnasList a {
	background-position: 0px 0px;
	width: 51px;
	height:19px;
	display:block;
	text-indent:-999em;
	*text-indent:999em;
	overflow:hidden;
	background:url("/images/header/bt_header_onas.png") no-repeat;
}

#upperNavOnasList a:hover {
	background-position: 0 -19px;
}


#upperNavSklepyList {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 58px;
	list-style: none;
}

#upperNavSklepyList a {
	background-position: 0px 0px;
	width: 58px;
	height:19px;
	display:block;
	text-indent:-999em;
	*text-indent:999em;
	overflow:hidden;
	background:url("/images/header/bt_header_sklepy.png") no-repeat;
}

#upperNavSklepyList a:hover {
	background-position: 0 -19px;
}



#upperNavKupList {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 75px;
	list-style: none;
}

#upperNavKupList a {
	background-position: 0px 0px;
	height: 19px;
	width: 75px;
	display: block;
	text-indent:-999em;
	*text-indent:999em;
	overflow:hidden;
	background:url("/images/header/bt_header_kuponline.png") no-repeat;
}

#upperNavKupList #upperNavKup:hover {
	background-position: 0 -19px;
}



#upperNavFAQList {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 38px;
	list-style: none;
}

#upperNavFAQList a {
	background-position: 0px 0px;
	height: 19px;
	width: 38px;
	display: block;
	text-indent:-999em;
	*text-indent:999em;
	overflow:hidden;
	background:url("/images/header/bt_header_faq.png") no-repeat;
}

#upperNavFAQList #upperNavFAQ:hover {
	background-position: 0 -19px;
}
