html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{ margin:0;
  padding:0;
  border:0;
  outline:0;
  font:inherit inherit 100% inherit;
  text-align:left;
  vertical-align:baseline; }

a img
{ border:none; }

table
{ border-collapse:collapse;
  border-spacing:0; }

q:before,q:after,blockquote:before,blockquote:after
{ content:""; }

a
{ text-decoration:none; }

body
{ background:url('../images/bodyBg.gif') 0 159px repeat-x;
  font:9pt Arial,Tahoma,Verdana,Sans-serif;
  color:#6e7172; }

a
{ color:#6e7172; }

a:hover
{ color:#000; }

p
{ margin:0 0 15px; }

hr
{ height:1px;
  background-color:#cccdce;
  border:0;
  clear:both;
  margin:20px 0; }

#top
{ width:998px;
  height:435px;
  margin:0 auto;
  background:url('../images/top.jpg') no-repeat;
  position:relative; }

#top div
{ border-left:1px solid #b6b8b8;
  padding:0 0 0 10px; }

#top div p
{ margin:0 0 10px; }

#topHaslo {
text-indent:-999px;
}

#topPowitanie
{ position:absolute;
  left:550px;
  top:300px;
  }

div#top div#topPowitanie {
	border-left:0 none;
	color:#6E7172;
	font-size:0.9em;
	left:306px;
	line-height:0.999em;
	position:absolute;
	top:298px;
	width:400px;
}
div#topPowitanie p {
	line-height:12px;
	font-size:1em;
}
  
#topKoszykZakupow
{ width:200px;
  position:absolute;
  left:762px;
  top:300px;
  color:#6e7172;
  font-size:.9em; }

#top ul
{ list-style-type:none;
  width:633px;
  position:absolute;
  left:340px;
  top:195px; }

#top ul li
{ display:block;
  float:left;
  overflow:auto;
  width:200px;
  border-left:1px solid #b7b8b9;
  padding:0 0 0 10px; }

#top ul li.dolne
{ padding-top:10px; }

#middle
{ width:978px;
  margin:38px auto 40px;
  overflow:auto; }

#sidebar
{ width:192px;
  list-style-type:none;
  float:left; }

#sidebar li
{ margin:0 0 10px;
  background:#dee0e1;
  overflow:visible; }

#sidebar li fieldset
{ margin:8px 0 0; }

#sidebar li div
{ padding:1px 0 2px 2px;
  overflow:auto; }

#sidebar li div input
{ display:block;
  float:left; }
	
#sidebar input[name=submit]
{ cursor: pointer; 
	cursor: hand; }

#sidebar li div label
{ display:block;
  float:left;
  line-height:19px;
  margin:0 0 0 5px;
	cursor: pointer; 
	cursor: hand; }

#sidebar li .sidebarSubmit
{ background:#fff;
  margin:8px 0 0; }

#sidebar li .sidebarSubmit input
{ width:27px;
  height:17px;
  background:url('../images/sidebarSubmit.gif') no-repeat;
  border:0;
  text-indent:-999px;
  float:right;
  position:relative;
  top:-1px;
  margin:0 0 10px; }

#sidebar li h3,
#sidebar li p
{ height:17px;
  width:100%;
  background:#6e7172 8px 4px no-repeat;
  text-indent:-999px; 
  margin: 0;
}

#sidebar li h3 .showhide,
#sidebar li p .showhide
{ width:18px;
  height:17px;
  background:#000;
  display:block;
  float:right;
  text-indent:0; }

#sidebar li h3 .showhide img,
#sidebar li p .showhide img
{ position:relative;
  top:-1px;
  left:4px; }

#sidebar li h3#sidebarMarka,
#sidebar li p#sidebarMarka
{ background-image:url('../images/sidebarMarka.gif'); }

#sidebar li p#sidebarCena,
#sidebar li h3#sidebarCena
{ background-image:url('../images/sidebarCena.gif'); }

#sidebar li h3#sidebarFunkcje,
#sidebar li p#sidebarFunkcje
{ background-image:url('../images/sidebarFunkcje.gif'); }

#sidebar li h3#sidebarPasek,
#sidebar li p#sidebarPasek
{ background-image:url('../images/sidebarPasek.gif'); }

#content
{ float:right;
  width:705px;
  line-height:150%;
  overflow:hidden; }

#content #status-zamowienia
{ margin:0 0 20px; }

#content #status-zamowienia input.submit
{ margin-left:256px;
  margin-top:10px; }

#content #status-zamowienia form label
{ width:140px; }

#content h1,
#content h2
{ height:17px;
  margin:0 0 20px;
  padding:0 5px;
	font-size: 1em;
  line-height:17px;
  background:#6e7172;
  color:#fff;
  clear:both;
  text-transform:uppercase; }

#content h3
{ font-weight:bold;
  margin:0 0 30px;
  text-transform:uppercase; }

#zegarek
{ overflow:auto;
  margin:30px 0 0; }

.cena-zegarka
{ font-size:1.5em;
  font-weight:bold; }

.description-zegarka
{ margin:0 0 30px; }

#zegarek hr
{ margin:14px 0; }

#zegarek .dodaj-do-koszyka
{ float:right;
  margin:5px 0 0; }

.rzad-zegarkow
{ overflow:auto; }

.zegarek
{ width:25%;
  float:left;
  text-align:center;
  color:#a4a3a3; }

.zegarek p
{ width: 100%; }

.zegarek img
{ clear:both; }

.zegarek p
{ text-align:center; }

.zegarek .marka,.zegarek .model
{ color:#6e7172; }

#zdjecie-zegarka
{ float:left; }

#zegarek-dane
{ width:386px;
  float:right;
  position:relative; }

.opis-zegarka
{ width:100%;
  margin:30px 0 0; }

.opis-zegarka tr
{ border-bottom:1px solid #cccdce; }

.opis-zegarka tr th
{ font-weight:bold;
  text-transform:uppercase;
  padding:4px 0 1px;
  width:150px; }

.opis-zegarka tr td
{ text-align:right;
  padding:4px 0 1px;
  width:234px; }

#nawigacja
{ clear:both;
  overflow:auto;
  margin:55px 0 28px; }

#nastepny-zegarek
{ float:right; }

#poprzedni-zegarek
{ float:left; }

#bottom
{ height:130px;
  width:100%;
  background:#6e7172;
  padding:20px 0 0;
  color:#fff;
  overflow:hidden;
  line-height:130%;
  clear:both; }

#bottom a
{ color:#fff; }

#bottom ul
{ list-style-type:none; }

#bottom > ul
{ width:800px;
  margin:0 auto;
  position:relative;
  left:184px; }

#bottom > ul > li
{ display:block;
  float:left;
  width:220px;
  border-left:1px solid #b7b8b9;
  padding:0 0 0 10px; }

#bottom > ul > li.2-kolumna
{ margin-left:30px; }

#bottom > ul > li h3,
#bottom > ul > li p
{ margin:0 0 10px; }

.left-side
{ float:left;
  width:50%; }

.right-side
{ float:right;
  width:50%; }

#content form div
{ margin:0 0 8px;
	clear: both; }

#content form label
{ display:block;
  float:left;
  width:100px;
  height:28px;
  font-weight:bold;
  line-height:28px; }

#content form label:after
{ content:':'; }

#content form input[type=text]
{ height:14px;
  width:190px; }

#koszyk .produkt
{ overflow:auto;
  border-bottom:1px solid #cccdce;
  margin:0 0 20px;
  padding:0 10px 10px;
  position:relative; }

#koszyk .produkt .informacje
{ position:absolute;
  top:52px;
  left:600px; }

#koszyk .produkt .koszyk-cena
{ position:absolute;
  bottom:65px;
  left:585px; }

#koszyk .produkt img,#koszyk .produkt p
{ float:left; }

#koszyk .produkt p
{ margin:0 0 0 15px; }

#koszyk #suma
{ background:#cccdce;
  color:#6e7172;
  padding:15px;
  float:right;
  margin:0 0 15px; }

.opis-produktu-koszyk
{ position:relative;
  top:52px; }

.prawo
{ float:right; }

.clear
{ clear:both; }

.cena
{ font-size:1.4em; }

.akceptuje-warunki input
{ float:left; }

.akceptuje-warunki p
{ width:320px;
  font-size:.9em;
  float:right; }

.mniejsza-czcionka
{ font-size: .9em; }	

.zloz-zamowienie
{ float:right;
  margin:1px;
	position: relative;
	bottom: 30px;
	left: -55px; }

h3.forma-platnosci
{ margin-bottom: 5px; }

.underline
{ text-decoration:underline; }

.colorbox
{ padding-bottom:11px;
	margin:11px;
	width: 280px;
	float: left;
  background:url('../images/powieksz.gif') center bottom no-repeat;
	display: block;
  overflow:auto; }

.banner_reklamowy{
	margin-bottom: 35px;
}

.info{
	font-size: 1.5em;
}

.stara-cena{
	font-size: 1.3em;
}

.hidden{
	display: none;
}

/* ipol css start */
p#logo
{ width:165px;
  height:69px;
  position:absolute;
  top:185px;
  left:40px; 
}
#zakupy h2,
#zakupy h3,
h2#firma
{	font-size:	12px; 
	font-weight:	bold;
	font-style:	normal;
	color:	#6E7172;
	text-transform:	none;
	background-color:	transparent;
	background-image:	none;
	margin: 0;
	padding: 0;
}
#topPowitanie
{	margin-top: 3px;
}
#topPowitanie p
{	line-height: 11px;
}

/* ipol css end */


