@font-face {    font-family: 'century';    src: url('montserrat.ttf') format('truetype');    font-weight: normal;    font-style: normal;}
body, td, th {
font-family : century, Arial, Helvetica, sans-serif;
font-size : 15px;
line-height: 20px;
color : #563317;

}

/* strona */
body {
margin-top : 0;
margin-left : 0;
margin-right : 0;
background-repeat:repeat-x;

}
#strona {
width : 100%;
border : 0;
padding : 0;
}


#srodek  { float:left; width:75%;}
#lewy   { float:left;  width:25%;text-align:left; margin:0px 0; padding:0px;}


#fxautozdje{ float:left; width:100%; height:183px;}

#proda{ float:right; width:80%;}
#prodb{ float:left; width:20%;}


#lewy .zawartosc {
border:0px;
padding:0px;
text-align:left; }


#kategoria2 {
float: left;
position: absolute;
z-index:9999;
width:56px;
height:54px;  
		   
		
		 }


#kolorywzornik   { float:left;  width:200px; height:450px; text-align:center; margin:0px 0; padding:0px;}




.form1{

background-color:#f9f9f9; 
color:#563317; 
border: 1px solid #0071bd;
height:28px;
width:362px;
margin-top:3px;
}



#koszykikona {
position:absolute;
top:20px;
right:20px;
}

  
#lewy p {
       
		border-bottom:1px solid #cccccc;
        border-left:none;
		border-right:0px solid #ffffff;
		border-top:none;
        margin:5px;
        padding:5px;
	
	
      }
	  
	  #srodek .zawartosc {
border-left:0px;
margin:10px 0;
padding:10px;
 
  
}
 

/* belka górna */


img#fotografia:hover{
opacity : 0.50;
filter : alpha(opacity=50);
}

#nagtop {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
background-color:#ffffff;
height:15px;
}

#tresccala{
float:left;
width : 100%;
}




#naglowek_moreas {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align:center;
background-color:#563317;
}

#nagloweka_moreas {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
padding : 0;
text-align : center;

height: 30px;


}


#naglowek_more1as {
float:left;
width : 50%;
margin-left : auto;
margin-right : auto;
padding : 0;
text-align:left;
color:#FFFFFF;
font-size:12px;
margin-top:7px;
}

#naglowek_more2as {
float: right;
width : 50%;
margin-left : auto;
margin-right : auto;
padding : 0;
text-align: right;
color:#FFFFFF;
font-size:12px;
margin-top:7px;}
















#naglowek_more {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align:center;
}

#nagloweka_more {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
padding : 0;
text-align : center;

border-bottom:solid 1px;
border-bottom-color:#dbdbdb;
height: 100px;


}


#naglowek_more1 {
float:left;
width : 50%;
margin-left : auto;
margin-right : auto;
padding : 0;
text-align:left;
margin-top:22px;

}

#naglowek_more2 {
float:left;
width : 50%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align: center;

}


#naglowek_more3 {
float:left;
width : 50%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align:right;
margin-top:27px;
}


.logo {
width : 90%;
max-width : 319px;
}
#naglowek {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align:center;


z-index:9;
background-color:#FFFFFF;


}


.rezerwacja {
font-size:26px;
color:#FFFFFF;
}

.rezerwacja2 {
font-size:11px;
color:#FFFFFF;
}





#nagloweka {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
border-bottom:solid 1px;
border-bottom-color:#dbdbdb;
height:50px;



}







.film {
width : 100%;
max-width : 350px;
}

.linkm, .linkm:visited {
color: #ffffff; 
text-shadow: 0px 1px 0px #15314e; 
font-family: century; 
font-size: 15px; 
text-decoration: none; 
text-align: center; padding: 6px; 

}
.linkm:hover, .linkm:focus {
background:#ffd800;  
color: #231f20; 
text-shadow: none;
text-align: center; padding: 6px; }


#nagloweka1 {
float : left;
width : 100%;
text-align:left;


}

#nagloweka2 {
float : left;
width : 20%;
text-align:right;


}

#nagloweka2czcionka {

width: 100%;
text-align:center;
background-image:url(images/bg.png);



}



.linka1, .linka1:visited {

color: #ffd800; 
text-shadow: 0px 1px 0px #15314e; 
font-family: century; 
text-transform: uppercase; 
font-size: 15px; 
text-decoration: none; 
display: inline-block; 
text-align: center; padding: 3px; 
border: 1px solid transparent;}
.linka1:hover, .linka1:focus {
background:#ffd800;  
color: #231f20; 
text-shadow: none}


.linka2, .linka2:visited {

color: #ffd800; 
text-shadow: 0px 1px 0px #15314e; 
font-family: century; 
text-transform: uppercase; 
font-size: 18px; 
text-decoration: none; 
display: inline-block; 
text-align: center; padding: 3px; 
border: 1px solid transparent;}
.linka2:hover, .linka2:focus {
background:#ffd800;  
color: #231f20; 
text-shadow: none}


.linka3, .linka3:visited {

color: #ffd800; 
text-shadow: 0px 1px 0px #15314e; 
font-family: century; 
text-transform: uppercase; 
font-size: 22px; 
text-decoration: none; 
display: inline-block; 
text-align: center; padding: 3px; 
border: 1px solid transparent;}
.linka3:hover, .linka3:focus {
background:#ffd800; 
color: #231f20; 
text-shadow: none}


#nagloweknaw {
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;



}
#nagloweknawa {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;

text-align : left;
}





#tresconas {
float : left;
width : 50%;
text-align:left;

}




/* baner reklamowy */




#banerlogo {
float : left;
width : 100%;
margin-left : auto;
margin-right : auto;
padding : 0;
background-color:#d8e5ed;

}
#banerlogoa {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
}





/* nawigacja górna */


#nawigacjatop {

width : 100%;
margin-left : auto;
margin-right : auto;
padding : 0;
height:25px;
background-color:#FFFFFF;


}




#nawigacjatopa {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
height:25px;
background-color:#FFFFFF;
}
.slicknav_menu {
display : none;
text-align:right;
}
ul.navi {
list-style-type : none;
margin : 0;
padding : 0;
overflow : hidden;
text-align : center;
float:right;

}
li.navi {
float:left;

padding: 10px;
text-align: left;
margin-top: 0px;
margin-left: 0px;
margin-right: 10px;
border-right:solid 0px;

}



.linkikony, .linkikony:visited {

color: #464645;
font-family: century; 
font-size: 15px; 
text-decoration: none; 
display: inline-block; 
text-align: center; padding: 16px; 
border: 1px solid;
border-color:#CCCCCC;
}
.linkikony:hover, .linkikony:focus {
background:#f7feff;  
color: #464645; 
text-shadow: none}




.linktop, .linktop:visited {

color: #563317;
font-family: century; 
font-size: 14px; 
text-decoration: none; 
display: inline-block;
font-weight:bold; 

text-align: center; padding: 6px; 
border: 1px solid transparent;
}
.linktop:hover, .linktop:focus {
background:#563317;  
color: #ffffff; 
text-shadow: none}


.linktopsmall, .linktopsmall:visited {

color: #464645;
font-family: century; 
font-size: 13px; 
text-decoration: none; 
display: inline-block; 
text-align: center; padding: 3px; 
border: 1px solid transparent;
}
.linktopsmall:hover, .linktopsmall:focus {
background:#f7feff;  
color: #464645; 
text-shadow: none}



.linktopwhite, .linktopwhite:visited {

color: #ffffff;
font-family: century; 
font-size: 14px; 
text-decoration: none; 
display: inline-block; 
text-align: center; padding: 8px; 
border: 1px solid transparent;
}
.linktopwhite:hover, .linktopwhite:focus {

color: #cccccc; 
text-shadow: none}










.linktops, .linktops:visited {

color: #666666; 
font-family: century; 

font-size: 14px; 
text-align: center; padding: 10px; }

.linktops:hover, .linktop:focus {
background:#ffffff;

}

#fxautot{ float:left; width:50%;  padding:0px;  }
#fxautot .zawartosc {padding:10px; text-align:center;}

/* wyszukiwarka */


#fotos{width:100%;  margin-left:auto; margin-right:auto; border:0px; padding:0px;  }
#fotosa {width:100%;  margin-left:auto; margin-right:auto; border:0px;  text-align:center;    } 



#fotosab { float:left; width:0px; margin-left:auto; margin-right:auto; border:0px;  text-align:left; background-color:#6da74f; height:473px; margin-top:20px; color:#FFFFFF;  display:none;  } 
#fotosaa { float:left; width:100%; margin-left:auto; margin-right:auto; border:0px;  text-align:center; margin-top:20px; } 

#wyszukiwarkatop {
float : left;
width : 100%;
margin-left : auto;
margin-right : auto;
padding : 0;
height: 100vh; 

}
#wyszukiwarkatopa {
width : 100%;
margin-left : auto;
margin-right : auto;

border-bottom:solid 0px;
border-bottom-color:#999999;
margin-top:0px;


}




#opisikony {
float:left;
width : 100%;
text-align : left;

color:#008dd3;
font-weight:bold;
font-size:18px;

}



#szukanie {
float:left;
width : 30%;
text-align:left;

}

#baners {
background-color:#90bc81;
border-left:solid 10px;
border-left-color:#FFFFFF;
padding:10px;
color:#563317;
font-size:13px;


}

#banersb {
background-color:#2287a5;
border-left:solid 10px;
border-left-color:#FFFFFF;
border-top:solid 10px;
border-top-color:#FFFFFF;

}


#baners2 {
background-color:#cccccc;
border-left:solid 10px;
border-left-color:#FFFFFF;
border-top:solid 10px;
border-top-color:#FFFFFF;
text-align:center;
font-size:14px;
padding:0px;

}

#baners3 {
background-color:#ffffff;
border-left:solid 10px;
border-left-color:#FFFFFF;
border-top:solid 10px;
border-top-color:#FFFFFF;
text-align:center;
;


}



.przycisk {
font-size: 15px;
background-color:#282425;
color:#ffffff; 
border-style: solid;
border-width: 1px;
border-color: #ffffff;
height:31px;
}


.formszukaj{
font-size: 15px;
background-color:#ffffff; 
color:#563317; 
border-style: solid;
margin-top:0px;
border-width: 1px;
border-color: #cccccc;
height:28px;
width:70%;
}

.produktscroll{
max-width: 400px; max-height: 600px;
}

.produktscrolll{
width: 90px; height: 300px; overflow-x:hidden; overflow-y: scroll; scrolling:auto;
}


/* tresci */


#tresci {
float : left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;

}
#trescia {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
}



/* nawigacja lewa  */


#nawigacjalewa {
float:left;
width : 25%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;

}




#naw130{
float:left;
width : 100%;
padding:10px;
height:30px;
margin-left : auto;
margin-right : auto;
border : 0;
text-align : left;

}



#nawigacjalewa p {
       
		border-bottom:0px solid #91bc81;
     
		border-right:0px solid #f4f4f4;
			border-left:0px solid #f4f4f4;
		border-top:none;
        margin:0px;
        padding:0px;
	
	
      } 



.linkmn, .linkmn:visited {
background:#f4f4f4;  
color: #3b3a3a; 
font-family: century; 

font-size: 15px; 
text-decoration: none; 
display: inline-block; 
text-align: center; padding: 2px; 
border: 1px solid transparent;}
.linkmn:hover, .linkmn:focus {
background:#91bc81;  
color: #ffffff; 
text-shadow: none}


.linkmnp, .linkmnp:visited {
background:#90bc81;  
color: #563317; 
font-family: century; 

font-size: 14px; 
text-decoration: none; 
display: inline-block; 
text-align: center; padding: 5px; 
border: 1px solid transparent;
font-weight:normal;}
.linkmnp:hover, .linkmnp:focus {
background:#3b7c24;  
color: #ffffff; 
text-shadow: none}



.cena{
	
	
	font-family: Verdana, serif;
	font-size: 19px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #414141;
	text-decoration: none;
}


/* tresci na stronie   */


#trescinastronie {
float:left;
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;

}

#trescinastronie .zawartosc {
padding:20px;



}


/* kolekcje   */

#kolekcjea {
float:left;

width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
background-color:#414141;

}



#kolekcje {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;

}

#kolekcje .zawartosc {
padding:40px;



}



#kolekcje25 {
float:left;
width : 25%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
color:#FFFFFF;
font-size:16px;
font-weight:bold;

}

.kolekcjalink:link		{color : #ffffff; font-family : century; font-size: 18px; font-style : normal; text-decoration: none; font-weight: normal;}
.kolekcjalink:visited	{color : #ffffff; font-family : century; font-size: 18px; font-style : normal; text-decoration: none; font-weight: normal;}
.kolekcjalink:active	{color : #ee813e; font-family : century; font-size: 18px; font-style : normal; text-decoration: none; font-weight: normal;}
.kolekcjalink:hover		{color : #ee813e; font-family : century; font-size: 18px; font-style : normal; text-decoration: none; font-weight: normal;}

img#kolekcjafoto:hover{
 transform: scale(2.00);
 transition: transform 0.3s;
}


#zobaczwszystkie {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
height:80px;

}


/* BLOG   */

#bloga {
float:left;

width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
height:auto;

}



#blog {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
font-weight:normal;
font-size:14px;


}

#blog.zawartosc {
padding:40px;



}



#blog33 {
float:left;
width : 33%;
margin-left : auto;
margin-right : auto;
text-align : center;
font-weight:normal;
font-size:14px;
height:280px;

}

#blog33.zawartosc {
padding:40px;



}
.error {
background-color: red; 
    				margin:5px;
        padding:5px;
	
		color:#FFFFFF;
}


.bloglink:link		{color : #ffffff; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal; background-color: #6da74f; 
    				margin:5px;
        padding:5px;
		width:60px; }
.bloglink:visited	{color : #ffffff; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal;background-color: #6da74f; 
    				margin:5px;
        padding:5px;
		width:60px;}
.bloglink:active	{color : #ffffff;; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal;background-color: #cccccc; 
    				margin:5px;
        padding:5px;
		width:60px;}
.bloglink:hover		{color : #ffffff;; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal;background-color: #cccccc; 
    				margin:5px;
        padding:5px;
		width:60px;}

img#koloryfoto:hover{
 transform: scale(2.85);
 transition: transform 0.3s;
}

img#koloryfotob:hover{
 transform: scale(1.25);
 transition: transform 0.3s;
}

.styled-select select {
   background: transparent;
   width: 100%;
   padding: 5px;
   font-size: 14px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   text-align:left;
   }

.styled-select {
   width: 100%;
   height: 34px;
   
   background-color:  #e8e8e8;
   border: 1px solid #e8e8e8;
   text-align:left;
   }




/* produktykategorie */

#produktykategorie {
float:left;
width : 290px;
margin-left : auto;
margin-right : auto;
text-align : center;
height:80px;
padding:5px;
margin-left:10px;



}


#produktykategoriea {
float:left;
width : 100%;
padding:2px;
margin-left : auto;
margin-right : auto;
text-align : center;
border: solid 1px;
border-color:#CCCCCC;

}

#produktykategoriea.zawartosc {
padding:2px;


}



/* produkty online  */

#produktyonlinea {
float:left;

width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;


color:#FFFFFF;
}



#produktyonline {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
height:100px;

}

#produktyonline.zawartosc {
padding:40px;



}



#produktyonline50 {
float:left;
width : 50%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
color:#FFFFFF;
font-size:16px;
font-weight:bold;

}



#produktyonline33 {
float:left;
width : 20%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:10px;

}


.produktyonlinelink:link		{color : #767271; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal;}
.produktyonlinelink:visited	{color : #767271; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal;}
.produktyonlinelink:active	{color : #6da74f; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal;}
.produktyonlinelink:hover		{color : #6da74f; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal;}



/* produkty losowe   */

#produktylosowea {
float:left;

width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;

}



#produktylosowe {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;

}

#produktylosowe.zawartosc {
padding:40px;



}



#produktylosowe25 {
float:left;
width : 25%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
font-size:16px;
font-weight:bold;

}







/* stopka1 */

#stopkan1e {
float:left;

width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;

}



#stopkan1 {
width : 100%;

margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;

}

#stopkan1.zawartosc {
padding:40px;



}



#stopkan25 {
float:left;
width : 25%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
font-size:14px;

}

#stopkan75 {
float:left;
width : 75%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
font-size:14px;

}



#stopkan25a {
float:left;
width : 25%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
font-size:14px;

}


/* stopka2 */

#stopkan2e {
float:left;

width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
color:#1b1b1b;
}



#stopkan2 {
width : 100%;

margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;


}

#stopkan2more {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;

text-align : left;
background-color:#f7f7f7;
color:#767271;

}


#stopkan2more.zawartosc {
padding:40px;

background-color:#f7f7f7;


}



#stopkan50 {
float:left;
width : 50%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
color:#1b1b1b;
font-size:14px;


}





/* stopka3 */

#stopkan3e {
float:left;

width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
background-color:#563317;

}



#stopkan3 {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;

}

#stopkan3.zawartosc {
padding:40px;



}







#stopkan33 {
float:left;
width : 33%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
color:#FFFFFF;
font-size:13px;

}




/* stopka1 */


#stopka1   { clear:both; }

#stopka1 .zawartosc {
 
  padding:0px;
  font-size:13px;
  text-align:left;
  height: auto;
  border-top:0px solid;
 
 
}



/* stopka2 */


#stopka2 {
float:left;

width: 100%;
background-color:#d8d8d8;
border-top:solid 10px;
border-top-color:#FFFFFF;

}
#stopka2a {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
}

#stopka2a1 {
float:left;
width: 30%;
text-align:left;
background-color:#d8d8d8;

}

#stopka2a2 {
float:left;
width: 30%;
text-align:left;
background-color:#d8d8d8;
}

#stopka2a3 {
float:left;
width: 40%;
text-align:right;
background-color:#d8d8d8;
}


/* stopka3*/


#stopka3 {

width: 100%;
background-color:#ffffff;

}
#stopka3a {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
}









/* powiekszenie tekstu   */


#powieksz { 

font-size:15px; font-weight:bold; text-decoration:none; color:#FFFFFF; 



}
#powieksz span 
{ 
font-weight: bold; 
cursor: pointer;
}
#powieksz span#maly { font-size: 15px}
#powieksz span#sredni { font-size: 18px}
#powieksz span#duzy { font-size: 22px}



#fxauto{ float:left; width:235px;  padding:20px;    }
#fxauto .zawartosc {padding:10px; text-align:center; border:solid 1px; border-color:#CCCCCC; height:350px; }
.fxautofoto {max-width: 180px; max-height: 180px;  }

#fxautob{ float:left; width:375px;  padding:20px;    }
#fxautob .zawartosc {padding:10px; text-align:center; border:solid 1px; border-color:#CCCCCC; height:480px; }
.fxautofotob {max-width: 320px; max-height: 320px;  }

#fxautozdjeb{ float:left; width:100%; height:333px;}

#fxautoglo{ float:left; width:260px;  padding:15px;    }
#fxautoglo .zawartosc {padding:10px; text-align:center; border:solid 1px; border-color:#CCCCCC; height:350px; }



#fxauto3{ float:left; width:220px;  padding:20px;    }
#fxauto3 .zawartosc {padding:10px; text-align:center; border:solid 1px; border-color:#CCCCCC; height:350px; }




/* naglówki h  */


h1 {
font-size : 25px;
color : #563317;
font-weight : normal;
}
h2 {
font-size : 18px;
color : #563317;
font-weight : bold;
}
h3 {
font-size : 22px;
color : #563317;
font-weight : normal;
}
h4 {
font-size : 28px;
font-weight : normal;
}
h5 {
font-size : 18px;
color : #ffffff;
font-weight : normal;
}
h6 {
font-size : 28px;
color : #2b2b2b;
font-weight : normal;
}


/* zwykly link  */


a {
font-size : 15px;
color : #4f4f4f;
font-weight : normal;
text-decoration : none;
}
a:link {

}
a:visited {
text-decoration : none;
color : #4f4f4f;
}
a:hover {
text-decoration : none;
color : red;
}
a:active {
text-decoration : none;
color : red;
}



  /* produkt */
#produktx1 { float:left; width:100%;    margin-left:auto; margin-right:auto; border:0px; padding:0px;  }

#produktxa{ float:left; width:65%;  padding:0px; text-align:center; }
#produktxa .zawartosc {padding:10px; text-align:center;}

#produktxb{ float:left; width:35%;  padding:0px; background-color: #f9f9f9; }
#produktxb .zawartosc {padding:10px; text-align:left;}


form div label {
float : left;
width : 20%;
padding-top : 3px;
}
img {
border : none;
}
pre {
display : block;
font : 12px "Courier New", Courier, monospace;
padding : 0;
border : #bae2f0 solid 0;
background : #e3f4f9;
margin : 0.5em 0;
width : 100%;
}
.graphic, #prevBtn, #nextBtn {
margin : 0;
padding : 0;
display : block;
overflow : hidden;
text-indent : -8000px;
}
.rslides {
margin : 0 auto;
}
.rslides_container {
margin-bottom : 50px;
position : relative;
float : left;
width : 100%;
}
.centered-btns_nav {
z-index : 3;
position : absolute;
top : 350px;
left : 0px;
opacity : 0.5;
text-indent : -9999px;
overflow : hidden;
text-decoration : none;
height : 61px;
width : 38px;
background : url("themes.gif") left top no-repeat transparent;
margin-top : -45px;
}
.centered-btns_nav:active {
opacity : 1;
}
.centered-btns_nav.next {
left : auto;
background-position : right top;
right : 0;
}
.transparent-btns_nav {
z-index : 3;
position : absolute;
top : 0;
left : 0;
display : block;
background : #fff;
opacity : 0;
width : 48%;
text-indent : -9999px;
overflow : hidden;
height : 91%;
}
.transparent-btns_nav.next {
left : auto;
right : 0;
}
.large-btns_nav {
z-index : 3;
position : absolute;
opacity : 0.60000002384185791015625;
text-indent : -9999px;
overflow : hidden;
top : 0;
bottom : 0;
left : 0;
background : url("themes.gif") left 50% no-repeat #000;
width : 38px;
}
.large-btns_nav:active {
opacity : 1;
}
.large-btns_nav.next {
left : auto;
background-position : right 50%;
right : 0;
}


p#tekst_na_obrazek {
position: absolute;
top: 185px;
width:100%;
text-align:center;
z-index:9999999;
color:#FFFFFF;
font-size:56px;
 text-shadow:2px 3px 6px black;


}


@media all and (max-width:1200px) {
li.navi {
float : left;



margin-left : 15px;
margin-right : 0;
}


p#tekst_na_obrazek {
position: absolute;
top: 125px;
width:100%;
text-align:center;
z-index:9999999;
color:#FFFFFF;
font-size:36px;
 text-shadow:2px 3px 6px black;


}


#fotosaa {width:100%; margin-left:auto; margin-right:auto; border:0px;  text-align:center;   } 
#fotosab {width:0px; margin-left:auto; margin-right:auto; border:0px;  text-align:center; display:none;   } 









@media all and (max-width:1084px) {
li.navi {
float : left;



margin-left : 0px;
margin-right : 0;
}



}



}
@media all and (max-width:900px) {

#nagloweka_more {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
padding : 0;
text-align : center;
background-color:#ffffff;
border-bottom:solid 0px;
border-bottom-color:#dbdbdb;
height:100px;


}

#stopkan75 {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
font-size:14px;

}
#produktyonline {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
height: auto;

}








#naglowek_more1 {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
padding : 0;
text-align:center;

}

#naglowek_more2 {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align:center;
margin-top:0px;
}


#naglowek_more3 {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align:right;
margin-top:0px;
}














#srodek  { float:left; width:100%;}
#lewy   { float:left;  width:100%;text-align:left; margin:0px 0; padding:0px;}

#stopkan33 {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
color:#FFFFFF;
font-size:13px;

}


#produktyonline33 {
float:left;
width : 80%;
margin-left : auto;
margin-right : auto;
border : 0;

text-align : center;

font-size:16px;
font-weight:bold;
padding:10px;


}





#stopkan50 {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;

font-size:14px;


}


#kolekcje25 {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
font-size:16px;
font-weight:bold;

}




#blog33 {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
font-weight:normal;
font-size:14px;
height: auto;

}



#produktyonline50 {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;
color:#FFFFFF;
font-size:16px;
font-weight:bold;

}







#stopkan25 {
float: right;
width : 80%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;

font-size:14px;

}



#stopkan25a {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : center;

font-size:14px;

}


p#tekst_na_obrazek {
position: absolute;
top: 35px;
width:100%;
text-align:center;
z-index:9999999;
color:#FFFFFF;
font-size:16px;
 text-shadow:2px 3px 6px black;


}



h1 {
font-size : 18px;
color : #563317;
font-weight : normal;
}


#naglowek {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;




}























body, td, th {
font-family : century, Arial, Helvetica, sans-serif;
font-size : 13px;
color : #563317;

}


  /* produkt */
#produktx1 { float:left; width:100%;    margin-left:auto; margin-right:auto; border:0px; padding:0px;  }

#produktxa{ float:left; width:100%;  padding:0px;  }
#produktxa .zawartosc {padding:10px; text-align:center;}

#produktxb{ float:left; width:100%;  padding:0px;  }
#produktxb .zawartosc {padding:10px; text-align:left;}






#nagloweka1 {
float : left;
width : 100%;
text-align:center;


}

#nagloweka2 {
float : left;
width : 100%;
text-align:right;


}


#stopka2a1 {
float:left;
width: 100%;
text-align:left;

color:#143c26;
}

#stopka2a2 {
float:left;
width: 100%;
text-align:left;

}

#stopka2a3 {
float:left;
width: 100%;
text-align:right;

}



#nawigacjatop {

width : 100%;
margin-left : auto;
margin-right : auto;
padding : 0;
height:0px;
z-index:0;

}



#wyszukiwarkatopa {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;

border-bottom:solid 0px;
border-bottom-color:#999999;


}






#naglowek {
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;


}
#nagloweka {
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;

text-align : center;
}









#nagloweka1 {
float : left;
width : 100%;
text-align:center;


}

#nagloweka2 {
float : left;
width : 100%;
text-align:center;


}



#opisikony {
float:left;
width : 100%;
text-align : left;
margin-top:10px;
color:#008dd3;
font-weight:bold;
font-size:13px;
text-align:center;

}



#szukanie {
float:left;
width : 100%;
background-color:#90bc81;
}




#baners {
background-color:#90bc81;
border-left:solid 0px;
border-left-color:#FFFFFF;
padding:20px;
color:#563317;
font-size:13px;


}













#nawigacjalewa {
float:left;
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : LEFT;
}



/* tresci na stronie   */


#trescinastronie {
float:left;
width : 100%;
max-width : 1200px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
}








form div label {
float : left;
width : 20%;
padding-top : 3px;
}
img {
border : none;
}
pre {
display : block;
font : 12px "Courier New", Courier, monospace;
padding : 0;
border : #bae2f0 solid 0;
background : #e3f4f9;
margin : 0.5em 0;
width : 100%;
}
.graphic, #prevBtn, #nextBtn {
margin : 0;
padding : 0;
display : block;
overflow : hidden;
text-indent : -8000px;
}
.rslides {
margin : 0 auto;
}
.rslides_container {
margin-bottom : 50px;
position : relative;
float : left;
width : 100%;
}
.centered-btns_nav {
z-index : 3;
position : absolute;
top : 100px;
left : 0;
opacity : 0;
text-indent : -9999px;
overflow : hidden;
text-decoration : none;
height : 61px;
width : 38px;
background : url("themes.gif") left top no-repeat transparent;
margin-top : -45px;
}
.centered-btns_nav:active {
opacity : 1;
}
.centered-btns_nav.next {
left : auto;
background-position : right top;
right : 0;
}
.transparent-btns_nav {
z-index : 3;
position : absolute;
top : 100px;
left : 0;
display : block;
background : #fff;
opacity : 0;
width : 48%;
text-indent : -9999px;
overflow : hidden;
height : 91%;
}
.transparent-btns_nav.next {
left : auto;
right : 0;
}
.large-btns_nav {
z-index : 3;
position : absolute;
opacity : 0.60000002384185791015625;
text-indent : -9999px;
overflow : hidden;
top : 100px;
bottom : 0;
left : 0;
background : url("themes.gif") left 50% no-repeat #000;
width : 38px;
}
.large-btns_nav:active {
opacity : 1;
}
.large-btns_nav.next {
left : auto;
background-position : right 50%;
right : 0;
}

#inne {
float : left;
width : 100%;
margin-top : 10px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
}
#inne1 {
float : left;
width : 100%;
margin-top : 10px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
}
#innea {
width : 80%;
max-width : 1000px;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0px;
text-align : left;
}


ul.navi {
list-style-type : none;
margin : 0;
padding : 0;
overflow : hidden;
text-align : left;
float : left;
}
.js #menu {
display : none;
}
.js .slicknav_menu {
display : block;
}
li.navi {
float : none;
margin : 0 0;
padding : 0;
}


}


@media all and (max-width:450px) { 

#proda{ float:right; width:200px;}
#prodb{ float:left; width:80px;}
.produktscroll{
max-width: 180px; max-height: 300px;
}

.produktscrolll{
width: 80px; height: 200px; overflow-x:hidden; overflow-y: scroll; scrolling:auto;
}


}

@media screen 
{    
/* ACCESSIBILITY MENU */
#accessibility-menu{position:absolute;left:0;top:-100px;z-index:999;margin:0;padding:0;float:left;width:100%;}
     #accessibility-menu a,
     #accessibility-menu a:focus,
     #accessibility-menu a:active{text-align:center;position:absolute;left:0;right:0;top:-100px;display:block;padding:6px 0;border:0;text-decoration:underline;background-color:#000;border:2px solid #fff;color:#fff;font-weight:bold;}
     #accessibility-menu a:focus,
     #accessibility-menu a:active{top:100px;}}
	 
	 	 .element-invisible { height: 0; margin-left: -3000px; margin-top: -3000px; position: absolute; }
		 
		 
 .menu_opcje {

  position: absolute;
  width:300px;
  white-space: nowrap;
  visibility: hidden;
  background-color: #f4f4f4;
  padding: 0px;
  margin: 0px;
  z-index:99999;
  
  opacity:0.95; 
}

	 hr {
   color:#e8e6e6;
background: #e8e6e6;
width: 100%;
height: 1px;
    border-style: inset;
    border-width: 0px;
	margin:10px 0;
padding:0px;
	}