body {
background-image: url(img/body_bg.jpg); 
background-position: center; 
background-repeat: repeat-y; 
background-color: #F59294; 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.97em;
text-align: center;
color:#000000;
margin: 0px;
behavior: url("csshover.htc");
}

table {
width: 650px;
border: 0px;
}

tr {
background-color: #FBC2C3;
}

a {
color: #9D3B81;
text-decoration: none;
}

a:hover {
color: #000000;
}

#zawartosc {
background-image: url(img/main_bg.jpg);
background-position: top center;
background-repeat: no-repeat;
height: 811px;
}

#zawartosc_produkt {
background-image: url(img/main_bg_produkt.jpg);
background-position: top center;
background-repeat: no-repeat;
height: 811px;
}

#kontener {
width: 960px;
margin-left: auto;
margin-right: auto;
text-align: justify;
}

#gorne_menu {
padding-top: 130px;
padding-left: 10px;
margin: 0;
height: 62px;
clear: both;
}

#kolekcje {
height: 190px;
clear: both;
padding: 0px 0px 0 0px;
}

#kolekcje img {
border: solid 1px #9D3B81;
}

#kolekcje div {
padding-top: 2px;
}

#kolekcje ol {
margin: 0;
padding: 0;
list-style: none;
}

#kolekcje li {
display: block;
float: left;  
margin: 2px;
}

#kolekcje a {
display: block;
width: 180px;
height: 130px;
background-position: top;
}

#kolekcje a:hover {
background-position: bottom;
}

#tresc {
clear: both;
}

#left_pan {
float: left;
width: 246px;
}

#right_pan {
float: left;
width: 714px;
}

#logowanie {
width: 206px;
background-color: #9D3B81;
border: 5px;
border-style: dotted;
border-color: #FABFC0;
margin-bottom: 10px;
margin-right: 10px;
padding: 10px;
}

#wyszukiwarka {
width: 206px;
background-color: #9D3B81;
border: 5px;
border-style: dotted;
border-color: #FABFC0;
margin-bottom: 10px;
margin-right: 10px;
padding: 10px;
}

#zaawansowana {
width: 206px;
background-color: #9D3B81;
border: 5px;
border-style: dotted;
border-color: #FABFC0;
margin-bottom: 10px;
margin-right: 10px;
padding: 10px;
}

/* Znam swój rozmiar */

#znam {
width: 206px;
background-color: #9D3B81;
border: 5px;
border-style: dotted;
border-color: #FABFC0;
margin-bottom: 10px;
margin-right: 10px;
padding: 10px;
}

#znam form {
margin: 0;
padding: 0;
}

#znam fieldset {
margin: 0;
padding: 0;
border: 0;
}

#znam .input {
margin: 2px;
border: 1px solid #EE8A94;
background-color: #E097B0;
color: #000000;
width: 50px;
}

#znam label {
display: block;
color: #ffffff;
width: 110px;
float: left;
font-size: 0.9em;
padding-top: 3px;
}

#znam div {
overflow: hidden;
color: #ffffff;
font-size: 0.8em;
}

#znam a{
text-decoration: none;
color: #E097B0;
display: block;
float: left;
font-size: 0.8em;
margin-top: 5px;
}

#znam a:hover {
color: #ffffff;
}

#znam a.miary {
font-size: 1em;
color: #FFFFFF;
}

#znam h2 {
margin: 0 0 10px 0;
padding: 0;
color: #E197B0;
text-align: center;
font-size: 1em;
clear: both;
}

#znam select {
font-size: 0.9em;
}

#koszyk {
width: 206px;
background-color: #9D3B81;
border: 5px;
border-style: dotted;
border-color: #FABFC0;
margin-bottom: 10px;
margin-right: 10px;
padding: 10px;
text-decoration: none;
color: #E097B0;
font-size: 0.7em;
}

#koszyk img {
float: left;
margin-right: 5px;
border: 0;
}

#foto {
width: 327px;
float: left;
padding: 15px 15px 0 15px;
}

#zdjecie_grupy {
margin-top: 20px;
margin-left: 20px;
border: 5px;
border-style: dotted;
border-color: #B74F93;
}

#reszta {
width: 318px;;
float: left;
padding: 15px 26px 0 0px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

#reszta h1 {
margin-top: 0;
padding-top: 20px;
margin-bottom: 5px;
color: #000000;
font-size: 1em;
font-weight: bold;
}


#reszta li {
list-style-image: url(img/arrow.jpg);
}


#reszta_inne {
width: 653px;;
float: left;
padding: 15px 30px 0 30px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

#reszta_sklep {
width: 633px;;
float: left;
padding: 15px 30px 0 50px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

/*

#reszta_inne li {
list-style-image: url(img/arrow.jpg);
}

*/

#reszta_inne h1 {
margin-top: 20px;
margin-bottom: 5px;
color: #B74F93;
font-style: italic;
font-size: 1.5em;
}





/*  pole logowania   */

#login {
margin: 0;
border: 0;
}

#login fieldset {
margin: 0;
padding: 0;
border: 0; 
}

.input {
margin: 2px;
border: 1px solid #EE8A94;
background-color: #E097B0;
color: #000000;
width: 126px;
}

#login label {
display: block;
color: #ffffff;
width: 60px;
float: left;
margin: 2px;
padding-top: 4px;
font-size: 0.75em;
}

#wyslij {
float: right;
width: 71px;
height: 23px;
margin-right: 8px;
margin-top: 5px;
margin-bottom: 5px;
}

#logowanie a{
text-decoration: none;
color: #E097B0;
display: block;
font-size: 0.7em;
}

#logowanie a:hover {
color: #ffffff;
}

#logowanie h2 {
margin: 0 0 10px 0;
padding: 0;
color: #E197B0;
text-align: center;
font-size: 1em;
}



/* MENU */
#gorne_menu {position: relative;}
#gorne_menu ol {list-style: none; margin: 0; padding: 0;}
#gorne_menu ol li {
position: relative;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 7px;
margin-left: 0px;
margin-right: 23px;
font-size: 0.8em;
height: 21px;
width: 103px;
background: url(img/button.jpg) no-repeat 0px 0;
float: left;
text-align: center;
}
#gorne_menu ol a {
display: block;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1em;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}


#gorne_menu ol li:hover {background-position: bottom;}
/* poziom 2 */
#gorne_menu ol ol {position: absolute; display: none; left: 0; top: 28px;}
#gorne_menu ol ol li {
background: url(img/normalny.png) no-repeat;
width: 103px;
height: 21px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 7px;
margin-left: 0px;
color: #ffffff;
}
#gorne_menu ol li:hover ol {display: block;}
#gorne_menu ol li:hover ol ol {display: none;}
#gorne_menu ol ol li:hover {background: url(img/aktywny.png) 0px 0 no-repeat;}
/* poziom 3 */
#gorne_menu ol ol li:hover ol {display: block;}
#gorne_menu ol ol li:hover ol ol {display: none;}



#gorne_menu li.m45 {
position: absolute;
float: left;
padding: 0;
width: 59px;
height: 59px;
top: 99px;
right: 18px;
background-image: url(img/button_koszyk.jpg);
}

#gorne_menu li.m45 a {
display: block;
width: 59px;
height: 59px;
}

#guzik_koszyk {
position: absolute;
float: left;
padding: 0;
width: 59px;
height: 59px;
top: 99px;
right: 10px;
}

#guzik_koszyk a {
display: block;
width: 59px;
height: 59px;
background-image: url(img/button_koszyk.jpg);
background-position: top;
}

#guzik_koszyk a:hover {
display: block;
width: 59px;
height: 59px;
background-image: url(img/button_koszyk.jpg);
background-position: bottom;
}

.galeria {
display: block;
float: left;
margin: 1px;
}

.galeria img {
border: dotted 5px #b74f93;
margin: 1px;
}

#do_koszyka {
margin: 10px 0 15px 0;
}

#do_koszyka fieldset {
/* border: #E38094 5px dotted; */
border: 0;
padding: 0px;
}

#do_koszyka input {
float: left;
}

#foto_galeria strong {
display: block;
margin-left: 30px;
margin-top: 15px;
}

#kontener_galerii {
margin-left: 19px;
}

#wyszukiwarka form {
margin: 0;
padding: 0;
}

#wyszukiwarka fieldset {
margin: 0;
padding: 0;
border: 0;
}

#wyszukiwarka .input {
margin: 2px;
border: 1px solid #EE8A94;
background-color: #E097B0;
color: #000000;
width: 50px;
}

#wyszukiwarka label {
display: block;
color: #ffffff;
width: 110px;
float: left;
font-size: 0.9em;
}

#wyszukiwarka .kategoria label {
width: 85px;
}

#wyszukiwarka div {
overflow: hidden;
color: #ffffff;
font-size: 0.8em;
}

#wyszukiwarka a{
text-decoration: none;
color: #E097B0;
display: block;
float: left;
font-size: 0.8em;
margin-top: 5px;
}

#wyszukiwarka a:hover {
color: #ffffff;
}

#wyszukiwarka a.miary {
font-size: 1em;
color: #FFFFFF;
}

#zaawansowana form {
margin: 0;
padding: 0;
}

#zaawansowana fieldset {
margin: 0;
padding: 0;
border: 0;
}

#zaawansowana .input {
margin: 2px;
border: 1px solid #EE8A94;
background-color: #E097B0;
color: #000000;
width: 120px;
}

#zaawansowana label {
display: block;
color: #ffffff;
width: 65px;
float: left;
font-size: 0.9em;
padding-top: 4px;
}

#zaawansowana .kategoria label {
width: 65px;
}

#zaawansowana div {
overflow: hidden;
color: #ffffff;
font-size: 0.8em;
}

#zaawansowana a{
text-decoration: none;
color: #E097B0;
display: block;
float: left;
font-size: 0.8em;
margin-top: 5px;
}

#zaawansowana a:hover {
color: #ffffff;
}

#zaawansowana a.miary {
font-size: 1em;
color: #FFFFFF;
}

a#podbiustem {
font-size: 1em;
color: #FFFFFF;
}

a#podbiustem:hover {
color: #E097B0;
}

#zmierz {
float: right;
}

#wyszukiwarka h2 {
margin: 0 0 10px 0;
padding: 0;
color: #E197B0;
text-align: left;
font-size: 1em;
clear: both;
}

#wyszukiwarka select {
font-size: 0.9em;
}

#zaawansowana h2 {
margin: 0 0 10px 0;
padding: 0;
color: #E197B0;
text-align: center;
font-size: 1em;
clear: both;
}

#zaawansowana select {
margin: 2px;
border:1px solid #EE8A94;
font-size: 1em;
width: 122px;
background: #E097B0;
}


/* FORMULARZ */

#formularz {
border: 3px dotted #A55EAA;
padding: 5px 5px 5px 5px;
}

#formularz input {
width: 390px;
color: #003300;
background-color: #DC91B0;
border: 1px solid #A55EAA;
margin: 2px;
float: right;
}

#formularz textarea {
width: 390px;
height: 200px;
color: #003300;
background-color: #DC91B0;
border: 1px solid #A55EAA;
margin: 2px;
float: right;
}

#formularz label {
float: left;
width: 130px;
margin: 5px;
clear: left;
}

#formularz fieldset {
border: dashed 3px #A55EAA;
}

#stopka {
clear: both;
}

#stopka_zawartosc {
margin-left: auto;
margin-right: auto;
width: 960px;
height: 22px;
padding-right: 60px;
text-align: right;
font-size: 0.7em;
text-decoration: none;
color: #D9797A;
}

#stopka_zawartosc a {
font-size: 1em;
text-decoration: none;
color: #D9797A;
}

#stopka_zawartosc a:hover {
color: #ff0000;
}



/* zdjęcia */

img.left {float: left; margin: 0 10px 10px 0; border:5px dotted #B74F93;}
img.right {float: right; margin: 0 0 10px 10px; border:5px dotted #B74F93;}

/*  cja  */

#cja {
margin: 0;
padding: 0;
}

#cja label {
display: block;
float: left;
width: 300px;
margin: 2px;
}

#cja span {
color: #FF0000;
}

#cja input {
display: block;
float: left;
width: 300px;
margin: 2px;
}

#cja fieldset {
border: solid 0px;
}

#koszyk_form {
margin: 0;
padding: 0;
}

#koszyk_form table {
width: 650px;
border: 0px;
}

#koszyk_form tr {
background-color: #FBC2C3;
}

#koszyk_form input {
background: #FFFFFF;
float: right;
border: 1px solid #000000;
}

#koszyk_form table input {width: 50px;}

/* stronicowanie */
.stronicowanie {clear: both; list-style: none; text-align: center;}
.stronicowanie li {display: inline; margin: 0 5px;}
.stronicowanie li a {color: #9D3C81; text-decoration: none; font-family: "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold;}
.stronicowanie li a:hover {color: #f00;}
.stronicowanie li.wybrana a {color: #f00;}

.podgrupa_na_stronie {
margin-bottom: 15px;
margin-left: 15px;
display: block;
float: left;
}

.podgrupa_na_stronie img {
width: 120px;
border: dotted 5px #b74f93;
float: left;
margin: 2px;
}

.podgrupa_na_stronie strong {
display: block;
}

.podgrupa_na_stronie a {
color: #000000;
text-decoration: none;
}

.podgrupa_na_stronie a:hover {
color: #666666;
text-decoration: none;
}

.podgrupa_na_stronie span {display: none;}

#koszyk h2 {
margin: 0 0 10px 0;
padding: 0;
color: #E197B0;
text-align: center;
font-size: 1.5em;
}

#koszyk a{
text-decoration: none;
color: #E097B0;
display: block;
font-size: 1.1em;
}

#koszyk a:hover {
color: #ffffff;
}

/* zamowienie dane */

#zamowieniedane {
margin: 0;
padding: 0;
}

#zamowieniedane label {
display: block;
float: left;
width: 300px;
margin: 2px;
}

#zamowieniedane span {
color: #FF0000;
}

#zamowieniedane legend {
font-weight: bold;
}

#zamowieniedane textarea {
width: 450px;
}

#zamowieniedane input {
display: block;
float: left;
width: auto;
margin: 2px;
}

#zamowieniedane fieldset {
border: solid 0px;
width: 640px;
}


#zamowienietable {
margin-bottom: 1em;
width: 640px;
border: 0px;
}

#zamowienietable tr {
background-color: #FBC2C3;
}

/* rejestracja */

#rejestracja {
margin: 0;
padding: 0;
}

#rejestracja label {
display: block;
float: left;
width: 300px;
margin: 2px;
}

#rejestracja span {
color: #FF0000;
}

#rejestracja legend {
font-weight: bold;
}

#rejestracja textarea {
width: 650px;
}

#rejestracja input {
display: block;
float: left;
width: 300px;
margin: 2px;
}
#rejestracja input.submit {margin-left: 305px; width: auto;}

#rejestracja fieldset {
border: solid 0px;
}

#rejestracja .akceptuje {clear: both; padding: 10px 0;}
#rejestracja .akceptuje input {margin: 0 5px 0 305px; width: auto;}
#rejestracja .akceptuje div {font-size: 0.9em; text-align: right;}

#zamowieniedanedalej {
border: 0;
width: 128px;
height: 44px;
}

#zamow {
margin-top: 40px;
display: block;
width: 150px;
float: right;
}

#zamow img {
border: 0;
}

#podsumowaniedanych {
float: left;
display: block;
width: 400px;
}


.do_koszyka {
margin: 10px 0 15px 0;
}

.do_koszyka fieldset {
/* border: #E38094 5px dotted; */
border: 0;
padding: 10px;
}

.do_koszyka input {
float: right;
}


.opis_wyszukiwarka {
padding-top: 10px;
}

.rekord_wyszukiwarka {
display: block;
clear: both;
width: 600px;
}

.rekord_wyszukiwarka img {
float: left;
border: dotted 5px #b74f93;
margin: 10px;
width: 200px;
}

.rekord_wyszukiwarka h2 {
clear: both;
margin-top: 20px;
color: #000000;
font-size: 1.5em;
font-weight: bold;
text-align: left;
}

.rekord_wyszukiwarka a {
text-decoration: none;
color: #000000;
}

.rekord_wyszukiwarka a:hover {
text-decoration: none;
color: #b74f93;;
}

.majtki_img {
border: 5px dotted rgb(183, 79, 147); 
margin: 8px; 
width: 80px; 
float: left;
}

a#link_wyszukiwarka {
display:inline;
clear: both;
color: #E197B0;
font-size: 1em;
margin-left: 30px;
}

#logowanieBlad {font-size: 0.8em; color: #f00;}

#logo {position: absolute; display: block; top: 40px; left: 35px; width: 390px; height: 80px;}



#zrob_zakupy {
display: block;
float: left;
padding: 0;
width: 173px;
height: 35px;
margin-left: 38px;
}

#zrob_zakupy a {
display: block;
width: 173px;
height: 35px;
}

#twoje_konto {
display: block;
float: right;
padding: 0;
width: 173px;
height: 35px;
margin-right: 60px;
}

#twoje_konto a {
display: block;
width: 173px;
height: 27px;
color: #FFFFFF;
font-weight: bold;
font-size: 0.8em;
padding-top: 8px;
text-align: center;
}

#twoje_konto a:hover {
	color: #C76193;
	}






#karuzela {
display: block;
height: 130px;
clear: both;
}

#wyszukiwarkaRozmiar label {width: auto;}
#wyszukiwarkaRozmiar .input {float: right; margin-right: 13px;}
#wyszukiwarkaRozmiar select {float: right; margin-right: 13px;}

#koszykZawartosc {position: absolute; display: none; left: -274px; font-size: 0.8em; color: #9D3B81; font-size: 0.7em;}
#koszykZawartosc.displayBlock {display: block;}
#koszykZawartosc table {border: 1px solid #9C3B80; width: 334px; background: #fff; padding-left: 4px; padding-right: 4px;}
#koszykZawartosc table caption {border: 1px solid #9C3B80; border-bottom: 0; width: auto; background: #fff;}
#koszykZawartosc table tr {background: #fff;}
#koszykZawartosc table .ilosc {text-align: center;}
#koszykZawartosc table .cena {text-align: right;}
#guzik_koszyk:hover #koszykZawartosc {display: block;}
#koszykZawartosc div {float: right; display: none; background: #fff; cursor: pointer;}
#koszykZawartosc.displayBlock div {display: block;}

#powrot_do_sklepu {
border: 0px solid;
}


#ogloszenie {
width: 206px;
background-color: #9D3B81;
border: 5px;
border-style: dotted;
border-color: #FABFC0;
margin-bottom: 10px;
margin-right: 10px;
padding: 10px;
color: #FFFFFF;
text-align: justify;
font-size: 0.9em;
}

#ogloszenie h2 {
margin: 0 0 10px 0;
padding: 0;
color: #E197B0;
text-align: center;
font-size: 1.5em;
}

#koszyk_klik {
	cursor: pointer;
	}
	
#foto_logowanie {
width: 312px;
float: left;
padding: 35px 15px 0 30px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}	

#foto_logowanie fieldset{
	border: 0px solid;
	}
	
#foto_logowanie fieldset label {
	display: block;	
	width: 80px;
	float: left;
	margin: 2px;
	}
	
#foto_logowanie fieldset input {	
	float: left;
	margin: 2px 20px 2px 2px;
	}
	
.kategoria select {
	color: #9D3B81;
	}
	

#najczesciejKupowane {
	display: block;
	clear: both;
	padding: 30px 30px 0 30px; 
	}	

#najczesciejKupowane h1 { 
	color: #AD4486;
	font-size: 1.5em;
	}	
	
/* najczesciej-kupowane */
.najczesciej-kupowane {clear: both; list-style: none; margin: 0px; padding: 0px 0px 0px 5px; width: 640px;}
.najczesciej-kupowane li {float: left; width: 128px;}
.najczesciej-kupowane img {width: 110px; border:5px dotted #B74F93;}
.tytul {font-size: 0.7em;}

/* etykiety */
.etykiety {list-style: none; list-style-image: none;}
.etykiety li {float: left; width: 150px; list-style: none; list-style-image: none;}
.etykiety img { 
	width: 120px;
	border: dotted 5px #b74f93;
	float: left;
	margin: 2px;
	}



/*

.podgrupa_na_stronie {
margin-bottom: 15px;
margin-left: 15px;
display: block;
float: left;
}

.podgrupa_na_stronie img {
width: 120px;
border: dotted 5px #b74f93;
float: left;
margin: 2px;
}

.podgrupa_na_stronie strong {
display: block;
}

.podgrupa_na_stronie a {
color: #000000;
text-decoration: none;
}

.podgrupa_na_stronie a:hover {
color: #666666;
text-decoration: none;
}

.podgrupa_na_stronie span {display: none;}

*/

/*
#nowysklep {
width: 206px;
background-color: #9D3B81;
border: 5px;
border-style: dotted;
border-color: #FABFC0;
margin-bottom: 10px;
margin-right: 10px;
padding: 10px;
}

#zapraszamy {
	display: block;
	text-align: center;
	}
	
#zapraszamy a {
	color: #ffffff;	
	}
	
#zapraszamy a:hover {
	color: #e097b0;
	}	
	
	*/
	/*
#zapraszamy strong {
	font-size: 1.5em;
	}
	
	*/	
	
#nowysklep {
width: 206px;
background-color: #ffffff;
border: 5px;
border-style: dotted;
border-color: #9D3B81;
margin-bottom: 10px;
margin-right: 10px;
padding: 10px;
}

#zapraszamy {
	display: block;
	text-align: center;
	}
	
#zapraszamy a {
	color: #9D3B81;	
	}
	
#zapraszamy a:hover {
	color: #e097b0;
	}

#uwaga {
	display: block;
	clear: both;
	margin-top: 15px;
	color: #FF0000;
	}	








/* buttony zyczenia */

#gorne_menu ol li.m7 {
position: relative;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 7px;
margin-left: 0px;
margin-right: 23px;
font-size: 0.8em;
height: 21px;
width: 103px;
background: url(img/button_prezent.jpg) no-repeat 0px 0;
float: left;
text-align: center;
}

#gorne_menu ol li.m7:hover {background-position: bottom; color: #ffffff;}


#gorne_menu ol li.m7 a {
	color: #000000;
	padding-left: 20px;
	} 


#gorne_menu ol li.m7 li a {
	color: #ffffff;
	padding-left: 0px;
	} 

#gorne_menu ol li.m7 a:hover {	
	color: #ffffff;
	}



#gorne_menu ol li.m9 {
position: relative;
margin-bottom: 0px;
padding-left: 0px;
padding-top: 7px;
margin-left: 0px;
margin-right: 23px;
font-size: 0.8em;
height: 21px;
width: 103px;
background: url(img/button_sklep.jpg) no-repeat 0px 0;
float: left;
text-align: center;
}

#gorne_menu ol li.m9:hover {background-position: bottom; color: #ffffff;}


#gorne_menu ol li.m9 a {
	color: #000000;
	padding-left: 13px;
	} 
	
#gorne_menu ol li.m9 a:hover {	
	color: #ffffff;
	}

/* koniec guzikow na zyczenie */

#spacer {
	display: block;
	height: 4px;
	}
	
#wizaz_pan {
float: left;
width: 684px;
padding-left: 30px;
}	


.yt {
	display: block;
	float: left;
	width: 100px;
	margin: 2px;
	}
	
.yt img {
	width: 90px;
	}	
	
	
.najczesciej {
	display: block;
	width: 110px;
	height: 147px;
	border: 5px dotted #B74F93;	
	}	
	
#wyprzedaz {
	width: 206px;
	background-color: #9D3B81;
	border: 5px;
	border-style: dotted;
	border-color: #FABFC0;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 10px;
}	
