body {
font-family: Verdana;
font-size: 14px;
background-color: #16466a; 
margin-top: 0px;
 background-image: url(img/boki.jpg); 
 background-repeat: repeat-x; color: white;
 font-weight: none;
}

.div {
font-family: Verdana;

}

table {
  table-layout:fixed;
  overflow:hidden;
  word-wrap:break-word;
}

.td {
font-family: Verdana;

}

a:link          {color:  #15466a;  text-decoration:none;}
a:visited         {color:  #15466a; text-decoration:none;}
a:hover        {color:red; text-decoration:none; }
a:active           { color:red; text-decoration:underline; }

a:link.bottom            {color: #ffffff; padding-left: 5px;  text-decoration:none;}
a:visited.bottom          {color: #ffffff; padding-left: 5px; text-decoration:none;}
a:hover.bottom            {color:#c5eb15; text-decoration:none; }
a:active.bottom            { color:#c5eb15; text-decoration:none; }


a:link.top            {color: #ffffff; padding-left: 7px; padding-right: 3px; text-decoration:none; font-size: 15px; vertical-align: middle;}
a:visited.top          {color: #ffffff; padding-left: 7px; padding-right: 3px; text-decoration:none; font-size: 15px; vertical-align: middle;}
a:hover.top            {color:#c5eb15; padding-left: 7px; padding-right: 3px; text-decoration:none; font-size: 15px; vertical-align: middle;}
a:active.top            {color: #ffffff; padding-left: 7px; padding-right: 3px; text-decoration:none; font-size: 15px; vertical-align: middle;}

a:link.hm            {color: #ffffff; padding-left: 2px; padding-right: 2px; text-decoration:none; font-size: 10px; padding-bottom: 4px; display: block; border-right: 0px; border-left: 0px; border-top: 0px; border-bottom: 1px; border-style: dotted;}
a:visited.hm          {color: #ffffff; padding-left: 2px; padding-right: 2px; text-decoration:none; font-size: 10px; padding-bottom: 4px; display: block; border-right: 0px; border-left: 0px; border-top: 0px; border-bottom: 1px; border-style: dotted;}
a:hover.hm            {color:#c5eb15; padding-left: 2px; padding-right: 2px; text-decoration:none; font-size: 10px; padding-bottom: 4px; display: block; border-right: 0px; border-left: 0px; border-top: 0px; border-bottom: 1px; border-style: dotted;}
a:active.hm            {color: #ffffff; padding-left: 2px; padding-right: 2px; text-decoration:none; font-size: 10px; padding-bottom: 4px; display: block; border-right: 0px; border-left: 0px; border-top: 0px; border-bottom: 1px; border-style: dotted;}

a:link.topl            {color: #000000; padding-left: 2px;  text-decoration:none; font-size: 11px; vertical-align: middle;}
a:visited.topl          {color: #000000; padding-left: 2px; text-decoration:none; font-size: 11px; vertical-align: middle;}
a:hover.topl            {color:#c5eb15; padding-left: 2px; text-decoration:none; font-size: 11px; vertical-align: middle;}
a:active.topl            {color: #000000; padding-left: 2px; text-decoration:none; font-size: 11px; vertical-align: middle;}

a:link.h4link            {color: #c5eb15; text-decoration:none;}
a:visited.h4link          {color: #c5eb15; text-decoration:none;}
a:hover.h4link            {color:black; text-decoration:none; }
a:active.h4link           { color:red; text-decoration:none; }


a:link.news_box            {color: #000000; text-decoration:none; }
a:visited.news_box          {color: #000000; text-decoration:none;}
a:hover.news_box           {color:red; text-decoration:underline; }
a:active.news_box           { color:red; text-decoration:underline; }

#top_menu 
{
padding-top: 6px;
color: #c5eb15;
font-size: 15px;
}


.hover 
{
z-index: -100;
background-image: url(img/produkt_green.png);
} 

.up 
{
background-image: url(img/produkt_gray.png);
}

.hoverz 
{
z-index: -100;
background-image: url(img/zakladka_high.png);
background-repeat:no-repeat;
background-position:center bottom;
} 

.upz 
{
background-image: url(img/zakladka.png);
background-repeat:no-repeat;
background-position:center bottom;
}

.hoverz_v 
{
z-index: -100;
background-image: url(img/zakladka_high_v.png);
background-repeat:no-repeat;
background-position:center bottom;
} 

.upz_v 
{
background-image: url(img/zakladka_v.png);
background-repeat:no-repeat;
background-position:center bottom;
}  



.h { display: none; }

ul, ul li {
	list-style-type:disc;
	margin:1px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 14px;
	color: black
}

ul a:link, ul a:visited {
	text-decoration: none;
	display: block;
	color: black;
	padding: 1px;
	border-top-color: black;
	border-top-width: 1px;
	border-top-style: dotted;
	margin: 1px;
}


ul a:hover {
	background-color: #c5eb15;
	color: #c5eb15;
	color: black;
}

ul.ulsidebar a:link, ul.ulsidebar a:visited {
  text-decoration: none;
	display: block;
	color: white;
	padding: 1px;
	border-bottom-color: white;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	margin: 1px;
}

ul.ulsidebar li {
  list-style-type: none;
  list-style-image: none;
	text-indent: 0px;
  text-decoration: none;
	display: block;
	color: white;
}


ul.ulsidebar a:hover {
  list-style-type: none;
  list-style-image: none;
  text-indent: 0px;
	background-color: #c5eb15;
	color: #c5eb15;
	color: black;
}



h1 {
margin: 0px;
padding: 0px;
font-size: 18px;
}

h2 {
margin: 0px;
padding: 0px;
font-size: 14px;
}

h3 {
margin: 0px;
padding: 0px;
font-size: 14px; 
color: black;
font-size: 14px;

}
h3 {
margin: 0px;
padding: 0px;
font-size: 14px; 
color: black;
font-size: 14px;

}
h3.hidden_menu {
margin: 0px;
padding: 0px;
font-size: 14px; 
color: black;
font-size: 14px;
float: left
}
h4 {
margin: 0px;
padding: 0px;
font-size: 11px; 
}

.reklama_prawo {
position: absolute;
right:-202px;
top: 300px;
width: 202px;
height: 420px;
z-index: 100;
}
div#preloader 
            {
                position: fixed; /* ustawia na stałe preloader w miejscu */
                width: 300px;  /* szerokość preloadera */
                left: 50%;
                margin-left: -150px; /* wartość musi być połową szerokości ze znakiem - */
                top: 200px; /* wysokość od górnej krawędzi */
                z-index: 1;
                display: none; /* ukrywa preloader (pod żadnym pozorem nie usuwać) */
                background: #16466a;
                color: #000000;
                border: 1px solid #aaa;
                text-align: center;
                font-weight:bold;
            }
.search {
 z-index: 20000;
  position: absolute;
  color: white;
  width: 1000px;
  font-family:verdana;
  height: auto;
  left: 0px;
  top:30px;
  background-color: black;
  opacity: 0.85; filter: alpha(opacity=85);
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    f//ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/line_1.png');

 border-bottom-width: 5px; border-bottom-color: gray; border-bottom-style: solid;
 }
 .news-opacity {
 z-index: 20000;
  position: absolute;
  color: white;
  width: 350px;
  font-family:verdana;
  height: 100px;
  right: 40px;
  top:60px;
  opacity: 0.65; filter: alpha(opacity=65);
 }
  .kontakt_blok {
 z-index: 20000;
  position: absolute;
  color: white;
  width: 1000px;
  font-family:verdana;
  height: auto;
  left: 0px;
  top:30px;
  background-color: black;
  opacity: 0.85; filter: alpha(opacity=85);
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    f//ilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/line_1.png');

 border-bottom-width: 5px; border-bottom-color: gray; border-bottom-style: solid;
 }
 
 .news_blok_ins1 {
 width: 300px;
 height: 117px;
 background-image: url(img/news_tlo.png);
 float: left;
 display: block;
 margin-left: 5px;
 margin-top: 0px;
 margin-bottom: 5px;
 border-width: 1px;
 border-color: gray;
 border-style: solid;
 cursor: pointer;
 }
 
 .news_blok_ins2 {
 height: auto;
 width: 120px;
 padding-left: 17px;
 padding-top: 17px;
 float: left;
 }
 
 .news_blok_ins3 {
 xposition: relative;
 xtop: -119px;
 font-size: 12px;
 left: 0px;
 width: 160px;
 height: auto;
 margin-top: auto;
 margin-bottom: auto;
 vertical-align: center;
 text-align: left; 
 float: left;
 }
 .oferta_wnetrze {
width: 100%;
height: auto;
text-align: left;
padding-bottom: 10px;
padding-top: 10px;
padding-left: 0px;

}
 
 .oferta_blok_container {
 width:140px;
 height: auto;
 margin-left: 10px;
 padding: 0px;
 float: left;
 margin-top: 5px;
 cursor: pointer;
 display:block;

 }
 .oferta_blok_ins1 {
 width:140px;
 border-width: 1px;
 border-color: #000000;
 border-style: solid;
 height: auto;
 
 }
  .oferta_blok_ins2 {
 width: 140px;
 height: 150px;
 z-index: -100;
 background: no-repeat;
 background-position:center;
 }
   .oferta_blok_ins3 {
width: 140px;
height: 46px;
background-image: url(img/produkt_gray.png);
 }
    .oferta_blok_ins4 {
font-family: Tahoma;
padding-top: 12px;
color:  #15466a;
z-index: -10;

 }
 

.oferta_blok_cien {
width: 140px;
text-align: center;
height: 10px;
z-index: -100;
background-image: url(img/shadow.jpg);
background-position: top center;
background-repeat: no-repeat;
}

 .zakladka_blok_container {
 width:150px;
 height: auto;
 float: left;
 margin-left: 5px;
 padding: 0px;
 margin-top: 3px;
 cursor: pointer;

 }
 .zakladka_blok_ins3 {
 width: 150px;
 height: 22px;
 background-image: url(img/zakladka.png);
 background-repeat:no-repeat;
 background-position:center bottom;
 }
 .zakladka_blok_ins4 {
 font-family: Tahoma;
 padding-top: 2px;
 color:  #15466a;
 z-index: 10;
 position: relative;
 top: -17px; 
 }
 
 .zakladka_blok_container_v {
 width:auto;
 height: 150px;
 margin-left: 0px;
 padding: 0px;
 margin-top: 0px;
 cursor: pointer;

 }
 .zakladka_blok_ins3_v {
 width: 22px;
 height: 150px;
 background-image: url(img/zakladka_v.png);
 background-repeat:no-repeat;
 background-position:center bottom;
 }
 .zakladka_blok_ins4_v {
 color: #15466a;
 webkit-transform:rotate(270deg);
 -moz-transform:rotate(270deg);
 -o-transform: rotate(270deg);
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
 white-space:nowrap;
 display:block;
 bottom:0px;
 width:150px;
 height:34px;
 font-family: Tahoma;
 font-weight:normal;
 z-index: 30000;
 position: relative;
 padding: 0px;
 margin: 0px;
 }
 

.hidden_menu_cont {
z-index: 4;
position: relative;
background-color: #000000;
opacity:0.8;
filter:alpha(opacity=80);
width: 200px;
height: 600px;
display: block;
margin-left: 10px;
}
.hidden_menu_ins1 {
width: 200px;
height: 22px;
background-image: url(img/pas_prod.jpg);
z-index: 2;
}
.hidden_menu_ins2 {
padding-left: 10px;
padding-top: 3px;
width: auto;
float: left;
}
.hidden_menu_ins3 {
width: auto;
float: right;
padding-left: 10px;
padding-top: 0px;
height: 22px;
}
.hidden_menu_ins4 {
width:200px;
height: 300px;
padding-left: 20px;
padding-top: 10px; 
background-image: transparent;
}

.hidden_menu_ins5 {
 width: 200px;
 height: auto;
 float: left;
 
 }
 .hidden_menu_ins52 {
 width: 200px;
 height: 300px;
 float: left;
 font-size: 11px;
 padding-left: 10px;
 
 }
 
 .hidden_menu_ins53 {
 width: 200px;
 height: 300px;
 float: left;
 font-size: 11px;
 padding-left: 10px;
 text-align: justify; 
 text-justify: auto;
 }

.tresc {
width: 100%;
height: auto;
//background-color: #cccccc;
background-color: #fff;
color: black;
z-index: 5;
}

.stopka_cont {
margin-top: 15px;
background-color: #000000;
height: 29px;
text-align: left; 
clear: both;

}
.stopka_ins1 {
padding-left: 30px;
padding-top: 8px;
color: white;
font-size: 12px;
}

.menu {
width: 100%;
text-align: center;
font-size: 10px;
margin-bottom: 10px;
}

.search_menu {
padding-top: 5px;
padding-left: 20px;
 width: 100%;
 height: 30px;

}
 
 .opacity_off {
 opacity:1; filter: alpha(opacity=100);
 
 }
.opacity_on {
 opacity:0.50; filter: alpha(opacity=50);
 
 }
 .opacity_on_oferta {
 opacity:0.75; filter: alpha(opacity=75);
 }
.gsc-results {  /* Sets font for titles, snippets, and URLs. */  font-family: arial, helvetica, sans-serif; background-color: white; padding: 5px;}
.gsc-result {  position: relative;  border: 1px solid #eee;  border-left: 10px solid #eee;  padding: 8px 8px 8px 20px; background-color: white;} 


.gsc-result:hover {  border: 1px solid gray;  border-left: 10px solid black;}
.gsc-search-box {

}
div.gs-title         { text-decoration: underline;
color: white;
 }

.gsc-snippet {
font-family: Tahoma;
color: black;
}
.gsc-visibleUrl {
font-family: tahoma;
color: black;
}
.gsc-vistedUrl {
font-family: tahoma;
color: black;
}

.linkcss {
	cursor: pointer;
}

td.tabela001 {
   border-collapse: collapse;
   border-right-style: none;
   border-left-style: none;
   border-top-style: none;
   border-bottom-style: solid;
   border-bottom-width: 1px;
}

.pub_date {
  font-size: 10px;
}

div#preloader {  
    position: fixed; /* ustawia na stałe preloader w miejscu */  
    width: 300px;  /* szeroko¶ć preloadera */  
    left: 50%;   
    margin-left: -150px; /* warto¶ć musi być połow± szeroko¶ci ze znakiem - */  
    top: 100px; /* wysoko¶ć od górnej krawędzi */  
    z-index: 9999;  
    display: none; /* ukrywa preloader (pod żadnym pozorem nie usuwać) */  
    background: #000;  
    color: #fff;  
    border: 1px solid #aaa;   
    text-align: center;   
    font-weight:bold;
}

