* {
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none;
	color: #474747;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}
ul {
	list-style: none;
}
body {
	font: 11px Tahoma, sans-serif;
	color: #000;
	background: url(../img/bg.gif) 0 135px repeat-x;
}
.nav ul, .nav ul {
	list-style: none;
}
.nav li {
	float: left;
}
.nav-right li {
	float: right;
}
/* Naglówek */
#header {
	position: relative;
	margin: 10px auto 0 auto;
	width: 896px;
	height: 334px;
	background: url(../img/header-bg.gif) right 65px no-repeat;
	color: #474747;
	/*border:1px solid #f00;*/
	display:none;
}
#header .logo {
	position: absolute;
	top: 21px;
	left: 4px;
	width: 289px;
	height: 55px;
}
#header .logo .b-logo {
	position: relative;
	display: block;
	background:url(../img/logo.gif) no-repeat;

	width: 289px;
	height: 55px;
}
#header .top-links {
	position: absolute;
	top: 0px;
	left: 295px;
	font-size: 11px;
	color: #1c1c1c;
}
#header .top-links a {
	font: 9px Tahoma, sans-serif;
	color: #474747;
}
#header .top-links .button {
	position: relative;
	text-align: center;

	height: 75px;
	margin:0 15px 0 0;
}
#header .top-links .button img {
	margin-bottom: 5px;
}

#header .top-nav {
	position: absolute;
	top: 60px;
	right: 50px;
	font-size: 11px;
	color: #1c1c1c;
}
#header .top-nav a {
	font: 9px Tahoma, sans-serif;
	color: #474747;
}
#header .top-nav .button {
	position: relative;
	text-align: center;

	
	margin:0 0px 0 0;
}
#header .top-nav .button img {
	margin-bottom: 5px;
}


/* ==================== menu glowne ===================== */
#menu {
	position: absolute;
	margin: 0px 0 0 0;
	top:110px;
	width:200px;
	height:192px;
	float:left;
	margin-bottom: 0px;
	z-index:90;
	
}
#menu a {
	position: relative;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	text-align: center;
	height: 32px;
}
.b-2:hover, .b-3:hover, .b-4:hover, .b-5:hover, .b-6:hover, .b-7:hover, .b-8:hover, .b-9:hover {
	text-decoration: none;
}
#menu p a {
	line-height: 40px;
}
#menu .b-1 {
	background: url('../img/menuBtn1.gif') top left no-repeat;
	width: 200px;
}
#menu .b-2 {
	background: url('../img/menuBtn2.gif') top left no-repeat;
	width: 200px;
}
#menu .b-3 {
	background: url('../img/menuBtn3.gif') top left no-repeat;
	width: 200px;
}
#menu .b-4 {
	background: url('../img/menuBtn4.gif') top left no-repeat;
	width: 200px;
}
#menu .b-5 {
	background: url('../img/menuBtn5.gif') top left no-repeat;
	width: 200px;
}
#menu .b-6 {
	background: url('../img/menuBtn6.gif') top left no-repeat;
	width: 200px;
}
#menu .b-7 {
	background: url('../img/menuBtn7.gif') top left no-repeat;
	width: 200px;
}
#menu .b-8 {
	background: url('../img/menuBtn8.gif') top left no-repeat;
	width: 200px;
}

#menu .b-1press, #menu .b-1:hover {
	background: url('../img/menuBtn1.gif') 0 -32px no-repeat;
	width: 200px;
}
#menu .b-2press, #menu .b-2:hover {
	background: url('../img/menuBtn2.gif') 0 -32px no-repeat;
	width: 200px;
}
#menu .b-3press, #menu .b-3:hover {
	background: url('../img/menuBtn3.gif') 0 -32px no-repeat;
	width:200px;
}
#menu .b-4press, #menu .b-4:hover {
	background: url('../img/menuBtn4.gif') 0 -32px no-repeat;
	width: 200px;
}
#menu .b-5press, #menu .b-5:hover {
	background: url('../img/menuBtn5.gif') 0 -32px no-repeat;
	width: 200px;
}
#menu .b-6press, #menu .b-6:hover {
	background: url('../img/menuBtn6.gif') 0 -32px no-repeat;
	width: 200px;
}
#menu .b-7press, #menu .b-7:hover {
	background: url('../img/menuBtn7.gif') 0 -32px no-repeat;
	width: 200px;
}


.lokalizator {
	position: relative;
	height: 28px;
	color: #474747;
	margin: 0px 0 0 0;
	/*border: 1px solid #0000FF;
*/
	
}

.lokalizator a{
color:#23242A;
font:normal 11px Tahoma;

}

.lokalizator a.active{
color:#005AA1;


}


.baner {
width:708px; height:222px;
position:absolute;
top:110px;
right:10px;
float:right;
margin:0px 0 0 0;




} 
.baner-2 {
margin:1px 0 0px 0;
width:200px;
overflow:hidden;


} 

.search {
background:url(../img/search-bg.gif) 0 0 no-repeat;
width:200px;
height:127px;
position:relative;
 

}

.search form {
margin:0 auto;
padding:20px 0 0 0;
width:160px;

}

.search input, .search select {
width:145px;
margin:0 0 5px 0;
font-size:11px;
border:1px solid #CDCECE;
}

.search .wyslij {
border:none;
background:none;
font:bold 11px Tahoma;
color:#fff;
position:absolute;
bottom:15px;
left:42px;
width:109px; height:32px;
/*border:1px solid #00CC33;*/
cursor:pointer;
padding:7px 0 0 18px;


}


.content {
/*background:url(../img/content-bg.gif) right 0 no-repeat;*/
min-height:363px;
margin:-3px 0 0 10px;
padding:20px 40px 0 15px;
position:relative;
/*border:1px solid #f00;*/
overflow:hidden;
width:620px;


}

*html content {
height:363px;

}

.content-txt li{
float:none;
}

.top-produkty {
border-bottom:1px solid #CECFCF; min-height:49px;
}

*html .top-produkty {
height:49px;
}





.box-lista {
width:628px;
padding-top:18px;
/*border-right:1px solid #CECFCF;
border-left:1px solid #CECFCF;*/


}


/* ============================= menu kaskadowe ============================= */
#menu-produkty {
	position: relative;
	margin: 0 ;
	width: 192px;
	margin-bottom: 0px;
}

#menu-produkty b {
	color: #C70101;
}
#menu-produkty a {
	color: #474747;
	
}

#menu-produkty ul {
	/*overflow: hidden;*/
	
}
#menu-produkty li {

	font:normal 10px Tahoma;
	/*width: 181px;*/
	padding: 0px;
	color: #25498B;
	float:none;
	
}
#menu-produkty li ul {
	margin: 0px 0px 3px 0px
}
#menu-produkty li ul li {
	margin: 0px 0px 0px 0px;
	background:url(../img/arrow-2.gif) 2px 7px no-repeat;
	border-bottom:1px solid #CECFCF;
	width: 175px;
	padding: 4px 0 4px 15px;
	
}
#menu-produkty li ul li a {
	margin: 0px 0px 0px 0px;
	color:#23242A;
}
#menu-produkty li ul li.b-2-bg {
background:none;
border:none;
min-height:5px;
width:180px;
padding:0px 0 0px 15px;
}

#menu-produkty li ul li ul li.b-2-bg {
width:150px;
padding:2px 0 0px 15px;
}
#menu-produkty li ul li ul li {
	margin: 0px 0px 0px 0px;
	background: url(../img/arrow-3.gif) 0px 5px no-repeat;
	border-bottom: dotted 1px #CEDACC;
	width: 132px;
	font-weight: normal;
	/*padding-left: 15px;
*/}
#menu-produkty .aq3open  ul {
	margin-left: 0px
}
#menu-produkty ul .aq3closed {
	margin-left: 0px;
	font-weight: bold
}
#menu-produkty ul .aq3closed a {
	background: url(../img/plus2.gif) 0px 3px no-repeat;
	padding-left: 10px;
	font-weight: bold;
}
#menu-produkty .aq3bullet a {
	background: url(bullet.gif) 0px 13px no-repeat;
	font: bold 11px Tahoma, sans-serif;
}
#menu-produkty ul li ul .aq3bullet ul li a {
	background: url(../img/bullet.gif) 0px 4px no-repeat;
	font: bold 11px Tahoma, sans-serif;
	margin: 2px 0px 2px 20px;
	padding-left: 10px;
}
#menu-produkty ul li ul .aq3bullet ul li a {
	background: url(../img/bullet.gif) 0px 4px no-repeat;
	font: bold 11px Tahoma, sans-serif;
	margin: 2px 0px 2px 0px;
	padding-left: 10px;
}
#menu-produkty .aq3closed ul {
	display: none;
}

#menu-produkty a {
	position: relative;
	
	color: #FFFFFF;
	
	font-size: 10px;
	text-align: left;
	
}

#menu-produkty .b-1, #menu-produkty .b-2, #menu-produkty .b-3, #menu-produkty .b-1press, #menu-produkty .b-1:hover, #menu-produkty .b-2press, #menu-produkty .b-2:hover {
display: block;
text-indent:30px;
text-transform:uppercase;
font-weight:bold;
} 
#menu-produkty p a {
	line-height: 32px;
}
#menu-produkty .b-1 {
	background: url('../img/s_menuBtn1.gif') top left no-repeat;
	width: 192px;
	display:block;
	
}
#menu-produkty .b-2 {
	background: url('../img/s_menuBtn2.gif') top left no-repeat;
	width: 192px;
	height:33px;
	display:block;
}
#menu-produkty .b-3 {
	background: url('../img/s_menuBtn3.gif') top left no-repeat;
	width: 192px;
	display:block;
}

#menu-produkty .b-1-bg {
background: url(../img/b-1-bg.gif) right 0  no-repeat;
min-height:32px;
width:200px;

}

#menu-produkty .b-2-bg {
background: url(../img/b-2-bg.gif) right 0  repeat-y;
min-height:33px;
width:200px;

}

#menu-produkty .b-3-bg {
background: url(../img/b-3-bg.gif) right 0 no-repeat;
height:32px;
width:200px;



}
#menu-produkty .b-1press, #menu-produkty .b-1:hover {
	background: url('../img/s_menuBtn1.gif') 0 -32px no-repeat;
	width: 192px;
	display:block;
}
#menu-produkty .b-2press, #menu-produkty .b-2:hover {
	background: url('../img/s_menuBtn2.gif') 0 -33px no-repeat;
	width: 192px;
	display:block;
}


.lista-header {
background:url(../img/lista-top.gif) 0 0 no-repeat;
height:18px;
width:628px;
margin:0;
padding:0;
position:relative;

}

.lista-footer {
background:#287EC2;
height:31px;
width:628px;
margin:0;
padding:0;
position:relative;


}

.lista-footer .linki {
margin:0 0 0 20px;

}
.lista-footer .linki li{
	padding:0 20px;
}

.lista-footer .linki li.border{
background:url(../img/lista-linki-border.gif) left center no-repeat;



}
.lista-footer a{
color:#fff;
line-height:31px;

}

.lista-blue {
color:#005AA1;

}

.lista-opis {
margin:0 0 10px 0;
width:370px;

}

a.btn-sklep {
background:url(../img/btn-sklep.gif) 0 0 no-repeat;
width:205px;
height:31px;
position:absolute;
right:-25px;
top:0px;
line-height:31px;
color:#fff;
font-weight:bold;
text-indent:45px;
text-decoration:none;

}

a.btn-wiecej {
background:url(../img/arrow-1.gif) left 2px no-repeat;

text-transform:uppercase;
color:#005AA1;
font-weight:bold;
margin:10px 0 0 0;
padding-left:20px;





}
.box-lista-content {
width:626px;
margin:0px ;
padding:0 0 10px 0;
border-right:1px solid #CECFCF;
border-left:1px solid #CECFCF;
position:relative;



}

.box-lista-1a{
width:218px;
padding:0 0 0 26px;
margin:0 200px 0 0;
color:#005AA1;


}

.box-lista-1a a{
color:#005AA1;
}
.box-lista-1b{
width:160px;
text-align:right;
font-weight:bold;
}

.box-lista-1c{
width:203x;
padding:0 0 0 0px;
display:block;

}


.box-lista-2a{
width:208px;
padding:0 0 0 0px;
display:block;
text-align:right;
position:relative;

}

.box-lista-2b{
width:350px;
padding:0 0 0 0px;
margin:10px 0 0 45px;
display:block;
text-align:right;
position:relative;

}
.box-lista p.cena{
text-transform:uppercase;
color:#F52512;
}

.box-lista .zoom {
	background: url(../img/lupa.gif) no-repeat;
	width: 35px;
	height: 33px;
	text-indent: -9999px;
	display: block;
	margin: 0px 0px 0px 30px;
	position:absolute;
	bottom:0;
	left:0;
}

/* ============================= porcjowanie ============================= */

#porcje {
	position: relative;
	width: 630px;
	margin:30px auto 10px auto;
	
	text-align: right;
	color:#005AA1;
}

#porcje p {
	margin-bottom: 10px;
	
	
}


#porcje a.next_prev {
font-weight:bold;
}

#porcje option {
	color: #475883;
}

#porcje a {
	text-decoration: none;
	color: #005AA1;
	margin:0 3px 0 0;
	
}

#porcje a:hover {
	text-decoration: underline;
}

#porcje a.porownaj {
	position: absolute; top: -13px; left: 0px;
	background: url(../img/porownaj.gif) no-repeat;
	width: 74px; height: 31px; display: block; 
	text-align: center;
	text-decoration: none;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #005AA1;
	line-height:31px;
}

#porcje a:hover.porownaj {
	text-decoration: underline;
	color: #3B5D9D;
}
/*------------------------------------------*/


div.ankieta {
width:625px;
border:1px dotted #A2A2A2;
margin:15px 0 0 0;
position:relative;

}
h1.ankieta {
font:bold 18px Tahoma;
color:#F52512;
margin:5px 0 10px 0;
text-transform:uppercase;

}
p.ankieta {
color:#287EC2;


}
div.ankieta .linia{
border-top: 1px dotted #A2A2A2;
position:absolute;
top:230px; left:0;
width:620px;
}

form.ankieta{
width:570px;
margin:10px auto;
padding:0 0 60px 0;

}

form.ankieta input {
   color: #000000;
   background-color: #F2F3F3;
   border: 1px solid #D0D1D1;
   width: 270px;
   height:15px;
    font:11px Tahoma;
}
div.ankieta .nag-1-1, div.ankieta .nag-1-2 {

color:#F52512;
font-weight:bold;
margin:0px 0 10px 0 ;
width:261px;

}

div.ankieta .nag-1-2 {
width:40px;

}

form.ankieta .nag-2 {
color:#F52512;
font-weight:bold;
text-align:center;
margin:40px 0 20px 0 ;

}

div.ankieta .info {
font-size:9px;
color:#6A6B6B;
font-weight:normal;
margin:0px 0 0 20px;
width:260px;

}

form.ankieta p {
color:#23242A;
   clear: left;
   margin: 0;
   padding: 0;
   padding-top: 5px;
}
form.ankieta p label {
   float: left;
   width: 46%;
   font:11px Tahoma;
}

form.ankieta textarea{
margin:0 0 0 135px;
border: 1px solid #D0D1D1;


}
div.ankieta input.btn-wyslij {
background:url(../img/wyslij.gif) 0 0 no-repeat;
width:94px;
height:35px;
text-indent:-9999px;
position:absolute;
bottom:-4px;
right:-1px;
border:none;

}

div.ankieta a.btn-wyczysc {
background:url(../img/wyczysc.gif) 0 0 no-repeat;
width:101px;
height:35px;
text-indent:-9999px;
position:absolute;
bottom:-4px;
left:-1px;
}




.tab1{
border:1px solid #CECFCF;
width:623px;
text-align:center;
empty-cells:show;
color:#000;
border-collapse:collapse;
margin:0px 0 0 0;

}
#serwis {
position:relative;
margin:50px 0 0 0;
/*border:1px solid #fff;*/
padding:0;

}
.kolp{
background:#005AA1 url(../img/serwis-bg.gif) 0 0 no-repeat;
position:absolute;

top:-2px;
left:-1px;
width:635px;
height:40px;
z-index:1000;
text-align:center;
color:#fff;
line-height:30px;
font-weight:bold;
}

.tab1 th {
/*background:#005AA1 ;*/

color:#fff;

position:relative;
}
.tab1 td {
border-bottom:1px solid #CECFCF;
padding:15px;

}

.tab1 .tb1a, .tab1 .tb1b, .tab1 .tb1c {
width:145px;
padding:8px;
background:#D8DADC;
font-weight:bold;

}

.tab1 .tb1b {
width:253px;

}

.tab1 .tb1c {
width:223px;

}

.tab1 .tb2a {
width:145px;

}

.tab1 .tb2b {
width:253px;
border-left:1px dotted #CECFCF;
border-right:1px dotted #CECFCF;

}

.tab1 .tb2c {
width:223px;

}

#formPolec {
width:460px;
margin:0 auto;
}

#formPolec input, #formPolec textarea{

border:1px solid #C8C9CA;
}

#formPolec .b-wyslij {
background:url(../img/b-wyslij-blue.gif) 0 0 no-repeat;
border:none;
width:103px;
height:31px;
display:block;
margin:20px 0 0 0;
cursor:pointer;
}
#formPolec p.error {
color:#f00;

}

#formPolec input.error {
border:1px solid #f00;
}
/* ============================= stopka ============================= */
#stopka {
	position: relative;
	z-index: 0;
	margin: 0 0 0 -5px;

	background: url(../img/stopka-bg.gif) 0 bottom no-repeat;
	height: 123px;
	padding: 15px 0;
	color:#0059A0;
}
#stopka .linia {
background:url(../img/stopka-linia.gif) 0 0 no-repeat;
width:874px;
height:1px;
margin:0 auto 10px auto;
	
	
}


#stopka ul.items li {
	float: none;
	text-indent:20px;
	
}

#stopka .kol {
	background:url(../img/stopka-border.gif) right 5px no-repeat;
	width: 201px;
	min-height:147px;
	padding:0 0 0 10px;
}
#stopka .kol-2 {
	width: 160px;
}
#stopka p.partnerzy {
	text-align: center;
	margin: 15px 0 0 0;
}
#stopka .kol-1 {
	background:url(../img/stopka-border.gif) right 5px no-repeat;
	min-height:147px;
	padding: 0 0 0 0px;
	position: relative;
	width: 323px;
}
#stopka .menu {
	margin: 5px 0 0 0;
}
#stopka .menu li {
	margin: 0 5px 0 0;
}
#stopka .menu li.pkt {
	background: url(../img/pkt-2.gif) 0 5px no-repeat;
	display: block;
	width: 1px;
	height: 10px;
}
#stopka .menu li a {
	color: #E80F0F;
}
#stopka h3 {
	font: bold 11px Tahoma, sans-serif;
	color: #474747;
}
#stopka .logoENP {
	position: absolute;
	top: 50px;
	right: 0px;
	background: url('../img/logoENP.gif') 0 0px;
	width: 118px;
	height: 23px;
	display: block;
}
#window-1 {
	position: relative;
	width: 896px;
	margin:0 auto;
}
#window-2 {
	position: relative;
	width: 200px;
	display:none;
}
.window-3 {
	position: relative;
	width: 696px;
	background:url(../img/content-bg.gif) right -2px no-repeat;
}
#window-4 {
	width: 612px;
	position: relative;
	margin-top: 13px;
	overflow: hidden;
}
.window-4-1 {
	width: 196px;
}
.window-5 {
	width: 1000px;
}

.window-6 {
	width: 489px;
}
.window-7 {
width:782px;
}
.window-8 {
width:587px;

}

.window-9 {
width:447px;
}