* {
	margin: 0;
	padding: 0;
	border: 0;
	}	
	
body {
	background: #fff;
	margin: 0 auto;
	text-align: center;
	font: 11px tahoma, arial, verdana, sans-serif;
	color: #055298;
	}
		
a {
	text-decoration: none;
	color: #055298;
	}
			
a:hover {
	text-decoration: underline;
	}
	
ul {
	list-style: none;
	}
	
	
	#kqs-cookie {z-index:99999;}
		#kqs-cookie
.tlo1 {
	background: #DDEEF5 url('img/tlo.gif') repeat-x 0 0;
	position: relative;
	}
	
.tlo2 {
	position: absolute; top: 120px; left: 50%;
	width: 50%; height: 10px;
	background: #fff;
	}
	
.tlo3 {
	background: url('img/tlo2.gif') repeat-x 0 0;	
	width: 1030px;
	margin: 0 auto;
	}

.top {
	width: 990px; height: 200px;
	margin: 0 auto;
	background: url('img/top_tlo.jpg') no-repeat 380px 0;	
	position: relative;
	text-align: left;
	}

.top h1 {
	width: 303px; height: 124px;
	background: url('img/top_logo.gif') no-repeat 0 0;	
	overflow: hidden;
	position: absolute; left: 10px; top: 104px; text-indent: -10000px;
	}

.top h1 a {
	display: block;
	padding-top: 51px;
	}

.top .jezyk {
	color: #fff;
	position: absolute; left: 10px; top: 0;
	}
	
.top .jezyk span {
	display: block; 
	float: left;
	padding: 23px 0 0 0;
	}

.top .jezyk a {
	display: block;
	width: 21px; height: 22px;
	float: left;
	color: #fff;
	text-indent: -10000px;
	padding: 20px 15px 3px 15px;
	}	
	
.top .jezyk a.pl {
	background: url('img/top_pl.gif') no-repeat center 20px;
	}	
	
.top .jezyk a.en {
	background: url('img/top_en.gif') no-repeat center 20px;
	border-left: 1px #57CBE4 solid;
	}	

.top .waluta {
	color: #fff;
	position: absolute; left: 210px; top: 0;
	padding: 20px 0 0 0;
	}
.top .waluta  form {float:right; margin-top:-4px; }
.top .waluta .select-waluta {
	font: 11px tahoma;
	width: 100px;
	padding: 2px;
	margin-left: 5px;
	}

.top .panel {
	color: #fff;
	position: absolute; right: 10px; top: 0;
	}

.top .panel a {
	display: block;
	float: left;
	color: #fff;
	padding: 23px 15px 9px 15px;
	border-left: 1px #57CBE4 solid;
	}	

.top .panel a:first-child {
	border: 0;
	}

.top .menu {
	position: absolute; right: 0px; top: 131px;
	font: 12px tahoma;
	text-transform: uppercase;
	}

.top .menu li {
	float: left;
	border-left: 1px #57CBE4 solid;
	}

.top .menu li a {
	display: block;
	padding: 0 15px;
	}
	
.top .menu li a:hover {
	color: black;
	text-decoration: none;
	}

.top .menu li:first-child {
	border: 0;
	}

.kategorie {
	width: 1002px;
	margin: 0 auto;
	overflow: hidden;
	position: relative; bottom: 22px;
	}

.kategorie li {
	float: left;
	width: 163px; height: 95px;
	padding: 0 2px 3px 2px;
	background: url('img/kat_tlo.png') no-repeat center 0;
	}

.kategorie a {
	display: block;
	height: 78px;
	padding: 8px;
	font-weight: bold;	
	background-repeat: no-repeat;
	background-position: center bottom;
	}

.kategorie a.kat1 {background-image: url('img/kat1.jpg');}
.kategorie a.kat2 {background-image: url('img/kat2.jpg');}
.kategorie a.kat3 {background-image: url('img/kat3.jpg');}
.kategorie a.kat4 {background-image: url('img/kat4.jpg');}
.kategorie a.kat5 {background-image: url('img/kat5.jpg');}
.kategorie a.kat6 {background-image: url('img/kat6.jpg');}
.kategorie a.kat7 {background-image: url('img/kat7.jpg');}
.kategorie a.kat8 {background-image: url('img/kat8.jpg');}
.kategorie a.kat9 {background-image: url('img/kat9.jpg');}
.kategorie a.kat10 {background-image: url('img/kat10.jpg');}
.kategorie a.kat11 {background-image: url('img/kat11.jpg');}
.kategorie a.kat12 {background-image: url('img/kat12.jpg');}
.kategorie a.kat13 {background-image: url('img/kat13.jpg');}
.kategorie a.kat14 {background-image: url('img/kat14.jpg');}
.kategorie a.kat15 {background-image: url('img/kat15.jpg');}
.kategorie a.kat16 {background-image: url('img/kat16.jpg');}
.kategorie a.kat17 {background-image: url('img/kat17.jpg');}
.kategorie a.kat18 {background-image: url('img/kat18.jpg');}

.glowna {
	width: 996px;
	text-align: left;
	margin: 0 auto;
	position: relative; bottom: 20px;
	overflow: hidden;
	}
	
.glowna .lewa {
	float: left;
	width: 660px; height: 265px;
	}

.glowna #slideshow {
	width: 660px;
	}
	
.glowna .prawa {
	float: left;
	padding: 0 0 0 8px;
	width: 325px;
	}	
	
.glowna .katalog {
	display: block;
	width: 325px; height: 53px;
	background: url('img/katalog.png') no-repeat center 0;
	margin: 5px 0 5px 0;
	text-indent: -10000px;
	}	
	
.jcarousel-container {
  background: #fff;
  border: 1px solid #DEDEDE;
  text-align: center;
	}

.jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-container-horizontal {
  padding: 11px 0 0 0;
  width: 325px; height: 180px;
	}

.jcarousel-clip {
  overflow: hidden;
	}

.jcarousel-clip-horizontal {
  width:  250px; height: 180px;
  margin: 0 auto;
	}

.jcarousel-item {
  width:  250px; height: 180px;
	}

.jcarousel-next-horizontal {
  position: absolute;
  top: 80px;
  right: 15px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background:  url(img/slider_nav.gif) no-repeat 0 -30px;
	}

.jcarousel-prev-horizontal {
  position: absolute;
  top: 80px;
  left: 15px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: url(img/slider_nav.gif) no-repeat 0 0;
	}

#mycarousel .nazwa {
	font-weight: bold;
	}
	
#mycarousel .fot {
	display: block;
	height: 135px;
	}

#mycarousel .cena strong {
	font: normal 18px tahoma;
	}

.podstrona {
	width: 1000px;
	text-align: left;
	margin: 0 auto;
	position: relative; bottom: 20px;
	overflow: hidden;
	}
	
.podstrona .lewa {
	float: left;
	width: 270px;
	padding: 0 8px 0 0;
	}

.lewa .kategorie2 {
	padding: 10px 2px 10px 2px;
	background: #055298;
	}

.lewa .kategorie2 li {
	border-bottom: 1px #5DB6DB solid;
	}
	
.lewa .kategorie2 li.aktywne {
	border: 0;
	}

.lewa .kategorie2 li a {
	display: block;
	color: #fff;
	padding: 7px 0 7px 20px;
  background: url(img/strzalka.gif) no-repeat 242px 12px;
	}
	
.lewa .kategorie2 li.aktywne a {
	font-weight: bold;	
	}

.lewa .kategorie2 .sub a {
	background: #FFC515;
	padding-left: 30px;
	color: #003667;
	margin-bottom: 1px;
	font-weight: normal !important;
	}

.lewa .katalog {
	display: block;
	height: 53px;
	background: url('img/katalog.png') no-repeat center 0;
	margin: 10px 0 15px 0;
	text-indent: -10000px;
	}	

.lewa .box {
	background: #fff;
	border: 1px #AECCE1 solid;
	padding: 10px 4px 20px 4px;
	text-align: center;
	}

.lewa .box h2 {
	font: 18px tahoma;
	text-align: left;
	padding: 3px 0 8px 10px;
	border-bottom: 1px #5DB6DB solid;
	margin: 0 0 10px 0;
	}

.lewa .box .nazwa {
	font-weight: bold;
	}
	
.lewa .box .fot {
	display: block; margin-top:5px;
	
	}

.lewa .box .cena strong {
	font: normal 18px tahoma;
	}

.podstrona .prawa {
	float: left;
	width: 718px; min-height:700px;
	background: #fff;
	border: 1px #AECCE1 solid;
	padding: 1px;
	}	
	
	
.prawa .tekstowo	{
	overflow: hidden;
	padding: 10px 4px 0 4px;
	}
	
.prawa .tekstowo h2 {
	font: 18px tahoma;
	text-align: left;
	padding: 0 0 8px 10px;
	border-bottom: 1px #5DB6DB solid;
	margin: 0 0 30px 0;
	}	
	
	
	

.prawa .katalog	{
	overflow: hidden;
	padding: 10px 4px 0 4px;
	}
	
.prawa .katalog h2 {
	font: 18px tahoma;
	text-align: left;
	padding: 0 0 8px 10px;
	border-bottom: 1px #5DB6DB solid;
	margin: 0 0 30px 0;
	}	
	
.prawa .katalog .produkt {
	width: 223px; height:250px;
	float: left;
	margin: 0 1px 20px 10px;
	padding: 0 0 3px 0;
	border-bottom: 1px #5DB6DB solid;
	overflow: hidden;
	}	
	
.prawa .katalog .produkt .nazwa { height:38px;
	font-weight: bold;
	padding: 3px;
	}
	
.prawa .katalog .produkt .fot { text-align:center;
	display: block;
	height: 135px;
	border: 1px #5DB6DB solid;
	margin: 5px 0 3px 0;
	padding: 10px 0;
	}
	
.prawa .katalog .produkt .cena {
	float: left;
	}
	
.prawa .katalog .produkt .cena strong {
	font: normal 18px tahoma;
	}	
	
.prawa .katalog .produkt .zobacz {
	float: right;
	display: block;
	width: 93px; height: 30px;
	text-indent: -10000px;
	background: url('img/zobacz.gif') no-repeat 0 0;
	}	
	
.prawa .kontakt {
	background: #DDEEF5;
	padding: 15px 0 10px 0;
	margin: 0 0 8px 0;
	overflow: hidden;
	}

.prawa .kontakt ul {
	padding: 0 0 0 13px;
	width: 130px;
	float: left;
	}

.prawa .kontakt ul li {
	padding-bottom: 5px;
	}

.prawa .kontakt .gg {
	padding: 3px 30px 0 0;
	background: url('img/gg.gif') no-repeat 50px 0;
	float: right;
	position: relative; bottom: 3px; 
	text-align: left;
	width: 79px;
	}

.o_produkcie {
	overflow: hidden;
	}
	
.o_produkcie h2 {
	height: 35px;
	background: url('img/tytul.gif') no-repeat 0 0;
	margin: 0 0 8px 0;
	padding: 16px 0 0 15px;
	font: 18px tahoma;
	color: #fff;
	}	
	
.o_produkcie .fot {
	display: block;
	float: left;
	width: 221px; height: 135px;
	border: 1px #5DB6DB solid;
	margin: 0 30px 6px 15px;
	text-align: center;
	padding: 10px 0;
	}	
	
.o_produkcie .info {
	float: left;
	width: 436px;
	}	
	
.o_produkcie .info p {
	padding: 10px 0 10px 10px;
	border-top: 1px #5DB6DB solid;
	overflow: hidden;
	}	
	
.o_produkcie .info p:first-child {
	border: 0;
	}
	
.o_produkcie .info span {
	display: block;
	width: 213px;
	float: left;
	}	
	
.o_produkcie .info strong {
	font: normal 18px tahoma;
	}		
.o_produkcie .info .pInputIlosc {
	font: 11px tahoma;
	border: 1px #5DB6DB solid;
	width: 20px;
	padding: 7px 5px 8px 5px;
	text-align: center;
	margin: 0 12px 0 10px;
	}	

.o_produkcie .info input:first-child {
	display: block;
	width: 67px; height: 30px;
	text-indent: -10000px;
	background: url('img/koszyk.gif') no-repeat 0 0;
	float: right;
	margin: 0px 5px 0 0;
	}	

.o_produkcie .opisik {
	clear: both;
	margin: 0 14px 6px 15px;
	border: 1px #5DB6DB solid;
	background: #DDEEF5;
	padding: 10px ;
	overflow: hidden;
	}

.o_produkcie .opisik p.o1 {
	padding: 0 10px 20px 10px;
	line-height: 18px;
	}

	.o_produkcie .opisik p.o1 td, .o_produkcie .opisik p.o1 table {
	background: #fff; padding:3px; text-align:left;
	}
.o_produkcie .opisik p.o1 td, .o_produkcie .opisik p.o1 table strong {
	padding:2px; font-weight:bold;
	}

.o_produkcie .opisik h3 {
	font: 18px tahoma;
	padding: 5px 0 20px 10px
	}

.o_produkcie .opisik .fotko img{
	display: block;
	float: left;
	width: 109px; height: 76px;
	border: 1px #5DB6DB solid;
	margin: 0 0 6px 3px;
	}	
	
	
	
.o_produkcie .box {
	clear: both;
	margin: 0 14px 6px 15px;
	border: 1px #5DB6DB solid;
	background: #DDEEF5;
	padding: 10px ;
	overflow: hidden;
	}

.o_produkcie .box  p {
	padding: 0 10px 20px 10px;
	line-height: 18px;
	}


.o_produkcie .box  h3 {
	font: 18px tahoma;
	padding: 5px 0 20px 10px
	}

.o_produkcie .box  .fotko img{
	display: block;
	float: left;
	width: 109px; height: 76px;
	border: 1px #5DB6DB solid;
	margin: 0 0 6px 3px;
	}		
	
	

	
.spod_tlo {
	background: #fff;
	border-top: 2px #5DB6DB solid;
	}

.spod {
	width: 980px;
	margin: 0 auto;
	text-align: left;
	padding: 16px 0;
	overflow: hidden;
	}

.spod div {
	float: left;
	}

.spod p {
	padding: 0 0 6px 0;
	}

.spod .adres {
	padding: 10px 0 0 0;
	width: 180px; height: 71px;
  background: url(img/spod_mapa.gif) no-repeat right 0;
	}

.spod .kontakt {
	padding: 10px 0 0 35px;
	width: 180px;
	}

.spod .profile {
	padding: 0 0 0 90px;
	width: 190px;
  background: url(img/spod_profile.gif) no-repeat 0 10px;
  overflow: hidden;
	}
	
.spod .profile a {
	display: block;
  text-indent: -10000px;
	}

.spod .profile .allegro {
	width: 119px; height: 23px;
  background: url(img/spod_allegro.gif) no-repeat 0 0;
  margin: 5px 0 0 30px;
	}
	
.spod .profile .youtube {
	width: 59px; height: 23px;
  background: url(img/spod_youtube.gif) no-repeat 0 0;
  margin: 12px 0 0 13px;
  float: left;
	}

.spod .profile .facebook {
	width: 67px; height: 25px;
  background: url(img/spod_facebook.gif) no-repeat 0 0;
  margin: 12px 0 0 10px;
  float: left;
}

.spod .profile .rzetelnafirma {
	width: 150px; height: 70px;
  background: url(img/rzetelnafirma.png) no-repeat 0 0;
  margin: 12px 0 0 0;
  float: left;
	}

.spod .stopka {
	text-align: right;
	float: none;
	}
	
	
	
	
.sroo {float: left;
	
	width: 700px;
	padding-bottom:10px;
	overflow: hidden;
	text-align: center; font:11px tahoma; color:#000000;
	}

	
.pogrubienie {font-weight:bold;}
.komorka-normal {SPACING: 0; PADDING: 0; BORDER: 1px solid #5db6db}
.komorka-cechy-01 {SPACING: 0; PADDING: 0; BORDER-RIGHT: 0px #215DC6; BORDER-LEFT: 0px #215DC6; BORDER-TOP: 0px #215DC6; BORDER-BOTTOM: 1px #5db6db}
.komorka-cechy-02 {SPACING: 0; PADDING: 0; BORDER-LEFT: 0px #215DC6; BORDER-RIGHT: 0px #215DC6; BORDER-TOP: 0px #215DC6; BORDER-BOTTOM: 1px #5db6db;}


INPUT.text {BORDER: #5db6db 1px solid; FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000; BACKGROUND-COLOR: #ffffff; MARGIN: 2px; padding:2px;}
INPUT.button {BORDER-TOP: #dc9b00 1px solid; BORDER-LEFT: #dc9b00 1px solid; BORDER-BOTTOM: #dc9b00 1px solid; BORDER-RIGHT: #dc9b00 1px solid; FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000; BACKGROUND-COLOR: #f7ba00; HEIGHT: 24px;margin:2px; padding:2px}
SELECT {BORDER: 1px solid #5db6db; FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000; BACKGROUND-COLOR: #ffffff;M