ul {padding: 0; margin: 0; display: block; }
body {margin:0; padding: 0; background-image: url("gfx/bg1.gif"); }
h1 { margin: 0; padding: 0;}

#container {width: 962px; margin: 0 auto; padding: 0; display: block; }

#top {width: 962px; height: 107px; background-color: #424242; display: block; margin: 0 auto; }
#top a.main_link {width: 211px; height: 107px; text-decoration: none; border: none; }
#top h1 {width: 211px; height: 107px; text-indent:-666em; background-image: url('gfx/logo.gif'); background-repeat: no-repeat; float: left; display: inline; }

#head {float: left; height: 107px; margin-left: 180px; display: inline; border: 0px solid green; }
#head ul {list-style: none; margin: 0; padding: 0; }
#head ul li {margin: 0; padding: 0; height: 107px; float: left; overflow: hidden; }
#head ul li img {display: block; border: 0px; }
#head ul li a {text-decoration: none; display: block; border: none; }
#head.logo {width: 210px; height: 107px; }
#head.logos {width: 752px; height: 107px; }

#content {width: 962px; float:left; background: url('gfx/bg2.jpg') top left repeat-y; overflow: hidden; }

#left {width: 210px; height: 100%; float: left; display: inline; overflow: hidden; position: relative; }
#left #promo {height: 76px; width: 210px; float: left; }
#left img.promocja {border: none; display: block; position: absolute; top: 400px; left: 0; }
#left img.new {border: none; display: block; position: absolute; top: 324px; left: 0; }

#menuContainer {width: 210px; overflow: hidden; margin: 0; padding: 25px 0px 0px 35px; font-family: Franklin Gothic Medium; font-size: 14px; color: #565656; }
#left ul#menu1 {display: block; list-style: none;  }
#left ul#menu1 li {display: block; line-height: 18px; }
#left ul#menu1 li a {text-decoration: none; color: #565656; }
#left ul#menu1 li a:hover {color: #ff4e00; }
#left ul#menu2 {display: block; list-style: none; margin-top: 10px; }
#left ul#menu2 li {display: block; line-height: 18px; }
#left ul#menu2 li a {text-decoration: none; color: #565656; }
#left ul#menu2 li a:hover {color: #ff4e00; }
#left ul#menu3 {display: block; list-style: none; margin-top: 10px; }
#left ul#menu3 li {display: block; line-height: 18px; }
#left ul#menu3 li a {text-decoration: none; color: #565656; }
#left ul#menu3 li a:hover {color: #ff4e00; }
#left ul#menu4 {display: block; list-style: none; }
#left ul#menu4 li {display: block; line-height: 18px; margin-top: 10px; }
#left ul#menu4 li a {text-decoration: none; color: #565656; }
#left ul#menu4 li a:hover {color: #ff4e00; }

#small_menu {width: 210px; float: left; }
#small_menu ul#dolne_menu {margin: 0; padding: 20px 0px 30px 30px; list-style: none; color: #7f7f7f; font-family: Franklin Gothic Medium; font-size: 12px; }
#small_menu ul#dolne_menu li {margin: 0; padding: 0px; display: inline; line-height: 22px }
#small_menu ul#dolne_menu li a {color: #7f7f7f; text-decoration: none; display: block; padding: 0px }
#small_menu ul#dolne_menu li a:hover {color: #ff4c00;}
form.f1 {margin: 0px; padding-left: 30px; display: block}
input.stext1 {font-size: 12px; width: 100px; margin: 0px; padding: 0; height: 16px; border-top: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; border-right: 0px; border-bottom: 0px; }
input.szukaj {background: #dedede; border: 0px; font-size: 12px; color: #7f7f7f; }


#right {width: 752px; min-height: 640px; float: left; display: inline; overflow: hidden; background: #ffffff; position: relative; }
#right #animacja {width: 752px; height: 461px; float: left; display: block; border-bottom: 3px solid #ff4b00; }
#products {list-style: none; margin: 0; padding: 0; overflow: hidden; width: 755px; height:603px; border: 0px solid blue; }
#products li {width:150px; height: 150px; overflow: hidden; border-right: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; 
				float:left; font-family: tahoma; background: #ffffff; }		 	
#products li a {overflow: hidden; text-decoration:none; border: 0px; display: block; width:150px; height: 150px; margin:0; padding:0; }
#products li a img {display: block; border: none; float: left; margin-top: 25px; width: 150px; height: 88px; }

#products li a #cena {float: left; background: white; width: 150px; height: 40px; display: block; overflow: hidden; position: relative; }
#products li a:hover #cena {float: left; background: #f1f1f1; width: 150px; height: 40px; display: block; overflow: hidden; }
#products li #cena span.model {font-family: Franklin Gothic Medium; font-size: 11px; color:#a5a5a5; float: left; margin-left: 12px; margin-top: 8px; }
#products li #cena span.cena {font-family: Franklin Gothic Medium; font-size: 12px; color:red; position: aboslute; float: right; margin-right: 12px; margin-top: 8px; }
			
/*
font-family: Franklin Gothic Medium; 
			font-size: 11px; 
			display: block; 
			color:#a5a5a5; 
			background: white; 
			padding: 9px 0px; padding-left: 10px; 
			width:150px; overflow:hidden; 
			position: absolute; bottom: 0px;
			
#products li a:hover span {color:#a5a5a5;  background: #f1f1f1;}
#products li .cena {font-family: Franklin Gothic Medium; color: red; font-size: 12px; position: absolute; right: 15px; bottom: 8px; }
*/


ul#polar {list-style: none; overflow: hidden; margin: 0px; padding-left: 0px; padding-top: 160px; }
ul#polar li {float: left; height: 132px; width: 187px; }
ul#polar li img {display: block; margin: 0 auto;}

ul#polar1 {list-style: none; overflow: hidden; margin: 0px; padding-left: 0px; padding: 0px; }
ul#polar1 li {float: left; height: 46px; width: 187px; 
						border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; }
ul#polar1 li span { display: block; padding: 14px; text-align: center } 
ul#polar1 li a {display: block; width: 187px; height: 46px; overflow: hidden; font-family: Tahoma; font-size: 12px; color: #7D7D7D; text-decoration: none; }
ul#polar1 li a:hover {color: #ff4e00; background-color: #EFEFEF; }



#dodatki {position: relative; height: 70px; margin: 0; margin-top: 39px; padding: 0; background: white; overflow: hidden; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; color: #7d7d7d; font-family: tahoma; font-size: 10px; }
#dodatki img.dodatek {display: block; border: 0px; }
#dodatki span {font-weight: bold; }
ul#gratisy {position: absolute ; margin:0; padding: 5px 0px 0px 65px; list-style: none; color: #7d7d7d; font-family: tahoma; font-size: 10px; }
ul#gratisy li {margin: 0; padding: 0; }


ul#gratisy_foto {margin: 0; padding: 0; position: absolute; top: 0px; left: 150px; list-style: none; }
ul#gratisy_foto li {margin: 0; padding: 0; float: left; }
ul#gratisy_foto img {border: 0; }
ul#gratisy_foto a {border: 0; text-decoration: none; }
#opis_produktu {float: left; width: 100%; height: 228px; display: block; overflow: hidden; background: #ffffff; }
#opis_produktu #opis1 {float: left; width: 350px; height: 228px; display: inline; border-right: 1px solid #dedede; }
#opis_produktu #opis1 p#nazwa {font-family: arial; font-size: 13px; color: #ff4e00; display: block; padding: 15px 0px 0px 60px; margin: 0; }
#opis_produktu #opis1 p#opis {color: #7d7d7d; font-family: tahoma; font-size: 12px; display: block; padding: 12px 0px 0px 60px; margin: 0; }
#opis_produktu #opis1 ul#parametry {list-style: none; display: block; width: 330px; margin: 0; margin-top: 15px; padding: 0; font-family: Tahoma; color: #7d7d7d; font-size: 10px; overflow: hidden; float: left; }
#opis_produktu #opis1 ul#parametry li {display: block; padding: 0; margin: 0; margin-left: 60px; line-height: 14px; vertical-align: bottom; }
#opis_produktu #opis2 {float: left; width: 143px; height: 228px; display: inline; border-right: 1px solid #dedede; position: relative; }
#opis_produktu #opis2 p#cena {color: #7d7d7d; font-size: 11px; font-family: tahoma; width: 143px; text-align: center; }
#opis_produktu #opis2 p#wartosc {color: #ff4a01; font-size: 24px; font-family: arial; font-weight: bold; width: 143px; text-align: center; }
#opis_produktu #opis2 img.koszyk {position: absolute; top: 90px; left: 32px; display: block; border: none; }
#opis_produktu #opis2 img.wozeczek {position: absolute; bottom: 0; right: 0; display: block; }
#opis_produktu #opis3 {float: left; width: 257px; height: 198px; display: inline; position: relative; }
#opis_produktu #opis3 img.znak {position: absolute; bottom: 25px; right: 40px; }
#opis_produktu #opis3 #info3 {position: absolute; left: 30px; top: 125px; color: #7d7d7d; font-family: Tahoma; font-size: 11px; }
#opis_produktu #opis3 #info3 img.gadu {border: none; }
.mail {width: 110px; font-family: tahoma; font-size: 11px; color: #7d7d7d; }
.main_pic {margin-left: 76px; border: 0px; }



#pages {float: left; height: 29px; border-top: 3px solid #ff4a00; padding:0; width: 752px; margin:0 auto; position: relative; }
#pages #lista_stron {overflow: hidden; border: 0px solid blue; }
#pages ul {list-style: none; margin: 0; padding: 0; position: relative; display: block; }
#pages li {float: left; text-align: center; }
#pages li#lewo {margin-left: 322px; padding-top: 6px; position: absolute}
#pages li#prawo {margin-left: 357px; padding-top: 6px; position: absolute }
#pages li#text a {text-decoration: none; position: absolute; left: 42px; top: 8px; font-family: tahoma; font-size: 10px; color: #FF4E00; font-weight: bold; }
#pages li#kratka 
{
  padding-left: 10px;
  padding-top: 7px;
  margin: 0;
  position: absolute
 
}
ul#numbers {list-style-type: none; padding: 0; margin: 0 auto; display: block; }
ul#numbers li {border: 0px solid red; width:33px; padding: 7px 1px; margin: 0px; float:left; list-style-type:none; }
ul#numbers li a {border: 0px solid red; display: block; width:33px; overflow:hidden; text-decoration:none; }
ul#numbers li span {border: 0px solid red; display: block; color:white; background:#878787; padding: 0px; margin: 0px; width:33px; overflow:hidden; text-align: center; font-size: 11px; font-family: tahoma; font-weight:bold;}
ul#numbers li a:hover span {border: 0px solid red; background: #FF4A00; cursor: hand; }



#kolekcje {margin: 0; padding:0; width: 752px; height: 176px; float: left; background-color: white; }
#kolekcje img {display: block; border: 0px; padding-top: 50px; }
#kolekcje ul {list-style: none; margin: 0; padding: 0; overflow: hidden; height: 176px;  }
#kolekcje ul li {display: inline; width: 94px; float: left; }
#kolekcje ul li a {display: block; width: 94px; text-decoration: none; overflow: hidden; height: 172px;}
#kolekcje li span {display: block; color:#a3a3a3; width:94px; overflow:hidden; font-family: Franklin Gothic Medium; text-align:center; font-size: 11px; line-height: 13px; }
#kolekcje li a:hover {border-bottom: 4px solid red;  }
#kolekcje li a:hover span {color: #ff4c00; }


#naglowek {width: 752px; border-bottom: 3px solid #ff4b00; height: 33px; position: relative; } 
.n {display: inline; height: 33px; }
.nn {font-size: 11px; font-family: tahoma; color: #ff4b00; position: absolute; top: 10px; left: 10px; }
ul#produkty_arctica {list-style: none; overflow: hidden; margin: 0px; padding-left: 0px; padding-top: 160px; }
ul#produkty_arctica li {float: left; height: 132px; width: 187px; }
ul#produkty_arctica li img {display: block; }

ul#produkty_arctica1 {list-style: none; overflow: hidden; margin: 0px; padding-left: 0px; padding: 0px; }
ul#produkty_arctica1 li {float: left; height: 46px; width: 187px; 
						border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; }
ul#produkty_arctica1 li span { display: block; padding: 14px; text-align: center } 
ul#produkty_arctica1 li a {display: block; width: 187px; height: 46px; overflow: hidden; font-family: Tahoma; font-size: 12px; color: #7D7D7D; text-decoration: none; }
ul#produkty_arctica1 li a:hover {color: #ff4e00; background-color: #EFEFEF; }


ul#produkty_fischer {list-style: none; overflow: hidden; margin: 0px; padding-left: 0px; padding-top: 160px; }
ul#produkty_fischer li {float: left; height: 132px; width: 375px; }
ul#produkty_fischer li img {display: block; margin: 0 auto;}

ul#produkty_fischer1 {list-style: none; overflow: hidden; margin: 0px; padding-left: 0px; padding: 0px; }
ul#produkty_fischer1 li {float: left; height: 46px; width: 375px; 
						border-right: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; }
ul#produkty_fischer1 li span { display: block; padding: 14px; text-align: center } 
ul#produkty_fischer1 li a {display: block; width: 375px; height: 46px; overflow: hidden; font-family: Tahoma; font-size: 12px; color: #7D7D7D; text-decoration: none; }
ul#produkty_fischer1 li a:hover {color: #ff4e00; background-color: #EFEFEF; }

#arctica_opis {padding: 0px; margin-left: 195px; margin-top: 57px; font-family: tahoma; font-size: 10px; color: #7D7D7D; width: 360px; height: 150px; overflow: visible}
.logo_arctica {position: absolute; top: 433px; left: 50px; }


#foot {width: 962px; height: 150px; float: left; display: block; background-color: #424242; }
#foot ul#stopka {list-style: none; margin: 0; padding: 0; overflow: hidden; display: block; float: right; padding: 9px 19px 0px 0px; }
#foot ul#stopka li, #foot ul#stopka li a {float: left; font-family: Franklin Gothic Medium; font-size: 12px; color: #A3A3A3; text-decoration: none; vertical-align: bottom; display: block; padding-left: 10px; }
#foot ul#stopka li a:hover {color: #FF4E00; }







/* koszyk i zamówienia */
table.wide-table {
	table-layout: fixed; 
	width: 500px;
   	margin: 0px; 
 	padding: 0px;
 	border-bottom: 0px solid #dedede; 
	border-collapse: collapse;
	color: #7d7d7d;
   	font-family: arial;
   	font-size: 11px;
   	
}

table.wide-table th {font-weight: 100; border-bottom: 1px solid #dedede; height:25px}

table.wide-table #kol1 {width: 235px;}
table.wide-table #kol2 {width: 65px; background-color: #f2f2f2; text-align: center;}
table.wide-table #kol2 input.ilosc 
{
	border-top: 1px solid #b2b2b2; 
	border-left: 1px solid #b2b2b2; 
	border-bottom: 1px solid #f2f2f2; 
	border-right: 1px solid #f2f2f2; 
	text-align: center; 
	font-size: 11px;
	font-family: arial;
	color: #7d7d7d;
}


table.wide-table #kol3 {width: 70px; text-align: center; margin:0}
table.wide-table #kol4 {width: 70px; background-color: #f2f2f2; text-align: center;}

table.wide-table #kol5 {width: 60px; text-align: center; margin:0 auto}
table.wide-table #kol5 a {color: #7d7d7d; text-decoration: none; font-size: 10px}
table.wide-table #kol5 a:hover {color: #ff4e00; text-decoration: none; font-size: 10px}

table.wide-table #row1 #des {background: white; text-align: left; padding-left: 110px; padding-top: 22px;}
table.wide-table #row1 #des a {font-family: arial; color: #7D7D7D; text-decoration: none; }
table.wide-table #row1 #des a:hover {font-family: arial; color: #FF4A00; text-decoration: none; }

table.wide-table #row2 {border: 0px solid red; height: 75px;}
table.wide-table #row4 {height: 40px; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #ff4e00;}
table.wide-table #row4 #wartosc { background-color: #f2f2f2;}

table.wide-table #row5 {height: 145px; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #ff4e00; }
table.wide-table #row5 img {border: 0px; display: inline; padding: 1px; padding-left: 27px; }
table.wide-table #row5 img:hover {cursor: hand; border: 0px; display: inline; padding: 1px; padding-left: 27px; }
table.wide-table #row5 a {text-decoration: none;}
table.wide-table #row5 .przelicz_button {margin-left: 70px;}

table.wide-table select
{
  font-family: tahoma;
  font-size: 11px;
  color: #7d7d7d;
  margin-bottom: 10px;
  width: 250px; 
}
table.wide-table tr th#lista {text-align: left; }


#platnosc {width: 410px; height: 100px; margin-left: 30px; margin-bottom: 50px; border: 1px solid green; position: relative; float: left;
font-family: tahoma; font-size: 11px; color: #7D7D7D; display: block
}
#platnosc img {display: block; width: 139px; height: 41px; position: absolute}

#platnosc #przelew {width: 200px; border: 2px solid red; float: left; display: inline; }
#platnosc #online {width: 200px; height: 80px; border: 1px solid black; float: left; display: inline;}

.kasa_form {font-family: tahoma; font-size: 11px; color: #7D7D7D; font-weight: bold; padding-left: 79px;  }

form#form1 {margin: 0; margin-left: 50px; padding: 0; padding-top: 20px;  display: block; }

fieldset {width: 400px; color: #7D7D7D; font-size: 11px; font-family: arial; font-weight: bold; 
			border: #DEDEDE solid 0px; 
			padding: 0px; margin: 0; display: block;}

label {padding: 0px; margin: 0; padding-left: 30px; padding-top: 3px; width: 85px; float: left; 
		color: #7D7D7D; font-size: 11px; font-family: arial; font-weight: 500;  }

input.text, textarea.text {width: 250px; color: #7D7D7D; display: block; 
			
			border-left: #b2b2b2 1px solid; border-top: #b2b2b2 1px solid; 
			border-right: #f2f2f2 1px solid; border-bottom: #f2f2f2 1px solid; }



input.zam
{		
	width: 100px; color: #7D7D7D; display: inline;
	border-left: #b2b2b2 1px solid; border-top: #b2b2b2 1px solid; 
	border-right: #f2f2f2 1px solid; border-bottom: #f2f2f2 1px solid; 
	margin-left: 10px;
}
.zam1 {font-family: Tahoma; font-size: 11px; color: #7D7D7D; display: block; margin: 10px; }
input.zamb {background: #dedede; border: 0px; font-size: 12px; color: #7f7f7f; width: 20px; display: block; padding: 10px; }
			
			
input.check {margin-left: 114px; display: inline}

label.check {
     float: none; width: auto; margin-left: 10px; padding: 0; display: inline
  }



#kasa {overflow: hidden; margin-bottom: 0.5em; padding: 0; }
#kasa1 {overflow: hidden; margin-bottom: 0.5em; padding: 0; }
#kasa2 {overflow: hidden; margin-bottom: 0.5em; padding: 0; }
#kasa3 {overflow: hidden; margin-bottom: 0.5em; padding: 0; }

input.submit {display: inline; }

#kasa_przyciski {margin: 0; padding: 30px 0px 0px 70px; }
#kasa_przyciski img.koszyk_button {border: none; margin: 0; padding: 0; }
#kasa_przyciski img.kupuj_dalej_button {border: none; }
#kasa_przyciski a {text-decoration: none; border: 0px; }


.about1 {display: block; padding: 10px; font-family: Tahoma; font-size: 11px; color: #7D7D7D; line-height: 18px;}
.about1 a {text-decoration: none; color: #7D7D7D;}

ol#about {font-family: Tahoma; font-size: 11px; color: #7D7D7D; line-height: 18px; overflow: hidden}
ol#about li {padding: 5px}
.about {display: block; font-weight: bold; padding: 10px;}
.o_firmie {display: block; padding: 10px;}
ul#przedmioty {margin: 0; margin-left: 20px; padding: 0; }
ul#przedmioty li {list-style-type: disc; margin: 0; padding: 0; }


table#wysylka {font-family: Tahoma; font-size: 11px; color: #7D7D7D; margin: 0 auto; border: none}
table#wysylka td {padding: 10px; border: none}
table#wysylka img {display: block; }

table#wysylka1 {font-family: Tahoma; font-size: 11px; color: #7D7D7D; border: 1px solid black; }
table#wysylka1 td {padding: 10px;}
table#wysylka1 img {display: block; }


ul#technologie {margin: 0; margin-top: -10px; padding: 10px; list-style: none; font-family: Tahoma; font-size: 10px; color: #7D7D7D;}
ul#technologie li {margin: 0; padding: 0px; display: inline}
ul#technologie li span {display: block; color: #ff4e00; font-weight: bold; margin: 0; padding-top: 10px;}
ul#technologie img {display: block; float: left;  margin-right: 5px; }






.info {font-family: Tahoma; font-size: 11px; color: #7D7D7D; }
.info1 {font-family: Tahoma; font-size: 11px; color: #7D7D7D; padding: 22px; }
.zakup {font-family: Tahoma; font-size: 11px; color: #7D7D7D; display: block; padding: 10px; }
#info {padding-left: 29px; padding-top: 10px; }
#info span {display: block; font-family: Tahoma; font-size: 11px; color: #7D7D7D; line-height: 16px; }
img.gg {border: none; }
