@charset "utf-8";
A:link { COLOR: #8E4491; TEXT-DECORATION: none;}
A:visited { COLOR: #FF6633; TEXT-DECORATION: none;}
A:hover { COLOR: #794871; TEXT-DECORATION: none;}
body{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
background-color: #FDC4A2;
/*#FAE2F8;*/	
scrollbar-3dlight-color:#000000;  
scrollbar-arrow-color:#000000;  
scrollbar-base-color:#F5DBF7; 
scrollbar-dark-shadow-color:#8A2F95;
scrollbar-face-color:#F5DBF7; 
scrollbar-highlight-color:#F5DBF7;
scrollbar-shadow-color:#8A2F95;	
}
div{vertical-align: top;}
dl{
font: 16px smaller caption "Times New Roman", Times, serif;
letter-spacing:1px;
margin:0px;
padding:0px;	
}
dl.opis{ font-size:12px;}
a.bialy{ float:right; margin:-4px 20px 0px 0px;	}
input.kolor_rozowy{
background-color: #F5DBF7;
border: outset groove;
border-color:#E19DDF;
color: #8A2F95;
}
.web{text-align:right; margin-top:-12px;}
input.kolor_rozowy2{
background-color: #F5DBF7;
border: outset;
border-color:#E19DDF;
color: #8A2F95;
}
textarea.kolor_rozowy{
background-color: #F5DBF7;
border: outset groove;
border-color:#E19DDF;
color: #8A2F95;
}
div#gora{
background: url(../obrazki/r1.jpg) no-repeat top;	
width: 800px;
height:138px;		
z-index:1; 
}
div#pasek{
background: url(../obrazki/r2.jpg) no-repeat top;		
width:800px;
height:34px;
z-index:2; 
}
div#pasek2{
background: url(../obrazki/r3.jpg) no-repeat top;	
width:800px;
height:20px;	
z-index:3; 
}

div#srodek{
background:url(../obrazki/r4.jpg) repeat top;   
width:800px;  
min-height:800px;   
z-index:4; 
}

div#pasek3{
background: url(../obrazki/r5.jpg) no-repeat top;	
width:800px;  
height:35px;	
z-index:5; 
}

div#pasek4{
background: url(../obrazki/r6.jpg) no-repeat top;	
width:800px;
height:14px;	
z-index:6;
text-align:center;
vertical-align:top;
}

div#pasek5{
background: url(../obrazki/r7.jpg) no-repeat top;	
width:800px;
height:31px;	
z-index:7; 
}

div#stopka{
background: url(../obrazki/r8.jpg) no-repeat top;	
padding-top:8px;	
width:800px;
height:42px;	
z-index:9; 
}
div#zawartosc{	margin-bottom:-40px;}
div.strony{
margin-top:4px; 
text-align:right;
margin-right:10px;	
}
div.imiona2{
text-align:left;
margin-top:0px;	
}
div.sugestia{
text-align:left;
margin-bottom:-15px;	
}
div.index{
background: url(../obrazki/glowna.jpg) no-repeat;
margin-left:90px;	
width:620; 
height:200;
}
div.kontakt{
background:url(../obrazki/kontakt.jpg) no-repeat top; 		
width:340;
height:250;	
}
table{ margin-top:10px;}
table.szklane{ margin:-10px 0px 2px 6px; padding:6px; }
td.tlo{
background: url(../obrazki/tlo.jpg) no-repeat top;
width:200px;
height:160px;
}
p.index{
margin: 0px 0px 40px 100px;
text-align:left;	
}
p#sugestia{
margin: 0px 0px 0px 160px;
font: italic bold 14px Georgia, "Times New Roman", Times, serif; 
color:#8A2F95;
}
p.news{
margin: 0px 0px 12px 0px;
text-align:center;
font: italic bold 14px Georgia, "Times New Roman", Times, serif; 
color:#8A2F95;
}
img.koszyk{
width:25px;
margin:5px 4px 0px 600px;
}
span.koszyk{	
font: bold 14px Georgia, "Times New Roman", Times, serif;
color:#8A2F95;
}
span.news{	
font: italic bold 14px Georgia, "Times New Roman", Times, serif;
padding-right:40px;	
color:#8A2F95;
}
.info{
font: 10px Georgia, "Times New Roman", Times, serif expanded;
color:#9B4F9B;
letter-spacing:2px;
padding-top:10px;
}
.glowna{	
margin-left:60px; 	
font:18px 600 Georgia, "Times New Roman", Times, serif;
letter-spacing:2px;
color: #8E4491;
}
span.imiona{
font:18px 500 Arial, Helvetica, sans-serif italic;
color: #8E4491;
text-decoration:underline;
margin-left:20px;
}
span{ font-size:16px;}
span.text{ font-size:16px; margin-left:40px; }
span.niebieski{	color: #06F; font-family:Georgia, "Times New Roman", Times, serif;}
span.czarny{ color:#000;}
span.pomaranczowy{ color: #8F217C; margin-left:10px;}
span.siwy{ color:#999; font-size: 11px;	padding-left:10px; }
span.bialy{	color: #59308B;	text-decoration:underline;}
span.towar{
color:#CA3FED;
font: 14px bold Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
margin:1px;
padding:1px;	 
}
br.odstep{
margin-left:30px;
padding-top:30px;
}
span.towar2{
color:#CA3FED;
font: 14px bold Georgia, "Times New Roman", Times, serif;
letter-spacing:2px;
margin-left:18px;
text-align:right;
}
span.red{
color:#F00; 
font-size:12px; 
font-weight:600;
}
a.next{  padding-right:16px;}
a.prev{  padding-right:490px;}

/*odpowiedzilne za wyswietlanie statusow */
span.dostepny{
color: #0F3;
font: 600 12px;
text-decoration:underline;
}
span.zamowienie{
color: #29B0B8;
font: 600 12px;
text-decoration:underline;
}
span.brak{	
color: #F00;
font: 600 12px;
text-decoration:underline;
}
/*odpowiedzilne za wyswietlanie promocji */
span.promocja{
text-decoration: line-through; 
color:#F00; 
font:18px 600;
letter-spacing:1px;
}
#nawigacja{	text-align:center;margin:4px 0px 0px 150px;	}

/* dotyczy konfiguracji menu*/
/*<![CDATA[*/
.example { float:left; margin: -8px 0px 0px 6px;}
.menu {	width: 10em;}
.menu, .menu ul {	
margin: 0;
margin-left:6px;
padding: 0;
border: 0;
list-style-type: circle;
display: block;
}
.menu li {
margin: 0;
padding: 0;
border: 0;
display: block;
position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menu li:hover {
z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)*/
}

.menu ul {
visibility: hidden;	/* initially hide all submenus. */
position: absolute;
z-index: 10;
left: 0;	/* while hidden, always keep them at the top left corner, */
top: 0;		/* 		to avoid scrollbars as much as possible */
}
.menu li:hover>ul {	visibility: visible; left: 100%;}
.menu:after, .menu ul:after {
content: ".";
height: 0;
display: block;
visibility: hidden;
overflow: hidden;
clear: both;
}
.menu, .menu ul { min-height: 0;}
.menu ul {
background-image: url(pliki/empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
padding: 32px 0px 0px 10px;
margin: -30px 0 0 -10px;
/*background: #f00;	*/
}
.menu, .menu ul li {color: #000; background: #FBD7F8; /*background-color: transparent;*/}
.menu {	width: 9em;}
.menu ul { width: 10em;}
.menu a {
text-decoration: none;
color: #000;
font:  italic 16px Georgia, "Times New Roman", Times, serif;
letter-spacing: inherit;
padding: .3em 0em;
display: block;
}
.menu a:hover, .menu li:hover>a {color: #794871;}
.menu li {border: 1px #8E4491 solid;}
.menu>li + li, .menu ul>li + li {border-top: 0;}
.menu li:hover>ul {	top: 5px;left: 90%;}
.menu>li:first-child>a, .menu li + li + li li:first-child>a {color: #8E4491;}