form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background: url(images/tlo3.jpg);background-repeat:no-repeat;background-size:cover;
background-attachment:fixed;background-color:black;}
img { margin:0px; padding:0px; border:0px;}

td, table, select, div, input, textarea{
	font-family:arial,tahoma,verdana;
	font-size:9pt;
	vertical-align:top;
	line-height:15px;
	color:#222;
}

.smaller_linki{
	color:#02284e !important;
	text-decoration:underline !important;
}

.smaller{
	font-family:arial,tahoma,verdana;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#222;
}

.blueinput
{
font-family:arial,tahoma,verdana;
font-size:9pt;
background-image:url(images/blueback.jpg);
background-repeat:repeat-x;
background-color:#f4fafe;
border: 1px solid #1c5190;
padding:2px;



}

.searching
{
font-family:arial,tahoma,verdana;
font-size:9pt;
background-color:#f4fafe;
border: 2px dotted #1c5190;
padding:4px;
height:30px;


}



p {margin: 0; padding: 5px 0;}
form {padding:0; margin:0;}
.clear { clear: both; height: 0; margin: 0; }
a:link, a:visited, a:active {
  color: #d7aa16; text-decoration: none;
}
a:hover {
  color: #d7aa16; text-decoration: underline;
}
a.link1:link, a.link1:visited, a.link1:active {
  color: #af1717; text-decoration: none;
}
a.link1:hover {
  color: #af1717; text-decoration: underline;
}
a.link2:link, a.link2:visited, a.link2:active {
  color: #01396c; text-decoration: none; font-size:11px;
}
a.link2:hover {
  color: #01396c; text-decoration: underline;
}
.ab:link, .ab:active {
  color: darkblue; text-decoration: none;
}
.ab:hover {
  color: violet; text-decoration: underline;
}
.ab:visited {
  color: dodgerblue ; text-decoration: none;
}
hr.cart {
  background-color:#ffc400;
  border:0;
  padding:0;
  margin: 3px 0;
  width:80%;
  height:1px;
}
.last {
  background: none !important;
  border: none !important;
}
#header {
	width:996px;
	background-color:#fff;
	overflow:hidden;
	padding:0px;
	margin:0px;
	border-width:0px;
}
#tresc {
	width:996px;
	background-color:#fff;
	overflow:hidden;
  padding:0;
  margin:0 auto;
}
.menu {
  background: url(images/bg-menu.gif) repeat-x;
  height:38px;
  width:auto;
  text-align:center;
  padding-top:8px;
}
.menu a {
  font-size:14px;
  font-weight:bold;
  color: #00264b !important;
  padding-left:10px;
  padding-right:15px;
  text-decoration: none;
  line-height:20px;
  background: url(images/bg-menu-sep.gif) 100% 20% no-repeat;
}
.menu a:hover {
  font-size:14px;
  font-weight:bold;
  color: #da0101 !important;
  text-decoration: none;
   line-height:20px;
}
.menu-sep {
  position:absolute;
  width:2px;
  margin-left:10px;
  margin-right:10px;
}
.belka {
  width:200px;
  height:25px;
  color: #cfdce9;
  padding: 5px 0px 0px 20px;
  font: bold 13px Arial;
  text-transform: uppercase;
}

.promo-pic {
  margin-top:5px;
  background:#ccc;
  height:100px;
  width: 100px;
  border:1px solid #333;
  overflow: hidden;
}
.promo-desc {
  margin-top:2px;
  color:#fff;
  font-weight:bold;
  height:27px;
  width: 170px;
  overflow: hidden;
}
.cena_1 {
  color:#fff;
  text-decoration: line-through;
  color: #ddd;
  margin-right:10px;
  line-height:20px;
}
.cena_2 {
  color:#ff0000;
  font-size:22px;
  font-weight:bold;
  line-height:20px;

}
.promo-more {
  display:inline;
  float:right;
  width:60px;
  border:0;
  font-weight:bold;
  padding:0px 0 3px;
  margin:0 10px 4px 22px;
  background: url(images/s.gif) no-repeat 10% 50% #222;
}
.promo-more a {
  padding: 2px 16px;
}
.promo-more a:hover {
  color: #fff !important;
  text-decoration:none;
  padding: 2px 16px;
}
.metka_1 {
  text-align:center;
  display:inline;
  float:left;
  background-color: #af1717;
  color:#fff;
  font-size:10px;
  padding: 1px 10px;
  margin-left:4px;
}
.metka_2 {
  text-align:center;
  display:inline;
  float:left;
  background-color: #4ab426;
  color:#fff;
  font-size:10px;
  padding: 1px 10px;
  margin-left:6px;
}
#nav {
  width: 200px;
  margin: 0px;
  padding: 0px;
  float: left;
}
#nav ul {
  position: relative;
  overflow: visible;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#nav li.ulek a {
  color: #02284e;
  font-weight:normal;
  font-size:11px;
  width: auto !important;
  width: 100%; /* ie */
  height: auto;
  margin: 2px;
  padding: 2px 0px 2px 40px;
  display: block;
  background: url(images/r.gif) no-repeat 15% 50%;
  text-decoration: none;
}
#nav li.ulek a:hover {
  color: #fff;
  margin: 2px;
  padding: 2px 0px 2px 40px;
  background: url(images/r.gif) #d5a509 no-repeat 15% 50%;
  color: #02284e !important;
}
#nav li.ulek2 a {
  color: #02284e;
  font-weight:normal;
  font-size:11px;
  width: auto !important;
  width: 100%; /* ie */
  height: auto;
  margin: 2px;
  padding: 2px 0px 2px 55px;
  display: block;
  background: url(images/r.gif) no-repeat 22% 50%;
  text-decoration: none;
}
#nav li.ulek2 a:hover {
  color: #fff;
  margin: 2px;
  padding: 2px 0px 2px 55px;
  background: url(images/r.gif) #f5dd8e no-repeat 22% 50%;
  color: #02284e !important;
}
#nav li {
  width: 200px;
  float: left;
  line-height: 15px;
  height: auto;
  margin: 0px;
  padding: 0px;
}
#nav a {
  color: #02284e;
  font-weight:bold;
  font-size:12px;
  width: auto !important;
  width: 100%; /* ie */
  height: auto;
  margin: 2px;
  padding: 2px 25px;
  display: block;
  background: url(images/r.gif) no-repeat 7% 50%;
  text-decoration: none;
}
#nav ul li a:hover {
  color: #fff;
  margin: 2px;
  padding: 2px 25px;
  background: url(images/r.gif) #d5a509 no-repeat 7% 50%;
  color: #02284e !important;
}
.an {
  color: #02284e !important;
}
#subskrypcja {
text-shadow: 0 0 0.2em white, 0 0 0.2em white,
        0 0 0.2em white;
  padding:0px 0px 0px 15px;
}
#subskrypcja input {

  border: 1px solid black;
  padding:1px;
  width:140px;
  font-weight:bold;
  color:#003b74;
  margin-bottom:6px;
}
#subskrypcja input.sub {
  cursor:pointer;
  width:60px;
  background: url(images/s.gif) 10% 50% no-repeat #003b74;
  color:#fff;
  border:0px;
}
#opinia {
  width: 282px;
  height:171px;
  background: url(images/bg-opinia.gif) no-repeat;
}
#opinia div.op-tre {
  color:#fff;
  height:120px !important;
  border:0px solid black;
  margin:25px 15px 0px;
  overflow:hidden;
}
#opinia input.sub {
  cursor:pointer;
  padding:1px 0px;
  background: url(images/s.gif) 10% 50% no-repeat #003b74;
  color:#fff;
  border:0px;
  font-weight:bold;
}
.hnews {
  border:0;
  background: url(images/bg-news.gif);
  height: 22px;
  width:582px;
}
.hnews span {
  background: url(images/o.gif) 5% 50% no-repeat;
  padding-left: 17px;
  height:22px;
  line-height:22px;
  font-weight:bold;
  font-size:13px;
}
.tnews {
  border:1px solid #d3c097;
  background: url(images/bg-tnews.gif) repeat-y;
}
.tnews a
{
color:black;
text-decoration:underline;
font-weight:bold;
}

.tnews2 a
{
color:black;
text-decoration:underline;
font-weight:bold;
}


.hnews2 {
  border:0;
  background: url(images/bg-news2.gif);
  height: 22px;
  width:582px;
}
.hnews2 span {
  background: url(images/o.gif) 5% 50% no-repeat;
  padding-left: 17px;
  height:22px;
  line-height:22px;
  font-weight:bold;
  font-size:13px;
  color:black !important;
}
.tnews2 {
  border:1px solid #0c85ba;
  background-color: #cfe7f1;
}


#boxes td {
  width: 280px;
  max-width: 280px;
  overflow: hidden;
  padding:3px;
}
#boxes td span {
  color:black;
  font-weight:bold;
  text-transform: uppercase;
}
#boxes td div.news_data {
  margin-top:10px;
  display:inline;
  float:right;
  padding:3px 15px;
  background: url(images/bg-news_data.gif) 0% 50% no-repeat;
}
#boxes td div.news_koment {
  margin-top:10px;
  display:inline;
  float:right;
  padding:3px 15px;
  background: url(images/bg-news_koment.gif) 0% 50% no-repeat;
}
#stopka {
  width:996px;
  height:24px;
  background: url(images/bg-stopka.gif) repeat-x;
}
#stopka td {
  padding:0px 6px;
  color: #fff;
  height:24px;
  line-height:24px;
}
#stopka td a {
  color: #fff;
}
.top10 {
  border: 1px solid #0d5eab;
  width: 192px;
  height:77px;
  background: url(images/bg-menu-r.gif) repeat-y;
  padding:4px;
  margin-bottom:3px;
}
.top10 img {
  width: 42px;
  height: 42px;
  border: 1px solid #0d5eab;
  display:inline;
  float:left;
  margin-right: 4px;
}
.top10 span {
  color:#0d5eab;
  font-weight:bold;
}
.top10 span.cena_1 {
  color:#333;
  font-weight:bold;
  text-decoration: line-through;
}
.top10 span.cena_2 {
  color:#ff0000;
  font-weight:bold;
  font-size: 14px;
}
.top10 .t-more {
  display:inline;
  float:right;
  border:0;
  font-weight:bold;
  background: url(images/s.gif) no-repeat 8% 50% #0d5eab;
}
.top10 .t-more a {
  color: #fff;
  padding:0px 15px;
  height:16px;
  line-height:16px;
}


.belka2 {
  width:255px;
  height:25px;
  color: #cfdce9;
  padding: 5px 0px 0px 20px;
  font: bold 13px Arial;
  text-transform: uppercase;
}

.top10b {
    width: 255px;
    height: 231px;
    padding: 5 5 5 5;
}
.top10b img {
  width: 100x;
  height: 100px;
  display:inline;
  margin-right: 4px;
}
.top10b span {
  color:#0d5eab;
  font-weight:bold;
}
.top10b span.cena_1 {
  color:#333;
  font-weight:bold;
  text-decoration: line-through;
}
.top10b span.cena_2 {
  color:#ff0000;
  font-weight:bold;
  font-size: 14px;
}
.top10b .t-more {
  display:inline;
  float:right;
  border:0;
  font-weight:bold;
  background: url(images/s.gif) no-repeat 8% 50% #0d5eab;
}
.top10b .t-more a {
  color: #fff;
  padding:0px 15px;
  height:16px;
  line-height:16px;
}
.belka-home{
  background-color: #00CC66;
  padding: 9px;
  text-align: center;
  font-size: 15;
  font-weight:bold;
  color: white;
}

.belka-home2{
  background-color: #ffc000;
  padding: 9px;
  text-align: center;
  font-size: 15;
  font-weight:bold;
  color: white;
}

.onas_headred
{
font-weight:bold;
font-family:Arial,Tahoma;
font-size:13px;
color:red;

}
.onas_headblack
{
font-weight:bold;
font-family:Arial,Tahoma;
font-size:15px;
color:black;

}
.belka_top {
  width:581px;
  height:104px;
  background: url(images/bg-belka.gif) repeat-x;
  margin-bottom:6px;
}
.belka_top td {
  color:#fff;
  font-weight:bold;
  padding:4px;
}
.belka_top td h1 {
  font-size:18px;
  margin: 6px 10px;
  color:#fff;
  padding:0;
}

.belka_top h3 {
  font-size:14px;
  margin: 6px 10px;
  color:#fff;
  padding:0;
}

.belka_top td h2 {
  font-size:13px;
  margin: 10px 10px;
  color:#fff;
  padding:0;
}

.produkt_1test
{

	  background: url(images/w.gif) 100% 0% repeat-y;
}

.produkt_l {
  padding-left:10px;
  padding-right:10px;
  width:570px;
	background: url(images/w.gif) 100% 0% repeat-y;
}
.produkt_l a:link, .produkt_l a:visited, .produkt_l a:active {
  color: #02284e; text-decoration: underline;
}
.produkt_p1 a:link, .produkt_p1 a:visited, .produkt_p1 a:active {
  color: #02284e; text-decoration: underline;
}
.produkt_p a:link, .produkt_p a:visited, .produkt_p a:active {
  color: #02284e; text-decoration: underline;
}
.link3 a:link, .link3 a:visited, .link3 a:active {
  color: #02284e; text-decoration: underline;
}
.produkt_p a:hover, .produkt_p1 a:hover, .produkt_l a:hover, .link3 a:hover {
text-decoration: none;
}
.produkt_p {
  width:200px;
  padding-top:10px;
  padding-left:3px;
  text-align:center;
}

.produkt_p1 {
  width:200px;
  padding-top:10px;
  padding-left:10px;
  text-align:left;
  line-height: 16px !important;
}
.produkt_cena {
  background: #01396c;
  color: #fff !important;
  font-weight:bold;
  font-size:20px;
  height:42px;
  line-height:22px;
  width: 136px;
  padding: 0px 0 0;
  vertical-align: middle;
  text-align:center !important;
}
.produkt_metka1 {
  text-align:center;
  background-color: #af1717;
  color:#fff;
  font-size:10px;
  width:35px;
  height:21px;
  line-height:20px;
}
.produkt_metka2 {
  text-align:center;
  background-color: #4ab426;
  color:#fff;
  font-size:10px;
  width:35px;
  height:21px;
  line-height:20px;
  }
.produkt_cena span {
  font-size: 12px;
}
.produkt_cena div {
  color: #798ea2;
  font-size: 11px;
  font-weight:normal;
  padding-top:2px;
}
.produkt_oszczedzasz {
  background: #b6cce1;
  text-align:center;
  padding:2px 0;
  height:16px;
  line-height:16px;
}
.raty_head {
  background: url(images/raty-head.gif) no-repeat;
  width:162px;
  height:25px;
}
.raty_cena {
  background: url(images/x24.gif) 95% 50% no-repeat #b6cce1;
  width:152px;
  height:40px;
  padding-left:10px;
}
.raty_cena div{
  font-size: 20px;
  color: #af1717;
  font-weight:bold;
  line-height: 40px;
}
h3 {
  color: #01396c;
  font-size:12px;
  font-weight:bold;
  background: url(images/u.gif) 0% 50% no-repeat;
  line-height:20px;
  height:20px;
  padding-left:10px;
  text-transform: uppercase;
  text-align:left;
}
.zoom a {
  padding: 1px 15px 1px 1px;
  color: #01396c !important;
  background: url(images/zoom.gif) 100% 50% no-repeat;
  line-height:18px;
}
.l_links a {
  padding: 1px 1px 1px 15px;
  line-height:16px;
  font-size:11px;
  margin-right:10px;
}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
.lista_1 {
  background-color: #f3f9ff;
}
.lista_1 td, .lista_2 td {
  border-bottom: 3px solid #b8cde3;
  padding: 10px 3px;
  text-align:left;
  color: #02396d;
  vertical-align:middle;
}
.lista_1 td table td, .lista_2 td table td {
  border-bottom: 0px solid #b8cde3 !important;
  padding: 0px !important;
}
.lista_2 {
  background-color: #e4eef8;
}
.lista_more {
  width:65px;
  border:0;
  font-weight:bold;
  height:20px;
  background: url(images/s.gif) no-repeat 8% 50% #02396d;
}
.lista_more a {
  color: #fff !important;
  padding:0px 15px;
  height:18px;
  line-height:18px;
}
.lista-tytul {
  font-weight:bold;
  font-size:14px;
  vertical-align:middle;
  height:25px;
}
.lista-tytul a {
  color: #02396d !important;
 }

.lista-tytul h2 {
   display: block;
   -webkit-margin-before: 0.0;
   -webkit-margin-after: 0.0;
   -webkit-margin-start: 0px;
   -webkit-margin-end: 0px;
   font-weight: bold;
   font-size: 14px;
}

 .tdt
 {
 line-height:18px;
 margin-bottom:9px;

 }
  .tdt:first-letter
 {
margin-left:40px;
color:darkblue;
font-weight:bold;

}
.etapy {
  background: url(images/bg-etapy.jpg) no-repeat;
  width:786px;
  height:141px;
  overflow:hidden;
  margin-left:4px;
}
.etapy td {
  padding: 3px 3px 0;
}
.etapy_help {
  background: url(images/bg-etapy_help.jpg) no-repeat;
  height:29px;
  color: #fff;
}
.etap_on {
  color: #05498a;
}
.etap_off {
  color: #7d91a6;
}
 .div_info
{
margin:5px;width:96%;padding:5px;border:1px solid #1c5190;background-color:#dfedfb;

}
.div_error
{
	margin:5px;width:96%;padding:5px;border:1px solid red;background-color:khaki;
}
.div_ok
{

	margin:5px;width:96%;padding:5px;border:1px solid green;background-color:GreenYellow;

}




th {
	background-color: #eee;
	padding: 4px 4px 4px 14px;
}




.sortedASC {
	background: url(images/icon-table-sort-asc.png) no-repeat 2px 4px #eee;
}

.sortedDESC {
	background: url(images/icon-table-sort-desc.png) no-repeat 2px 10px #eee;
}

.tableHeaderOver {
	cursor: pointer;
	color: #354158;
}



/***************************/
.tableFilter {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 5px 0 10px 0;
}

.tableFilter input {
	border: 1px solid #ccc;
}

.tableFilter select {
	border: 1px solid #ccc;
}


/*************************************************************/


#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #3e444e;
padding: 4px;
background-color:#cddaed;
visibility: hidden;
z-index: 100;
color:black;
font-family:Arial;
font-size:9pt;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.overthetable
{
background-color:#e4eef8;


}
/* nowy kod */
.box-y { background:url(images/0-box-background.gif) no-repeat; width:288px; height:108px; }
.box-y-nag {margin:4px 0px 0px 20px;}
.box-y-ico {margin:5px 0px 0px 7px; float:left;display:inline;}
.box-y-txt {display:block; line-height:13px; float:left; margin:1px 43px 2px; width:110px; height:56px; _height:53px; overflow:hidden;font-size:7pt; }
.box-y-more {display:inline; float:right; border:0; font-weight:bold; padding:2px 5px 2px 18px; margin:0 4px 0px 22px; background: url(images/s.gif) no-repeat 10% 55% #222; }


.tabela_deski td
{
vertical-align: middle;

}


.tabela_deski
{
background-image: url(/images/tlo_deski.gif);
background-repeat: no-repeat;
border-collapse:collapse;
font-family:Arial;
font-size: 10pt;
text-align: center;
border: 0px solid black;
vertical-align: middle;
}

.tabelka
{
width: 560;
border-width: 1px;
padding: 40px 10px 10px 10px;
border-collapse: collapse;
border:1px solid #A5C5D3;
}


.naglowek
{
font-weight: bold;

}

#subskrypcja input.radio {
  margin: 0 10px 0 3px;
  padding:0px;
  background: none;
  width:20px;
  border:0;
}


.h_prod {
  color: #02284e;
  font-weight:bold;
  font-size:11px;
  background: url(images/r.gif) no-repeat 16px 50%;
  line-height:20px;
  height:20px;
  padding-left:25px;
  text-transform: uppercase;
  text-align:left;
}


#ajaxticker1{
width: 190px;
height:70px;
padding-left:5px;
margin-top:10px;

}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/

}

.someclass{ //class to apply to your scroller(s) if desired
}

.facebook{
    float:right;
    width:232px;
    height:420px;
    background: url("slider.png");
    display:block;
    right:-200px;
    padding:0;
    position:fixed;
    top:201px;
    z-index:10000;
}


#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

.ankieta input,select,textarea
{
border:1px solid #0048a6;
background-color:#e5f1ff;

}
.pytanie
{
font-size:16pt;
color:#0048a6;
font-weight:bold;

}

.ddimgtooltip{
box-shadow: 3px 3px 5px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 3px 3px 5px #818181;
-moz-box-shadow: 3px 3px 5px #818181;
display:none;
position:absolute;
border:1px solid black;
background:white;
color: black;
z-index:2000;
padding: 4px;
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    min-width: 300px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    position: absolute;
    z-index: 1;
    top: 135%;
    right: 0%;
    margin-left: -60px;

    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 75%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #555 transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

tr.cat-description td {
    padding: 25px;
    background-color:#f4f9ff;
    border-style: groove;
    border-color: #fef4ea;
    border-width: 7px;
}
.pagination {
		border-top: 4px solid #b4cde6;
		background-color: #e2eef9;
		padding: 2px;
		text-align: center;
		display: -webkit-box;
}

.pagination A{
		color: black;
		font-weight:bold;
		background-color: white;
		padding: 3px;
		margin:2px;
		text-decoration: none;
		border: 1px solid black;
		border-radius: 5px;
		display: inline-block;
		height: 20px;
		text-align: center;
		vertical-align: middle;
		line-height: 20px;
}
.pagination A.selected{
    background-color: gold;
}
.pagination A.next-page{
		background-color: #e0ebf4;
}
.pagination A.previous-page{
		background-color: #e0ebf4;
}
TD.belka A{
	color: #cfdce9;
}

.fb-widget {
    position: fixed;
    right:-340px;
		top: 0px;
    transition-duration: 2s;
    transition-property: right;
		-webkit-backface-visibility: hidden;
}
.fb-widget IMG{
    width: 60px;
}
.fb-widget:hover{
    right: 0px;
    transition-duration: 1s;
    transition-property: right;
}
@media (min-width: 320px) and (max-width: 480px) {
  
  .fb-widget {
		bottom: 150px;
		top: auto;
	}
  
}
.kafle3
{
float: left;
width: 256px;
}

.kafle3 img
{
width:246px;
height:auto;
}

.polityka-prywatnosci
{
border: 1px solid #dddfe2;
width:100%;
border-collapse: collapse;
}

.polityka-prywatnosci td
{
border: 1px solid #dddfe2;
padding: 5px;
}
