@font-face {    font-family: 'century';    src: url('century_gothic.ttf') format('truetype');    font-weight: normal;    font-style: normal;}

body, td, th {
font-family : century, Arial, Helvetica, sans-serif;
font-size : 15px;
color : #000000;
scrollbar-3dlight-color:#ffffff; 
scrollbar-arrow-color:black;
scrollbar-base-color:#ffffff;  
scrollbar-dark-shadow-color:#ffffff; 
scrollbar-face-color:#ffffff; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 

}

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

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



.fxf {
width : 100%;

}


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


#glowna25  { float:left; width:25%; text-align:center;}





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


#wysylka { float: right; position:absolute; text-align:right;}

	#poz{
 position: fixed;
   top:200px;
   right:5px;
   text-align: right;
   z-index:99999;
   
}



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



#realizacjegal  { float:left;width:30%;height:450px;padding:10px;border:10px solid #ffffff; background-color:#ffffff;text-align:center;}




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

#koszykikonasklep {
position:absolute;
bottom:20px;
right:0px;
padding:10px;
 position:fixed; opacity:0.9; z-index:999999;
}

.koszykikonas:link		{color : #ffffff;  font-style : normal; text-decoration: none}
.koszykikonas:visited	{color : #ffffff;  font-style : normal; text-decoration: none}
.koszykikonas:active		{color : orange; font-style : normal; text-decoration: none}
.koszykikonas:hover		{color : orange; font-style : normal; text-decoration: none}
  
#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);
}


#fotoslider {
width:100%;

}



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




}

#home100 { float:left;
width : 100%;
height:450px;}


#opsa { float:left;
width : 70%;
height:750px;
margin-bottom:50px;
}






#opsb { float:left;
width : 30%;
height:750px;
background-image:url(image/formularz.jpg);
margin-bottom:50px;
color:#FFFFFF;


}

@media all and (max-width:1200px) { #opsa { float:left;
width : 100%;
height: auto;
margin-bottom:50px;
}


.fxf {
width : 80%;

}



#opsb { float:left;
width : 100%;
height: auto;
background-image:url(image/formularz.jpg);
margin-bottom:50px;
color:#FFFFFF;


}}




#home30 {
float:left;
width : 20%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 10px;
border: solid 1px;
border-color:#CCCCCC;
height:400px;
text-align:center;
margin-bottom:30px;
margin-top:30px;
}

#home70 {
float: right;
width : 70%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
height:400px;
padding : 10px;
margin-bottom:30px;
margin-top:30px;
overflow:hidden;

}



#naglowek {
float:left;
width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
position:fixed; opacity:1; z-index:999999;
border-bottom:solid 1px;
border-bottom-color:#cccccc;
top:0px;
background-image:url(tlonaw1.jpg);




}

.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 : left;

}

.logo {
width : 90%;
max-width : 377px;
}

.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 : 25%;
text-align:left;


}

#nagloweka2 {
float : left;
width : 75%;
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;
margin : 1px 0;
padding : 4px;
text-align : left;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
border-right:solid 0px;

}


.linktop, .linktop:visited {

color: #000000; 
font-family: century; 
font-size: 12px; 
text-decoration: none; 
display: inline-block; 
text-align: center; padding: 4px; 
border: 1px solid transparent;}
.linktop:hover, .linktop:focus {
background:#dedede;  
color: #363636; 
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;   } 


#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:#000000;
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:#e31c1c; 
color:#ffffff; 
border-style: solid;
border-width: 1px;
border-color: #e31c1c;
height:31px;
}


.formszukaj{
font-size: 15px;
background-color:#ffffff; 
color:#000000; 
border-style: solid;
border-width: 1px;
border-color: #028cd4;
height:28px;
width:250px;
}




/* tresci */


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

}
#trescia {
width : 100%;
max-width : 100%;
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;

}



#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: #000000; 
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 : 90%;

margin-left : 35px;
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:#eeeeee;

}



#kolekcje {
width : 100%;
max-width : 100%;
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: 16px; font-style : normal; text-decoration: none; font-weight: normal;}
.kolekcjalink:visited	{color : #ffffff; font-family : century; font-size: 16px; font-style : normal; text-decoration: none; font-weight: normal;}
.kolekcjalink:active	{color : #ee813e; font-family : century; font-size: 16px; font-style : normal; text-decoration: none; font-weight: normal;}
.kolekcjalink:hover		{color : #ee813e; font-family : century; font-size: 16px; font-style : normal; text-decoration: none; font-weight: normal;}

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


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

}


/* 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 : 280px;
margin-left : auto;
margin-right : auto;
text-align : center;
font-weight:normal;
font-size:14px;
height:190px;
background-color:#eeeeee;
  border-right: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  border-top: 5px solid #ffffff;
  border-left: 5px solid #ffffff;
}

#blog33.zawartosc {
padding:40px;



}

.bloglink:link		{color : #ffffff; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal; background-color: #000000; 
    				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: #000000; 
    				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: #d40e0e; 
    				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: #d40e0e; 
    				margin:5px;
        padding:5px;
		width:60px;}

img#koloryfoto:hover{
 transform: scale(2.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:  #cccccc;
   border: 1px solid #cccccc;
   text-align:left;
   }




/* produktykategorie */

#produktykategorie {
float:left;
width : 210px;
margin-left : auto;
margin-right : auto;
text-align : center;

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;
height:90px;

}

#produktykategoriea.zawartosc {
padding:2px;


}



/* produkty online  */

#produktyonlinea {
float:left;

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



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

}

#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 : 33%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
color:#FFFFFF;
font-size:16px;
font-weight:bold;

}


.produktyonlinelink:link		{color : #ffffff; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal;}
.produktyonlinelink:visited	{color : #ffffff; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal;}
.produktyonlinelink:active	{color : #ee813e; font-family : century; font-size: 14px; font-style : normal; text-decoration: none; font-weight: normal;}
.produktyonlinelink:hover		{color : #ee813e; 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 : left;

}



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

}

#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;

}




/* opinie*/

#opiniebaner {
float:left;

width : 100%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
text-align : left;
background-color:#CCCCCC;
height:85px;

}

#opiniebaner:hover		{background-color:#e8e3e3;}


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

}

#opiniebanera.zawartosc {
padding:40px;



}

.opinieb:link		{color : #414141; font-family : century; font-size: 21px; font-style : normal; text-decoration: none; font-weight: bold;}
.opinieb:visited	{color : #414141; font-family : century; font-size: 21px; font-style : normal; text-decoration: none; font-weight: bold;}
.opinieb:active	{color : #ee813e; font-family : century; font-size: 21px; font-style : normal; text-decoration: none; font-weight: bold;}
.opinieb:hover		{color : #ee813e; font-family : century; font-size: 21px; font-style : normal; text-decoration: none; font-weight: bold;}




/* stopka1 */

#stopkan1e {
float:left;

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

}



#stopkan1 {
width : 100%;
max-width : 1200px;
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;

}


#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;
background-color:#000000;
color:#FFFFFF;
}



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

}

#stopkan2.zawartosc {
padding:40px;



}



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


}





/* stopka3 */

#stopkan3e {
float:left;

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



#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:28%;  padding:20px;    }
#fxauto .zawartosc {padding:10px; text-align:center; border:solid 1px; border-color:#CCCCCC; height:350px; }

/* naglówki h  */


h1 {
font-size : 28px;
color : #383838;
font-weight : normal;
}
h2 {
font-size : 16px;
color : #383838;
font-weight : normal;
}
h3 {
font-size : 20px;
color :  #d40e0e;
font-weight : normal;
}
h4 {
font-size : 18px;
color : #0c4e62;
font-weight : normal;
}
h5 {
font-size : 18px;
color : #ffffff;
font-weight : normal;
}
h6 {
font-size : 28px;
color : #383838;
font-weight : normal;
}

h7 {
font-size : 18px;
color : #383838;
font-weight : normal;
}


/* zwykly link  */


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

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



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

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

#produktxb{ float:left; width:50%;  padding:0px;  }
#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 : 150px;
left : 0;
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: 205px;
width:100%;
text-align:center;
z-index:9999999;
color:#FFFFFF;
font-size:36px;
 text-shadow:2px 3px 6px black;

letter-spacing: 0.4ex;
opacity:0.7;


}



.card {
float:left;

  background: #fff;
  display: block;
  margin: 0px auto;
  width: 100%;
  height:350px;
  cursor: pointer;
  border-right: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  border-top: 5px solid #ffffff;
  border-left: 5px solid #ffffff;
  overflow: hidden;

}

.card .img-holder {
  overflow: hidden;
  background: #000;
  position: relative;
}

.card .img-holder img {
  width: 100%;
  display: block;
 
}

.card .img-holder .overlay {
  position: absolute;
  top: 170px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  text-align:center;
 
}

.card .img-holder .overlay i {
  font-size: 24px;
  color: #fff;
}

.card .content-holder {
  padding: 20px;
}

.card .content-holder .category {
  font-family: 'Alegreya Sans', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  color: #2A516A;
  margin-bottom: 10px;
}

.card .content-holder .separator {
  width: 100%;
  height: 2px;
  background: #DCE2EE;
  margin-bottom: 10px;
}

.card .content-holder .separator .separator-sub {
  width: 15%;
  height: 100%;
  background: #214662;
  display: block;
}

.card .content-holder h1 {
  font-family: 'Alegreya Sans', sans-serif;
  font-size: 1.1em;
  font-weight: 600;
  color: #1D1D1D;
}

.card .content-holder h2 {
  color: grey;
  font-family: 'Alegreya Sans', sans-serif;
  font-size: 0.9em;
  margin-bottom: 5px;
}

.card .content-holder .author {
  font-family: 'Alegreya Sans', sans-serif;
  color: #1D1D1D;
  font-weight: 600;
  font-style: italic;
}

.card .content-holder .author span {
  color: grey;
  font-weight: 400;
}
 

.card .img-holder img {
  .
  .
  .
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
}

.card .img-holder .overlay {
  .
  .
  .
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.card .content-holder {
  .
  .
  .
  -webkit-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}

.card:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 0.5;
}
.card:hover .content-holder {
  padding-left: 25px;
}
.card:hover .img-holder .overlay {
  opacity: 1;
}




@media all and (max-width:1200px) {
li.navi {
float : left;
margin : 5px 0;
padding : 10px;
text-align : center;
margin-top : 20px;
margin-left : 5px;
margin-right : 0;
}


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

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;
letter-spacing: 0.2ex;

}






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




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


.linktop, .linktop:visited {

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



#koszykikonasklep {
position:absolute;
bottom:20px;
right:0px;
padding:10px;
 position:fixed; opacity:0.9; z-index:999999;
 display:none;
}


#realizacjegal  { float:left;width:80%;height: auto;padding:10px;border:10px solid #ffffff; background-color:#ffffff;text-align:center;}


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

letter-spacing: 0.4ex;
opacity:0.7;


}



.card {
float:left;

  background: #fff;
  display: block;
  margin: 0px auto;
  width: 100%;
  height: auto;
  cursor: pointer;
  border-right: 5px solid #ffffff;
  border-bottom: 5px solid #ffffff;
  border-top: 5px solid #ffffff;
  border-left: 5px solid #ffffff;
  overflow: hidden;

}

.card .img-holder {
  overflow: hidden;
  background: #000;
  position: relative;
}

.card .img-holder img {
  width: 100%;
  display: block;
 
}

.card .img-holder .overlay {
  position: absolute;
  top: 170px;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  text-align:center;
 
}

.card .img-holder .overlay i {
  font-size: 24px;
  color: #fff;
}

.card .content-holder {
  padding: 20px;
}

.card .content-holder .category {
  font-family: 'Alegreya Sans', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  color: #2A516A;
  margin-bottom: 10px;
}

.card .content-holder .separator {
  width: 100%;
  height: 2px;
  background: #DCE2EE;
  margin-bottom: 10px;
}

.card .content-holder .separator .separator-sub {
  width: 15%;
  height: 100%;
  background: #214662;
  display: block;
}

.card .content-holder h1 {
  font-family: 'Alegreya Sans', sans-serif;
  font-size: 1.1em;
  font-weight: 600;
  color: #1D1D1D;
}

.card .content-holder h2 {
  color: grey;
  font-family: 'Alegreya Sans', sans-serif;
  font-size: 0.9em;
  margin-bottom: 5px;
}

.card .content-holder .author {
  font-family: 'Alegreya Sans', sans-serif;
  color: #1D1D1D;
  font-weight: 600;
  font-style: italic;
}

.card .content-holder .author span {
  color: grey;
  font-weight: 400;
}
 

.card .img-holder img {
  .
  .
  .
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transition: transform 0.3s ease, opacity 0.3s ease, -webkit-transform 0.3s ease;
}

.card .img-holder .overlay {
  .
  .
  .
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.card .content-holder {
  .
  .
  .
  -webkit-transition: padding 0.3s ease;
  transition: padding 0.3s ease;
}

.card:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 0.5;
}
.card:hover .content-holder {
  padding-left: 25px;
}
.card:hover .img-holder .overlay {
  opacity: 1;
}











#home100 { float:left;
width : 100%;
height: auto;}




#home30 {
float:left;
width : 90%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 5px;
border: solid 1px;
border-color:#CCCCCC;
height: auto;
text-align:center;
margin-bottom:20px;
margin-top:20px;
}

#home70 {
float:left;

width : 90%;
margin-left : auto;
margin-right : auto;
border : 0;
padding : 0;
height: auto;
padding : 5px;
margin-bottom:20px;
margin-top:20px;
overflow: auto;

}


#fotoslider {
width:180%;

}



#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;

}



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




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


}


#kolekcje25 {
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;

}




#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;

}



#produktyonline33 {
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;

}



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

}



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

}


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


}



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


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



  opacity:1;
 position: relative;




}

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

}


  /* 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;}



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

#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:#000000;
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) { #fxauto{ float:left; width:100%;  padding:0px;  }
#fxauto .zawartosc {padding:10px; text-align:center;} 


	#poz{
 position: fixed;
 bottom:5px;
   top: auto;
   right:5px;
   text-align: right;
   z-index:99999;
   
}




}

@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:250px;

	


	


  white-space: nowrap;
  visibility: hidden;
  background-color: #f4f4f4;
 
  padding: 15px;
  margin: 5px;

  z-index:99999;
}

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