* {
	font-family: verdana, arial, tahoma, sans-serif;
	margin: 0px;
	padding: 0px;
}

body {
	background: #212121;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

img, a img {border: 0px; padding: 0px; margin: 0px;}

a {
	font-weight: normal;
	text-decoration: none;
	color: #FDF9DE;
}
a:hover{text-decoration: underline;}
p {padding: 5px 0px 5px 0px;	margin: 0px;}


h1 { 
	width: 522px;
	height: 56px;
	background:url(/gfx/prawy_pasek_gora.gif) no-repeat;
	text-align: left; 
	font-size: 14px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: #F4E3B5;
	padding: 10px 0px 0px 50px;
}


h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color:#FCF2DA;
}


/* ----- rozlozenie ----- */
#top {
	background:url(/gfx/pasek.gif) repeat-x;
	height: 345px;
}

#podstrona_top {
	background:url(/gfx/podstrona_pasek.gif) repeat-x;
	height: 263px;
}



div.sciezka {
	width:858px;
	height:20px;
	margin:auto;
	background:url(/gfx/top_szary.gif) no-repeat;
	color: #979797;
	padding: 3px 0px 0px 15px;
}


#logowanie {
	float:left;
	background:url(/gfx/top_logowanie.jpg) no-repeat;
	width:323px;
	height:84px;

}


.logowanie_text1 {
	float:left;
	text-align: left; 
	font-size: 13px; 
	font-family: Tahoma; 
	color: #FDF9DE;
	padding: 18px 0px 0px 40px;
	width:110px;
	
}

.logowanie_text2 {
	float:left;
	text-align: left; 
	font-size: 13px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: #FDF9DE;
	padding: 18px 0px 0px 40px;
}

#podstrona_logowanie {
	float:left;
	background:url(/gfx/podstrona_top_logowanie.jpg) no-repeat;
	width:358px;
	height:84px;

}

.podstrona_logowanie_text1 {
	float:left;
	text-align: left; 
	font-size: 13px; 
	font-family: Tahoma; 
	color: #FDF9DE;
	padding: 18px 0px 0px 40px;
	width:110px;
	
}

.podstrona_logowanie_text2 {
	float:;
	text-align: left; 
	font-size: 13px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: #FDF9DE;
	padding: 18px 0px 0px 40px;
}

.szukaj {
	padding: 18px 0px 0px 50px;
	float:left;
	width:250px;
}

.szukaj_text {
	font-size: 13px; 
	font-family: Tahoma; 
	color: #FDF9DE;
	padding: 5px 0px 0px 0px;
	
}

div.panel_l {
	padding: 13px 0px 0px 10px;
	float:right;
	background:url(/gfx/panel_l.gif) no-repeat;
	height:32px;
	width:305px;
	color:#A0A0A0;
	font-size:13px;
	margin-top:10px;
}

div.panel_p {
	padding: 13px 0px 0px 0px;
	float:right;
	background:url(/gfx/panel_p.gif) no-repeat;
	height:32px;
	width:205px;
	margin:10px 37px 0px 0px;
	color:#A0A0A0;
	font-size:13px;
	
}

#logo {
	float:left;
	margin-top:-195px;
}

#podstrona_logo {
	float:left;
	margin-top:-113px;
}

#calosc {
	width: 955px;
	margin:auto;
	border:0px;
}

div.index{
	width: 880px;
	margin:auto;

}
/* ----- lewy panel ----- */
div.left {
	width: 238px;
	float:left;
	background:url(/gfx/left_tlo.gif) repeat-y;
	color: #212121;
	
}

div.left_witamy {
	width: 238px;
	height: 48px;
	background:url(/gfx/left_witamy.gif) no-repeat;
	
}

div.witamy {
	width: 220px;
	float:left;
	padding: 10px 20px 20px 10px;
	font-size:12px;
}

div.witamy h1{
	background: none;
	width: auto;
	float: none;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #651549;
	clear: none;
	height: auto;
}

div.left_oferty{
	width: 238px;
	height: 37px;
	background:url(/gfx/left_oferty.gif) no-repeat;
	
}
div.oferty {
	width: 220px;
	
	padding: 10px 0px 10px 10px;
	float:left;
	
}

div.oferty_tekst{
	width: 85px;
	float:right;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

div.oferty_tekst a{
	color: #C1A56B;
}

div.oferty_nazwa a{
	color: #000000;
	font-weight: bold;
	padding:0px 0px 5px 3px;
}

div.oferty_cena {
	color: #BB9A5C;
	font-weight: bold;
	font-size:11px;
	float:right;
	padding: 4px 0px 10px 0px;
	width:88px;
	text-align: right;
}


div.oferty_wiecej {
	background:url(/gfx/wiecej.gif) no-repeat;
	background-position:12px 3px;
	padding: 0px 0px 0px 28px;
	margin-top:10px;
	font-weight: bold;
	font-size:11px;
}

div.oferty_wiecej a{
	color:#A62062;
}

div.oferty_dokoszyka {
	width: 54px;
	height:23px;
	background:url(/gfx/left_dokoszyka.gif) no-repeat;
	padding: 5px 0px 0px 30px;
	margin-top:10px;

}

div.oferty_dokoszyka a{
	color:#ffffff;
}
div.left_pasek {
	width: 238px;
	height:5px;
	float:left;
	background:url(/gfx/left_kreska.gif) no-repeat;
}

div.left_dol {
	width: 238px;
	height:42px;
	float:left;
	background:url(/gfx/left_dol.gif) no-repeat;
}


/* ----- prawy panel ----- */
div.right {
	width: 628px;
	float:right;
	
	
}

/* ----- zdjecia bizuterii ----- */

div.kategorieglowna a{
	width:134px;
	height:33px;
	float:left;
	font-size: 14px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: #F4E3B5;
	padding:132px 0px 0px 75px;

}

div.kategorieglowna a.pierscionki{
		background:url(/gfx/img_pierscionki.jpg) no-repeat;
}
div.kategorieglowna a.naszyjniki{
		background:url(/gfx/img_naszyjniki.jpg) no-repeat;
}
div.kategorieglowna a.wisiorki{
		background:url(/gfx/img_wisiorki.jpg) no-repeat;
}
div.kategorieglowna a.obraczki{
		background:url(/gfx/img_obraczki.jpg) no-repeat;
}
div.kategorieglowna a.dzieci{
		background:url(/gfx/img_dzieci.jpg) no-repeat;
}
div.kategorieglowna a.komplety{
		background:url(/gfx/img_komplety.jpg) no-repeat;
}
div.kategorieglowna a.lancuszki{
		background:url(/gfx/img_lancuszki.jpg) no-repeat;
}
div.kategorieglowna a.bransoletki{
		background:url(/gfx/img_bransoletki.jpg) no-repeat;
}
div.kategorieglowna a.zegarki{
		background:url(/gfx/img_zegarki.jpg) no-repeat;
}
div.kategorieglowna a.kolczyki{
		background:url(/gfx/img_kolczyki.jpg) no-repeat;
}
div.kategorieglowna a.brylant{
		background:url(/gfx/img_brylant.jpg) no-repeat;
}
div.kategorieglowna a.torebki{
		background:url(/gfx/img_torebki.jpg) no-repeat;
}




div.kategorieglowna a:hover{
	color: #F9EFD5;
}

/* ----- formularze zaloguj -----*/
div#logowanie form {padding: 0px; margin: 20px 0px 0px 40px; }

div#logowanie input.button {
	background: url(/gfx/przycisk_rozowy1.jpg) no-repeat;
	background-position:3px -1px;
	width:26px;
	height:26px;
	border:none;
}

div#logowanie input.submit {
	background:none;
	background-color: #641549; 
	text-align: center; 
	font-weight: bold; 
	float: left; 
	width: 120px;
	height:23px;
	border: 1px solid #FDF9DE;
	padding: 2px 7px 2px 7px; 
	color: #FDF9DE; 
	font-size: 10px; 
	margin: 0px;
	cursor: hand;
}


div#logowanie input, textarea {
	border: 1px solid #212121;
	padding: 2px 7px 2px 7px; 
	background: url(/gfx/top_log.gif) repeat-x;
	background-color: #FCF2DC;
	margin: 0px 0px 0px 0px; 
	color: #662946;
	padding: 2px;
}

#podstrona_logowanie form {padding: 0px; margin: 10px 0px 0px 40px; }

#podstrona_logowanie input.button {
	background: url(/gfx/przycisk_rozowy1.jpg) no-repeat;
	background-position:3px -1px;
	width:26px;
	height:26px;
	border:none;
}

#podstrona_logowanie input.submit {
	background:none;
	background-color: #641549; 
	text-align: center; 
	font-weight: bold; 
	float: left; 
	width: 120px;
	height:23px;
	border: 1px solid #FDF9DE;
	padding: 2px 7px 2px 7px; 
	color: #FDF9DE; 
	font-size: 10px; 
	margin: 0px;
	cursor: hand;
}


#podstrona_logowanie input, textarea {
	border: 1px solid #212121;
	padding: 2px 7px 2px 7px; 
	background: url(/gfx/top_log.gif) repeat-x;
	background-color: #FCF2DC;
	margin: 0px 0px 0px 0px; 
	color: #662946;
	padding: 2px;
}

div.szukaj input, textarea {
	border: 1px solid #212121;
	padding: 2px 7px 2px 7px; 
	background: url(/gfx/top_log.gif) repeat-x;
	background-color: #FCF2DC;
	margin: 0px 0px 0px 0px; 
	color: #662946;
	padding: 2px;
}

div.szukaj input.button2 {
	background: url(/gfx/przycisk_rozowy2.jpg) no-repeat;
	background-position:5px 5px;
	width:26px;
	height:26px;
	border:none;
}
div.szukaj input.button_szukaj {
	background: url(/gfx/przycisk_szukaj.gif) no-repeat;
	background-position:5px 5px;
	width:100px;
	height:30px;
	border:none;
	color: #FCF2DC;
	font-size:11px;
}


div.right form {padding: 0px; margin: 20px 0px 0px 20px; }
div.right input{
	border: 1px solid #FDF9DE;
	padding: 2px 7px 2px 7px; 
	background: url(/gfx/top_log.gif) repeat-x;
	color: #000000; 
	font-size: 10px; 
	margin: 0px;
}

div.right .submit {
	background:none;
	background-color: #641549; 
	text-align: center; 
	font-weight: bold; 
	float: left; 
	width: 170px;
	height:25px;
	margin-right:10px;
	margin-top:10px;
	color: #FDF9DE;
	font-size:11px;
}


#banner {
	background: url(/gfx/top_banner.jpg) no-repeat;
	float:right;
	width: 632px;
	height: 279px;
	margin:0px;
	padding: 0px;
}

#podstrona_banner {
	background: url(/gfx/podstrona_top_banner.jpg) no-repeat;
	float:right;
	width: 597px;
	height: 197px;
	margin:0px;
	padding: 0px;
}



/* ----- podstrony  ----- */

/* ----- lewy panel  ----- */
div.left_kategorie {
	width: 238px;
	height: 45px;
	background:url(/gfx/left_kategorie.gif) no-repeat;
}

div.left_kategoria{
	width: 228px;

	padding: 0px 0px 0px 10px;
	float:left;
}

.left_kategoria p{
	float: left;
	height: 10px;
	padding: 10px 2px 0px 0px;
	color: #AB843A;
}

.left_kategoria img{
	float: left;
}

.left_kategoria a{
	height:10px;
	width:150px;
	padding: 15px 0px 0px 10px;
	float:left;
	font-size: 15px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: #AB843A;
}

.left_kategoria a.podzial{
	padding: 5px 0px 10px 10px;

	font-size: 13px; 
	font-family: Tahoma; 
	font-weight: normal;
	color: #AB843A;
}
/*
div.left_napis a{
	width: 150px;
	height:10px;
	padding: 15px 0px 0px 10px;
	float:right;
	text-align: left; 
	font-size: 15px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: #AB843A;
}*/

div.left_napis a:hover{
	color: #CDAC6D;
}

/* ----- prawy panel  ----- */


div.prawy_dol {
	width: 622px;
	height: 5px;
	background:url(/gfx/prawy_pasek_dol.gif) no-repeat;
	float:left;
	margin-top:20px;
	
}
.pager_l{
	width:150px;
	height: 16px;
	float:left;
	margin-top:5px;
	padding:0px 0px 0px 30px;
	background: url(/gfx/prawy_kropka.gif) 10px 0px no-repeat;
	
}
.pager_c{
	width:250px;
	height: 16px;
	float:left;
	margin-top:5px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.pager_r{
	width:160px;
	height: 16px;
	float:left;
	margin-top:5px;
	padding:0px 20px 0px 0px;
	background: url(/gfx/prawy_kropka.gif) right no-repeat;
	text-align: right;
}


div.pager a{
	height:14px;
	text-decoration: underline; 
	font-size: 11px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: #F4E3B5;
	
}div.pager a:hover {color: #F9EFD5;}

/* ----- prawy  - oferta z danej kategorii  ----- */
div.prawy_rzad {
	width: 599px;
	min-height: 300px;
	margin:10px 0px 0px 12px;
	float:left;
	
	
}
div.prawy_pasek_srodek {
	width: 599px;
	height:5px;
	background:url(/gfx/prawy_pasek_srodek.gif) no-repeat;
	background-position:center bottom;
	margin:10px 0px 10px 0px;
	float:left;
	
}
div.oferta {
	width: 590px;
	float:left;
	margin-right:5px;

}
div.oferta_napisy {
	width: 400px;
	float:left;
	font-size: 12px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: #F4E3B5;
	text-align: left;
	padding:0px 0px 0px 40px;


}

div.oferta_napisy h2 a{
	color: #EBCB7A; 
	font-weight: bold; 
	font-size:14px; 
	float:left;
}

div.oferta_cena {
	font-size: 14px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: #EBCB7A;
	text-align: left;
	padding:0px;
	float:left;
	margin:28px 0px 0px 10px;
}
div.oferta_cena span
{
  color: #fff;
  font-size: 12px;
  font-weight: normal;
}

div.oferta_opis {
	height:15px;
	background:url(/gfx/prawy_opis.gif) no-repeat;
	padding:0px 0px 10px 20px;
	float:right;
	width:150px;
}

div.oferta_kosz {
	height:15px;
	background:url(/gfx/prawy_kosz.gif) no-repeat;
	padding:0px 0px 0px 20px;
	float:right;
	width:150px;
}
/* ----- koniec podstrony  ----- */


/* ----- tabela ----- */

/* ----- koszyk ----- */
table.koszyk {
	margin: auto;
	border-collapse: collapse;
	color: #ffffff;
	font-size: 11px;
	width: 100%;
}

table.koszyk td{
	padding: 5px;
	border-bottom: 1px #777777 solid;
	
}

div.right table td.p {
	background-color: #333333;
}

div.right table td.n {
	background-color: #444444;
}

table.koszyk th {background: #641549; color: #FDF9DE; padding: 5px; border-bottom: 1px #FDF9DE solid;border-top: 1px #FDF9DE solid;}

ul {list-style-type: none; margin: 3px 3px 3px 20px; padding: 0px;}
li {background: url(//gfx/i_dot.gif) no-repeat 0px 6px; padding: 2px 3px 2px 12px; font-size: 12px;}

.la {text-align: left;}
.ca {text-align: center;}
.ra {text-align: right;}


div.cena{
	float:right;
	font-size: 14px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: #FDF9DE;
	margin-top:10px;
	
}




/*--strona z info o produkcie - srodek--*/
/*table.produkt {
	margin: 0;
	width: 100%;
	border-collapse: separate;
	
}

table.produkt td {
	
	/*height: 220px;*/
		
}*/

.container form input.ilosc {
	font-size: 11px;
	padding: 1px;
	margin: 0px;
	text-align: right;
	height:20px;
}

.container div.foto {
	float: right;
	margin: 0px;
	border:2px solid #A7A7A7;
	margin-bottom:3px;
	
}

.container a.foto {
	float: right;
	margin: 5px 5px 0px 40px;
	border:2px solid #A7A7A7;
	margin-bottom:3px;
	display: block;
}

div.container {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	font-size: 11px;
	float: left;
	position: relative;
	color: #FDF9DE;
	width: 600px;
	min-height:120px;
}
div.container h1
{
 width: 550px;
}

.container div.opis {
	margin: 0px;
	padding: 10px 0px 0px 12px;
	font-size: 13px;
	float: left;
	position: relative;
	color: #FDF9DE;
	/*width: 300px;*/
	min-height:120px;
	width: 588px;
}

html>body  div.container {height:auto;} /*for mozilla as IE treats height as min-height anyway*/

div.container h3 {
	width: 521px;
	height: 56px;
	background:url(/gfx/prawy_pasek_gora.gif) no-repeat;
	text-align: left; 
	font-size: 15px; 
	font-family: Tahoma; 
	font-weight: bold;
	color: #F4E3B5;
	padding: 10px 0px 0px 60px;
	
		
}


div.container div.cena {
	float: left;
	text-align: right;
	margin: 0px 0px 20px;
	font-size: 14px;
	width:580px;
	
	
}

div.container div.cena strong{
	font-size: 16px;
	color: #EBCB7A;
	font-family: arial;
	 
}
/*----------*/

/*--zamowienie i rejestracja konta - srodek--*/

div.zamowienie {
	margin: 0px;
	width: 100%;
	color: #ffffff;
	font-size: 11px;
	
}

div.zamowienie div.container {
	padding: 20px 0px 0px 0px;
	font-size:12px;
}

div.zamowienie div.container h3 {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #EBCB7A;
}

div.zamowienie table {
	border-collapse: collapse;
	width:400px;
	margin: auto;
	font-size:12px;
}

div.zamowienie table th {
	background: #641549; color: #FDF9DE; padding: 5px; border-bottom: 1px #FDF9DE solid;border-top: 1px #FDF9DE solid;
}

div.zamowienie table td {
	background-color: #212121;
	padding: 5px 5px 5px 5px;
	color: #ffffff;
	border-style: 1px solid #555555;
	vertical-align: middle;
	text-align: left;
	width:100px;
	
}

div.zamowienie table td.srodek {
	text-align: center;
}

div.zamowienie table td.prawy {
	text-align: right;
}

div.zamowienie table td.p {
	background-color: #444444;
}

div.zamowienie table td.n {
	background-color: #555555;
}

div.zamowienie form input.textFrm, div.zamowienie form select {
	border-width: 1px;
	border-style: solid;
	border-color: #A8ADB2;
	font-family: verdana, arial, sans serif;
	font-size: 10px;
	padding: 1px;
	margin: 0px;
	width: 150px;
	font-size:12px;
}
div.zamowienie form input{
	border-width: 1px;
	border-style: solid;
	border-color: #A8ADB2;
	font-family: verdana, arial, sans serif;
	font-size: 10px;
	padding: 1px;
	margin: 0px;
	width: 166px;
	font-size:12px;
}

div.zamowienie form select {
	width: 170px;
	font-size:12px;
}

div.zamowienie form input.submitB {
	border-style: none;
	width: 93px;
	height: 15px;
	cursor: hand;
}


div.zamowienie div.cena {
	width: 100%;
	text-align: right;
	margin: 20px 0px;
}

div.zamowienie div.cena strong{
	font-size: 14px;
	color: #CD1313;
	font-family: arial; 
}

div.zaplata {
	text-align: center;
}

div.zaplata a{
	font-weight: bold;
}

div.zamowienie table.raw_tab td {
	border-style: none;
}
/*----*/

/*--bledy - srodek--*/

div.info {
	width: 600px;
	border-color: 5px solid #Eff4E6; 
	color: #ffffff;
	font-size: 12px;
	margin:auto;	
	float:left;
}


div.info div.container {
	padding: 15px;
	
}

div.info div.container h3 img {
	vertical-align: text-bottom; 
	margin-right: 5px;
}

div.info div.container h3 {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
}

div.info div.container h3.blad {
	color: #974A7E;
	
}

div.info div.container h3.pytanie {
	color: #4C535B;
	
}

div.info div.container h3.komunikat {
	color: #EBCB7A;
	
}

div.info div.container a {
	font-weight: bold;
	
}

p.atrerrmsg {
	margin: 15px 0px 5px 0px;
	padding: 0px;
	color: #DF290F;
} 

/*----------*/

div.cl {clear: both;}

/*----------*/

ul#menu_footer {
	margin: 0px;
	list-style: none;

}
ul#menu_footer li {background: url(/gfx/footer_pasek.gif) no-repeat top right; height: 27px; float: left; padding: 15px 12px 0px 12px; margin: 0px;}
ul#menu_footer li a {
	color: #D4C3D3; 
	text-decoration: none; 
	text-align: left; 
	font-size: 11px; 
}
ul#menu_footer li a:hover {color: #EDE7ED;}

#footer {width: 872px; margin:auto; height: 42px; background: url(/gfx/footer.gif) no-repeat; font-size: 11px; font-family: arial, sans-serif;}
#footer_srodek {width: 620px; margin:auto;}
#footer_euslugi {width: 858px; margin:auto; color:#A0A0A0; text-align:right; padding:5px 0px 5px 0px;}
#footer_euslugi a{color:#A0A0A0;}

/*----------*/

table.opis_produkt {
	float:right;
	text-align:right;
	padding: 0px;
	margin: 0px;
	width: 300px;
}

table.opis_produkt td{
	text-align:right;
	padding: 5px 5px 5px 5px;
	/*width: 20px;*/
	margin:0px 0px 0px 0px;
}
table.opis_produkt tr.n {
	background-color: #3E3E3E;
	padding: 0px;
	margin: 0px;
	text-align:right;
}

table.opis_produkt tr.p {
	background-color: #353535;
	padding: 0px;
	margin: 0px;
	text-align:right;
}
table.opis_produkt tr.p td.cena
{
 text-align: center;
 padding: 7px 0px;
}
table.opis_produkt tr.p strong
{
  font-size: 14px;
}
table.opis_produkt tr.p span
{
 position: relative; 
 top: 4px;

}

table.opis_produkt a.produkt_kupuje
{
  border: 1px solid #FDF9DE; 
  padding: 4px 7px 2px 7px; 
  color: #FDF9DE; font-size: 10px; 
  margin: 0px;
  background-color: #641549; 
  text-align: center; 
  font-weight: bold; 
  float: right; 
  width: 104px;
  height:15px;
}

.foto_produktu{
	width:575px; 
	float:right;
	padding:20px 20px 30px 0px;
}

.informacja {
	background: url(/gfx/prawy_pasek_gora.gif) no-repeat 0px 10px;
	padding: 15px 0px 0px 90px;
	float:left;
	margin-left:0px;
	width: 510px;
}

.informacja p {
	font-weight: bold;
	margin: 0px 0px 0px -40px;
}
.informacja a#skype img 
{
 margin: 0px 0px 0px 90px;
 padding: 0px;
}
.gg
{
 margin-left: 150px;
 margin-top: 30px;
}
.produkty_podobne
{
  background: url(/gfx/prawy_pasek_gora.gif) no-repeat 0px 0px;
  margin-left:0px;
  margin-top: 30px;
  padding: 60px 0px 0px 20px ;
  width: 580px;
  float:left;
}
.produkty_podobne p
{
font-weight: bold;
margin: -53px 0px 0px 29px 
} 
.produkty_podobne .nowosci_box
{
 background: none;
 width: 160px;
 float: left;
 margin: 20px 0px 0px 30px;
}
.produkty_podobne .nowosci_box p
{
  margin: 0px;
  padding: 0px;
}
.produkty_podobne .nowosci_box p a
{
  font-weight: bold;
}
.produkty_podobne .nowosci_box .oferta_cena, .nowosci_box .oferta_cena
{
 margin-top: 6px;
 margin-left: 0px;
}
.allegro {
	background-color: #4454f7;
	background: url(/gfx/img_puste2.gif) no-repeat;
	width: 219px;
	height:105px;
	padding: 20px 0px 0px 20px;
	float:left;
	color: #FDF9DE;
	font-size:11px;
	font-weight: bold;
}

.allegro img{
	padding: 5px 0px 0px 75px;
	float:left;
}

.allegro p{
	padding: 0px 0px 0px 75px;
	float:left;
}

.box {
	clear:both;
	background: url(/gfx/left_box_tlo.gif) repeat-y;
	width: 238px;
}



.rozmiary table {
	margin: auto;
	border-collapse: collapse;
	color: #ffffff;
	font-size: 11px;
	width: 60%;
	text-align: center;
}

.rozmiary table td{
	padding: 5px;
	border-bottom: 1px #777777 solid;
	
}

.rozmiary table tr {
	background-color: #333333;
}

.rozmiary table tr.n {
	background-color: #444444;
}

.rozmiary table th {background: #641549; color: #FDF9DE; padding: 5px; border-bottom: 1px #FDF9DE solid;border-top: 1px #FDF9DE solid;}

.galeria {
	width: 545px;
	padding: 0px 0px 0px 40px;
	float: left;
}

.galeria img {
	float: left;
	border: 3px solid #D7D3C4;
}

.galeria a {
	float: left;
	margin: 15px 20px 0px 0px;
	
}

/*Filtr - menu lewe*/
.filtr
{
 width: 186px;
 border: 1px solid #C7AB75;
 float: left;
 margin: 13px 0px 8px 5px;
 font-size: 12px;
 font-weight: bold;
 color: #AB843A;
 padding: 13px 10px 0px 10px;
 display: block;
 }
div.left_kategoria
{
 height: auto;
}
.filtr_pasek
{
 width: 190px;
 height: 1px;
 float: left;
 background: url(/gfx/left_filtr_kreska.gif) no-repeat;
 margin: 6px 0px 14px 0px;
}
.filtr ul
{
 list-style-type: none;
 width: 206px;
 padding: 0px;
 float: left;
 margin: 0px 0px 14px 0px;
}
.filtr ul li, .filtr ul li a
{
  float:left;
  margin: 0px;
  width: auto;
}
.filtr ul li {padding: 0px;}
.filtr ul li a
{
 font-size: 12px;
 font-weight: normal;
 color: #212121;
 padding: 0px 4px;
 margin: 0px;
 height: 20px
}
.filtr ul li span
{
 font-weight: normal;
}

.filtr ul li a.first
{
 margin: 0px;
 padding: 0px 4px 0px 0px;
}
.filtr ul li.atrybut
{
 padding: 0px 0px 0px 0px;
 margin-right: 12px;
}
.filtr ul.block
{
 margin-top: 0px;

}
.filtr ul.block, .filtr ul.block li, .filtr ul.block li a
{
 float: none;
}
.filtr ul.block li
{
 margin: 11px 0px 0px 48px; 
 width: auto;
}
.filtr ul.block li.atrybut
{
 margin: 0px 12px -25px 0px;
 
}
/*banner*/
#bannerandre
{
 width:621px; 
 height: 158px;
 float:left;
 margin-bottom: 20px;
 margin-left: 5px;
}
/*strona główna - nowości*/
#nowosci
{
 width: 628px;
 float: left;
}
#nowosci h3, .kategorieglowna h3
{
width: 583px;
height: 56px;
background:url(/gfx/prawy_pasek_gora.gif) no-repeat 0px 0px;
text-align: left; 
font-size: 14px; 
font-family: Tahoma; 
font-weight: bold;
color: #F4E3B5;
padding: 10px 0px 0px 45px;
}
.nowosci_box
{
 width: 189px;
 height: 188px;
 float: left;
 background: url(/gfx/nowosci_separator.gif) no-repeat right;
 margin-left: 19px;
 margin-bottom: 26px;
}
.nowosci_box a img
{
 border: 1px solid #A7A7A7;
 width: 130px;
 height: 96px;
 margin-bottom: 14px;
}
.nowosci_box p 
{
 height: 33px;
 overflow: hidden;
 margin: 0px;
 padding: 0px;
}
.nowosci_box p a
{
 font:11px/15px tahoma, verdana, sans-serif;
 font-weight: bold;
 color: #FFEDBA;
}
.nowosci_box p.cena, .produkty_podobne .nowosci_box p.cena
{
 color: #fff;
 font-weight: normal;
 margin-top: 19px;
}                                            
.nowosci_box p.cena span
{
 font:16px tahoma, verdana, sans-serif;
 font-weight: bolder;
 color: #EBCB7A;
}
.nowosci_box p.cena span.pln
{
 font-size: 11px;
}
.kategorieglowna
{
  width: 628px;
  float: left;
}
.produkt_opis
{
 float: left;
 padding-left: 12px;
}


