#naglowek-recenzje{color:#0070ff;}
#punkt-recenzje{font-family:Arial, sans-serif;font-size:28px;font-weight:bold;text-align:center;color:#333;text-shadow: 2px 2px 1px #ddd;}
table.spis {margin: 0 auto;border-spacing:0;box-shadow: 10px 10px 5px #ddd;width:80%;undefined;table-layout: fixed;}
table.spis td{font-family:Arial, sans-serif;font-size:14px;padding:1px 5px;border-style:solid;border-width:1px;border-color:#ccc;color:#333;background-color:#fff;}
table.spis caption {font-family:Arial, sans-serif;font-size:20px;font-weight:bold;text-align:center;color:#333;text-shadow: 2px 2px 1px #ddd;}
table.spis a:link,
table.spis a:visited {color:#333}
table.spis a:hover,
table.spis a:active {color:#0099ff}
table.specyfikacja {border-spacing:0;margin: 0 auto;}
table.specyfikacja td{font-family:Arial, sans-serif;font-size:12px;padding:1px 5px;border-style:solid;border-width:1px;border-color:#ccc;color:#333;background-color:#fff;}
table.specyfikacja .tlo{border-width:0px;border-top-left-radius:6px;border-top-right-radius:6px;background:#0099ff;
background:-o-linear-gradient(bottom, #0099ff 30%, #0040ff 100%);
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.30, #0099ff), color-stop(1, #0040ff) );
background:-moz-linear-gradient( center top, #0099ff 30%, #0040ff 100% );
font-family:Arial, sans-serif;font-size:16px;font-weight:normal;text-align:center;color:#ffffff;padding:5px 5px;}
table.platforma {border="1" rules="none";margin: 0 auto;}
table.platforma td{text-align:center;vertical-align:middle;font-family:Arial, sans-serif;font-size:12px;padding:5px 5px;border-style:solid;border-width:1px;border-color:#ccc;color:#333;background-color:#fff;}
table.platforma .tlo{border-width:0px;border-top-left-radius:6px;border-top-right-radius:6px;background:#0099ff;
background:-o-linear-gradient(bottom, #0099ff 30%, #0040ff 100%);
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.30, #0099ff), color-stop(1, #0040ff) );
background:-moz-linear-gradient( center top, #0099ff 30%, #0040ff 100% );
font-family:Arial, sans-serif;font-size:16px;font-weight:normal;text-align:center;color:#ffffff;padding:5px 5px;}

/* ------------------------------------------- */

#strony-recenzje {text-align:center; margin: 0 auto; padding:50px 0px 0px 0px; height:100%; overflow:hidden; font:12px 'Tahoma'; list-style-type:none; }
#strony-recenzje li {display:inline-block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;background:#0079FF;}
#strony-recenzje li a {display:block; text-decoration:none; padding:7px 10px 7px 10px; color:#FFFFFF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;background:#0099ff;
background:-o-linear-gradient(bottom, #0099ff 30%, #0040ff 100%);
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.30, #0099ff), color-stop(1, #0040ff) );
background:-moz-linear-gradient( center top, #0099ff 30%, #0040ff 100% );transition: background 0,300ms ease-in; -webkit-transition: opacity 0,300ms; -moz-transition: opacity 0,300ms; -ms-transition: opacity 0,300ms; -o-transition: opacity 0,300ms;}
#strony-recenzje li a:hover,
#strony-recenzje li a.current { color:#fffff; background:#333333; }



/* Flat style */

.tsc_flat_tooltip {
  position: relative;
}

.tsc_flat_tooltip span {
  -webkit-transition: opacity 0,500ms;
  -moz-transition: opacity 0,500ms;
  -ms-transition: opacity 0,500ms;
  -o-transition: opacity 0,500ms;
  transition: opacity 0,500ms;
  opacity: 0.0;
}

.tsc_flat_tooltip :focus + :last-child, .tsc_flat_tooltip:focus > :last-child, .tsc_flat_tooltip:hover > :last-child {
  visibility: visible;
  opacity: 1;
}

.tsc_flat_tooltip > :last-child {
  font-size: 11px;
  line-height: 1;
  padding: 10px 10px;
  position: absolute;
  border: solid 1px;
  visibility: hidden;
  width: 180px;
  z-index: 999;
  border-radius: 2px;
}
.tsc_flat_tooltip > :last-child * {
  max-width: 100%;
}
.tsc_flat_tooltip > :last-child:after, .tsc_flat_tooltip > :last-child:before {
  position: absolute;
  border: solid 11px;
  display: block;
  content: "";
  margin: 0 18px 0 12px;
}
.tsc_flat_tooltip.black > :last-child {
  background-color: #333333;
  border-color: #333333;
  color: #ffffff;
}
.tsc_flat_tooltip.black > :last-child:after {
  border-color: #333333;
}
.tsc_flat_tooltip.black > :last-child:before {
  border-color: #333333;
}
.tsc_flat_tooltip.black > :last-child {
}

.tsc_flat_tooltip.lewa > :last-child {
  left: -5px;
}
.tsc_flat_tooltip.lewa > :last-child:after, .tsc_flat_tooltip.lewa > :last-child:before {
  left: -5px;
}

.tsc_flat_tooltip.gora > :last-child {
  bottom: 100%;
  margin-bottom: 15px;
}
.tsc_flat_tooltip.gora > :last-child:after {
  margin-top: -1px;
}
.tsc_flat_tooltip.gora > :last-child:after, .tsc_flat_tooltip.gora > :last-child:before {
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  top: 100%;
}
.tsc_flat_tooltip.gora > :last-child:before {
  margin-top: 0px;
}
.tsc_flat_tooltip.auto > :last-child {
  width: auto;
  white-space: nowrap;
}