body {
    background-color: #002d3d;
  	background-image: url(images/tlo.png);
  	background-repeat: repeat-y;
  	background-position: center;
  	margin: auto;
  	padding: 0px;
  	text-align: center;
  	width: 1000px;
  	font-family: Tahoma;
  	font-size: 10pt;
  	color: #6E6E6E;
	line-height: 14px;
}

input {
  font-size: 10pt;
  color: #6E6E6E;
  font-family: Tahoma;
  border: 1px solid #aaaaab;
  background-color: white;
}

select {
  font-size: 10pt;
  color: #6E6E6E;
  font-family: Tahoma;
  background-color: white;
  border: 1px solid #aaaaab;
}

div {
  overflow: hidden;
  font-family: Tahoma;
}

a {color:#325782;font-weight:normal;text-decoration:underline}
a:hover {color: red}

#glowny {
  width: 1000px;
  overflow:hidden;
  background-color: white;
  position: relative;
}

#top1{
  height: 244px;
  background-image: url(images/top1.jpg);
}

#top2{
  height: 28px;
  background-image: url(images/top2.jpg);
}

#top3{
  height: 39px;
  background-image: url(images/top3.jpg);
}

#srodek{
  background-color: white;
}

#srodek .linia_pion{
  background-image: url(images/linia_pion.png);
}

#szukaj_gora {
  background-image: url(images/szukaj_gora.png);
  height: 33px;
  padding-left: 15px;
}

#szukaj_srodek {
  border-left: 1px solid #aaaaab;
  border-right: 1px solid #aaaaab;
  text-align: center;
}

#szukaj_dol {
  background-image: url(images/szukaj_dol.png);
  height: 6px;
}

.kategoria1 {
  padding-left: 15px;
}

.kategoria11 {
  padding-left: 20px;

}

.kategoria111 {
  padding-left: 20px;
}

a.kategoria {font-weight: bold; font-size: 10pt; color: white; text-decoration: none;}
a.kategoria:hover {font-weight: bold; font-size: 10pt; color: white; text-decoration: underline;}

a.kategoria111 {font-weight: normal; font-size: 10pt; color: white; text-decoration: none;}
a.kategoria111:hover {font-weight: normal; font-size: 10pt; color: white; text-decoration: underline;}

#srodek_filtr{  
  overflow: hidden;
  color: #325782;
  font-size:10pt;
  margin-left:10px;
  text-align:center;  
}

#srodek_filtr .formularz {
  font-size: 8pt;
  color: #325782;	
}

#srodek_top {
  background-image: url(images/srodek1.png);
  height: 48px;
}

#srodek_main{
  border-left: 1px solid #aaaaab;
  border-right: 1px solid #aaaaab;
  overflow: hidden;
  color: #325782;
  font-size:10pt;
}

#srodek_bottom {
  background-image: url(images/srodek2.png);
  height: 7px;
}


#srodek_main a.nazwa:link {
  color: #325782;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
#srodek_main a.nazwa:visited {
  color: #325782;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
#srodek_main a.nazwa:active {
  color: #325782;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
#srodek_main a.nazwa:hover {
  color: #325782;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: underline;
}

#srodek_main a.wiecej:link {
  color: #a80709;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
}
#srodek_main a.wiecej:visited {
  color: #a80709;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
}
#srodek_main a.wiecej:active {
  color: #a80709;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
}
#srodek_main a.wiecej:hover {
  color: #a80709;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: underline;
}

#srodek_main a.kupuje:link {
  color: #a80709;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
#srodek_main a.kupuje:visited {
  color: #a80709;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
#srodek_main a.kupuje:active {
  color: #a80709;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
#srodek_main a.kupuje:hover {
  color: #a80709;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: underline;
}

#mini {
  width: 87px;
  height: 85px;
  background-image: url(images/mini.png);
  float: left;
  margin-left: 5px;
  overflow: hidden;
}

#mini_photo {
  width: 77px;
  height: 77px;
  overflow:hidden;
  margin-left: 5px;
  margin-top: 4px;
  text-align: center;
}

.obrazek_mini{
  position: relative;
  left: -30px;
}

#opis {
  overflow: hidden;
  width: 485px;
}

#koszyk_gora{
  background-image: url(images/prawa_gora_b2.png);
  height: 50px;
  padding-left: 15px;
}

#koszyk_srodek {
  border-left: 1px solid #aaaaab;
  border-right: 1px solid #aaaaab;
  text-align: center;
}

#koszyk_dol {
  background-image: url(images/prawa_dol.png);
  height: 8px;
}

#logowanie_gora{
  background-image: url(images/prawa_gora_b2.png);
  height: 50px;
  padding-left: 15px;
}

#logowanie_srodek {
  border-left: 1px solid #aaaaab;
  border-right: 1px solid #aaaaab;
  text-align: center;
}

#logowanie_dol {
  background-image: url(images/prawa_dol.png);
  height: 8px;
}

#promocje_gora{
  background-image: url(images/prawa_gora_b2.png);
  height: 50px;
  padding-left: 15px;
}

#promocje_srodek {
  border-left: 1px solid #aaaaab;
  border-right: 1px solid #aaaaab;
  text-align: center;
}

#promocje_dol {
  background-image: url(images/prawa_dol.png);
  height: 8px;
}

#megapromocje_gora{
  background-image: url(images/prawa_gora_r2.png);
  height: 50px;
  padding-left: 15px;
}

#megapromocje_srodek {
  border-left: 1px solid #aaaaab;
  border-right: 1px solid #aaaaab;
  text-align: center;
}

#megapromocje_dol {
  background-image: url(images/prawa_dol.png);
  height: 8px;
}

#nowosci_gora{
  background-image: url(images/prawa_gora_r2.png);
  height: 50px;
  padding-left: 15px;
}

#nowosci_srodek {
  border-left: 1px solid #aaaaab;
  border-right: 1px solid #aaaaab;
  text-align: center;
}

#nowosci_dol {
  background-image: url(images/prawa_dol.png);
  height: 8px;
}

#wyprzedaz_gora{
  background-image: url(images/prawa_gora_b2.png);
  height: 50px;
  padding-left: 15px;
}

#wyprzedaz_srodek {
  border-left: 1px solid #aaaaab;
  border-right: 1px solid #aaaaab;
  text-align: center;
}

#wyprzedaz_dol {
  background-image: url(images/prawa_dol.png);
  height: 8px;
}



a.nazwa_prawa:link { color: #325782; font-weight: bold; font-size: 10pt; text-decoration: none;}
a.nazwa_prawa:visited { color: #325782; font-weight: bold; font-size: 10pt; text-decoration: none;}
a.nazwa_prawa:active { color: #325782; font-weight: bold; font-size: 10pt; text-decoration: none;}
a.nazwa_prawa:hover { color: #325782; font-weight: bold; font-size: 10pt; text-decoration: underline;}

#brak_info {width: 450px; margin-right: auto; margin-left: auto; text-align: left; color:#c30000}
#do_koszyka {width: 460px; height: 80px; background-image: url(images/do_koszyka_ramka.png); margin-right: auto; margin-left: auto; margin-bottom: 20px; text-align: center}

#skojarzenie_foto { width: 102px; height: 99px; background-image:url(images/skojarzenie_ramka.png); margin-left: auto; margin-right: auto;}
#skojarzenie {float: left; text-align: center; width: 120px}

a.skojarzenie {color: #325782; font-weight: bold; font-size: 7pt; text-decoration: none}
a.skojarzenie:hover {color: #325782; font-weight: bold; font-size: 7pt; text-decoration: underline}

#szukaj_input {width: 215px;}

a.szukam {color: #a80709;  font-weight: bold; font-size: 10pt; text-decoration: none;}
a.szukam:hover {color: #a80709; font-weight: bold;font-size: 10pt;text-decoration: underline;}

#do_koszyka .tekst {font-size: 8pt; color: #325782}
#do_koszyka .cena  {font-size: 12pt; color: #325782; font-weight: bold}
#do_koszyka .cena_wartosc {font-size: 14pt; color: #a80709; font-weight: bold}
#do_koszyka select {font-size: 8pt; color: #325782}

a.stronicowanie {color: #325782; font-size:11pt; text-decoration: none}
a:hover.stronicowanie {color: #325782; font-size:11pt; text-decoration: underline}
.stronicowanie_ok {color: #a80709; font-size: 11pt; font-weight: bold}

#koszyk_srodek td {font-size: 10px; color: #325782; font-family: Tahoma;}

.koszyk_srodek_table {background-color: whitesmoke;}
.koszyk_srodek_td {background-color: white; font-size: 10pt; color: #a80709; font-family: Tahoma;}
.koszyk_srodek_tdm {background-color: white; font-size: 8pt; color: #325782; font-family: Tahoma;}
.koszyk_naglowek  {background-color: #4f6873; font-size: 8pt; color: white; font-family: Tahoma; font-weight: bold}
.koszyk_red       {color:#a80709; font-size: 10pt}
.koszyk_input     {width: 25px; border: 1px solid #c3dfff; color: #325782; font-size: 8pt}

.menu { float: left; margin-top: 6px; margin-left: 10px; margin-right: 10px; padding-bottom: 2px}
.menusb { float: left; margin-top: 6px;  padding-bottom: 2px; color: lightgrey; font-weight: normal; font-size: 10pt}
a.amenu {color: white; font-weight: bold; font-size: 10pt; font-family: Tahoma; text-decoration: none;}
a.amenu:hover {color: white; font-weight: bold; font-size: 10pt; font-family: Tahoma; text-decoration: underline;}

#wnetrze {margin-left:auto; margin-right:auto; width: 460px; text-align: left; color:#325782; font-size: 10pt; font-weight: normal}

.logowanie {font-size:8pt; color:#325782;}
a.rejestracja {font-size: 8pt; color:#325782;text-decoration:none}
a.rejestracja:hover {font-size: 8pt; color:#325782;text-decoration:underline}

#logowanie_dane table {color:#325782; font-size:8pt; background-color: white}
#logowanie_dane td {background-color: #fafafa;color:#325782; font-size:8pt;padding-top:2px;padding-bottom:2px;padding-left:15px;padding-right:15px}
#logowanie_dane input {font-size:8pt}
.tabelka {color:#325782; font-size:8pt;width:430px}
OL.reg_g {list-style-type: upper-roman; font-weight:bold}
LI.reg_g {padding-bottom:10px}
OL.reg_p {list-style-type: arabic-numbers; font-weight:normal;font-size:8pt;padding-top:10px}
LI.reg_p {padding-bottom:4px}
UL.reg_pp  {list-style-type: disc}
#oplaty td {color:#325782;font-size:8pt;padding-left:20px;padding-right:20px}
#oplaty {color:#325782;font-size:8pt}
#oplaty table {width:300px;}

#wymiar_1 {margin-left: 95px}
#wymiar_2 {margin-top: 20px;margin-left:20px}
#wymiar_3 {margin-left:40px}
#wymiar_4 {margin-left:110px;margin-top:2px}
#wymiar_5 {margin-left:230px}
#wymiar_6 {margin-left:285px}

#wymsel {color: #325782; font-size:8pt}

#stopka1{
  height: 10px;
}
#stopka2{
  height: 30px;
  background-image: url(images/stopka.png);
}

#stat {
  width: 1000px;
  overflow:hidden;
  text-align:right;  
}

#statl {
  width: 680px;
  overflow:hidden;
  text-align:left;
  float:left;
  padding-left:20px;  
}

#statr {
  width: 250px;
  overflow:hidden;
  text-align:right;
  float:right;  
}

a.stat {color: #3c5a66; font-weight: normal; font-size: 7pt; text-decoration: none}
a.stat:hover {color: #3c5a66; font-weight: normal; font-size: 7pt; text-decoration: underline}

#galeria{
	position: absolute;
	width:600px;
	background-color:white;
	left:200px;
	top:450px;	
	z-index:10;
	display:none;
}

#galeria_wnetrze{
	margin:2px;
	text-align:center;	
}

#galeria_wnetrze .gal{
	margin-right:5px;
	margin-bottom:5px;
	height:60px;
	border: 1px solid lightgrey;
}

#galeria_wnetrze #galeria_obraz{
	border:2px solid lightgrey;
	
}

#galeria_wnetrze #naglowek {
	background-color: #c60409;
	color:white;
	font-weight:bold;
	font-size:10pt;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:10px;	
}

#galeria_wnetrze #stopka {
	background-color: #405d69;
	color:white;
	font-weight:bold;
	font-size:10pt;
	padding-top:2px;
	padding-bottom:2px;	
}

#galeria_wnetrze #stopka a{
	color:white;
	text-decoration:none;
	font-weight:bold;
}

#galeria_wnetrze #stopka a:hover{
	color:white;
	text-decoration:underline;
}

a.wiecej:link {
  color: #a80709;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
}
a.wiecej:visited {
  color: #a80709;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
}
a.wiecej:active {
  color: #a80709;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
}
a.wiecej:hover {
  color: #a80709;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: underline;
}

.cennik{
   border-collapse: collapse;
   border: 1px solid whitesmoke;
}

.cennik td{   
   border: 1px solid whitesmoke;
   width:50%;
}