@charset "UTF-8";
/* Article fonts */
@font-face {
  font-family: "Century Ghotic";
  src: url("https://static.im-g.pl/css/fonts/Century-Ghotic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
#pagetype_art #top_wrap h1 {
  font-size: 26px;
  line-height: 26px;
}
#pagetype_art #col_right {
  border: none;
  padding: 0;
}

#gazeta_article a {
  font-weight: bold;
}

.path_ekipa-ekstremalna #gazeta_article_body,
.path_ekipa-ekstremalna #pagetype_art #gazeta_article_body #artykul,
.path_ekipa-ekstremalna #pagetype_art_blog #gazeta_article #article #article_body p,
.path_ekipa-ekstremalna #gazeta_article_lead {
  font-size: 14px;
  line-height: 20px;
}
.path_ekipa-ekstremalna.simplePhotostory.slide .nfs_nav, .path_ekipa-ekstremalna.simpleGallery.slide .nfs_nav {
  display: none;
}
.path_ekipa-ekstremalna.desk.slide #page {
  background-color: transparent;
}

.path_ekipa-ekstremalna.desk .layout_uniwersalny #holder_205,
.path_ekipa-ekstremalna.desk .layout_uniwersalny #holder_206,
.path_ekipa-ekstremalna.desk .layout_uniwersalny #holder_221,
.path_ekipa-ekstremalna.desk .layout_uniwersalny #holder_222 {
  width: 460px;
}

/* Poszerzenie widget'u Instagram'a */
.path_ekipa-ekstremalna.path_145940.desk .layout_uniwersalny #holder_206,
.path_ekipa-ekstremalna.path_145941.desk .layout_uniwersalny #holder_206 {
  width: 475px;
}

/* stylowanie dla wersji na stronie artykulowej */
#col_right .mod_indexRWD.grid > header {
  border: none;
  margin: 0;
}
#col_right .mod_indexRWD.grid .entry {
  width: 100%;
}
#col_right .mod_indexRWD.grid .entry .imgw {
  min-height: inherit;
}
#col_right .mod_indexRWD.grid .entry header a {
  font-size: 12px;
  line-height: 16px;
}

.path_ekipa-ekstremalna .mod_indexRWD.grid {
  font-family: Arial, sans-serif;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid > header {
  border: none;
  margin-bottom: 0px;
  padding: 0;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid .body ul {
  margin: 0;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid a {
  position: relative;
  z-index: 2;
}

.path_ekipa-ekstremalna .mod_indexRWD.grid .entry {
  width: 100%;
  max-width: 460px;
  display: inline-block;
  margin: 0 20px 20px 0;
  padding: 0;
  border-bottom: none;
  /* ukryto lead ze wzgledu na brak mozliwosci zrobienia tego w uom */
}
.path_ekipa-ekstremalna .mod_indexRWD.grid .entry:nth-child(even) {
  margin-right: 0px;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid .entry:hover .imgw a:after {
  height: 100%;
  background-color: #ffcd00;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid .entry:hover header a {
  background-color: #ffcd00;
  color: #3c464f;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid .entry .imgw {
  margin: 0;
  margin-bottom: 0px !important;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid .entry .imgw a::after {
  width: 100%;
  height: auto;
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0.5;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid .entry .imgw, .path_ekipa-ekstremalna .mod_indexRWD.grid .entry .imgw img {
  position: relative;
  z-index: 0;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid .entry header {
  display: inline-block;
  width: 100%;
  margin: 0;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid .entry header a {
  padding: 22.5px 19px;
  background-color: #3c464f;
  color: #ffcd00;
  font-weight: normal;
  font-size: 20px;
  line-height: 26px;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid .entry .content p {
  display: none;
}

/* "Zobacz wiecej" */
.path_ekipa-ekstremalna .mod_indexRWD.grid .more {
  margin-top: 12px;
  text-align: center;
  font: normal 18px Arial, sans-serif;
}
.path_ekipa-ekstremalna .mod_indexRWD.grid .more a {
  display: inline-block;
  color: #3c464f;
  padding: 9.5px 35px;
  box-shadow: 0px 5px 4px rgba(149, 149, 149, 0.75);
}

.desk #col_left .mod_indexRWD.grid .entry .imgw {
  min-height: 300px !important;
}
.desk #col_left .mod_indexRWD.grid .entry header a {
  min-height: 97px;
}

#col_right .mod_indexRWD.grid > header {
  margin-bottom: 13px;
}
#col_right .mod_indexRWD.grid > header * {
  font: normal 20px Arial, sans-serif;
}
#col_right .mod_indexRWD.grid > header *::after {
  width: 61px;
  height: 7px;
  display: block;
  content: "";
  margin-top: 6px;
  background-color: #ffcd00;
}

/* Ekipa 1 - Kadjar */
.path_ekipa-ekstremalna .mod_indexRWD.grid.team1 .entry:hover header a,
.path_ekipa-ekstremalna .mod_indexRWD.grid.team1 .entry:hover .imgw a::after,
.path_ekipa-ekstremalna .mod_indexRWD.grid.team1 .more a {
  background-color: #de2430;
}

/* Ekipa 2 - Captur */
.path_ekipa-ekstremalna .mod_indexRWD.grid.team2 .entry:hover header a,
.path_ekipa-ekstremalna .mod_indexRWD.grid.team2 .entry:hover .imgw a::after,
.path_ekipa-ekstremalna .mod_indexRWD.grid.team2 .more a {
  background-color: #d47729;
}

/* RWD */
body.responsive.path_ekipa-ekstremalna.path_145940 .layout_uniwersalny #holder_206, body.responsive.path_ekipa-ekstremalna.path_145941 .layout_uniwersalny #holder_206 {
  float: none;
}
body.responsive.path_ekipa-ekstremalna .mod_indexRWD.grid .entry {
  width: 100%;
  padding-bottom: 0;
}
body.responsive.path_ekipa-ekstremalna .mod_indexRWD.grid .entry header a {
  min-height: 62px;
  padding: 15px 14px;
  font-size: 12px;
  line-height: 17px;
}

/* fix ikonki wideo */
.mod_indexRWD .imgw.video a:before {
  background: url("https://static.im-g.pl/i/obrazki/global/rwd/defaultRWD-sprite-5.png") -224px -72px no-repeat !important;
  width: 60px !important;
  height: 60px !important;
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  opacity: 0.5;
  z-index: 1;
}

.mod_indexRWD .imgw.video a:after {
  background-image: none !important;
  z-index: 2;
}

* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

/* fix rozjechanej belki spolecznosciowej */
.mod.mod_sociallist,
.mod.mod_sociallist * {
  box-sizing: initial;
  -webkit-box-sizing: initial;
  -moz-box-sizing: initial;
  -o-box-sizing: initial;
  -ms-box-sizing: initial;
}

.path_ekipa-ekstremalna.desk #page-top {
  width: 100%;
  max-width: 960px;
}
.path_ekipa-ekstremalna #sitePath {
  display: none !important;
}
.path_ekipa-ekstremalna.desk #content {
  padding: 24px 10px 5px;
}

#pagetype_index #col_left {
  width: 100%;
}
#pagetype_index #col_right {
  display: none;
}

#pagetype_index {
  /* konkurs */
}
#pagetype_index.path_145926 #col_left, #pagetype_index.path_145940 #col_left, #pagetype_index.path_145941 #col_left {
  border-top: 2px solid #ffcd00;
}
#pagetype_index.path_145940 #col_left, #pagetype_index.path_145941 #col_left {
  padding-top: 20px;
}
#pagetype_index.path_145983 #col_right, #pagetype_index.path_145982 #col_right {
  display: block;
  width: 280px;
  margin-top: 0;
  padding-top: 0;
  border: none;
}
#pagetype_index.path_145983 #col_left {
  width: 640px;
}
#pagetype_index.path_145982 #col_left {
  max-width: 620px;
}
#pagetype_index.path_145982 #col_right {
  display: block;
}

/* RWD */
body.responsive #page {
  background-color: #FFF;
}

#pagetype_index.responsive.path_145983 #col_left {
  width: 100%;
}
#pagetype_index.responsive.path_145983 #col_right {
  display: block;
  width: 100%;
}

#rwdNav > ul > li.active a {
  color: #fff;
}

.path_ekipa-ekstremalna #navH {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  width: 100%;
  height: 49px;
  margin-bottom: 0px;
  padding: 13px;
  background-color: #FFF;
}
.path_ekipa-ekstremalna #navH ul.p0 li {
  position: relative;
  display: inline-block;
  margin: 0 10px;
  padding: 0 10px;
}
.path_ekipa-ekstremalna #navH ul.p0 li:first-child:after, .path_ekipa-ekstremalna #navH ul.p0 li:last-child:after {
  display: none;
}
.path_ekipa-ekstremalna #navH ul.p0 li:hover, .path_ekipa-ekstremalna #navH ul.p0 li.active {
  border-bottom: 4px solid #ffcd00;
}
.path_ekipa-ekstremalna #navH ul li a {
  display: block;
  font: normal 20px/32px Arial, sans-serif;
}

/* domek */
.path_ekipa-ekstremalna.desk li#e1 {
  width: 40px;
  margin-left: 0px !important;
}
.path_ekipa-ekstremalna.desk li#e1 a {
  background: url("https://static.im-g.pl/i/obrazki/projects/renault2015/nav-home-icon.png") no-repeat center 4px transparent;
  text-indent: -9999px;
}

#navH .active .p1 a {
  height: 27px;
  line-height: 24px;
  margin-top: 3px;
}

/* RWD */
body.responsive #rwdNav > ul > li.active a,
body.responsive #rwdNav > ul > li a:active,
body.responsive #rwdNav > ul > li a:hover {
  background-color: #3c464f;
  color: #ffcd00 !important;
}

.desk .slideNav {
  background: none !important;
}

.path_ekipa-ekstremalna header#pageHead {
  width: 100%;
  margin: 0;
}
.path_ekipa-ekstremalna header#pageHead .c0 {
  background-color: #FFF;
  padding: 0 39px 0 10px;
}
.path_ekipa-ekstremalna header#pageHead .c0 .imgw {
  margin: 22px 0 15px;
}
.path_ekipa-ekstremalna header#pageHead .c0 .claim {
  width: 260px;
  border: none;
  margin: 25px 0 0 32px;
  padding: 0;
  background: url("https://static.im-g.pl/i/obrazki/projects/renault2015/Ekipa-EkstRemalna.png") no-repeat center transparent;
  text-indent: -9999px;
}
.path_ekipa-ekstremalna header#pageHead .c1, .path_ekipa-ekstremalna header#pageHead .c1 span.hack {
  height: auto;
}
.path_ekipa-ekstremalna header#pageHead .c1 {
  margin: 50px 11px 0 0;
}
.path_ekipa-ekstremalna header#pageHead .c1 .htm0 em.top {
  margin-right: 9px;
  color: #FFF;
  font-size: 11px;
}
.path_ekipa-ekstremalna header#pageHead .c1 .htm0 br {
  display: none;
}

.path_ekipa-ekstremalna #navtop_wrap {
  padding: 0;
}

.path_ekipa-ekstremalna.responsive.rwd .mod_hat2014 .logo img {
  height: auto;
}

.path_ekipa-ekstremalna.desk #rwdFooter {
  max-width: 960px;
  padding-top: 10px;
  margin-top: -2em;
}
.path_ekipa-ekstremalna.desk #rwdFooter ul li.caption,
.path_ekipa-ekstremalna.desk #rwdFooter .copy,
.path_ekipa-ekstremalna.desk #rwdFooter .copy a,
.path_ekipa-ekstremalna.desk #rwdFooter a {
  color: #3c464f;
}
.path_ekipa-ekstremalna.desk #rwdFooter .ft_top, .path_ekipa-ekstremalna.desk #rwdFooter .ft_bot {
  border-color: #3c464f;
}

.path_ekipa-ekstremalna .mod_singlePhoto {
  min-height: 237px;
  position: relative;
  margin-bottom: 30px;
  color: #FFF;
  font-family: Arial, sans-serif;
}
.path_ekipa-ekstremalna .mod_singlePhoto header, .path_ekipa-ekstremalna .mod_singlePhoto > p {
  position: relative;
  z-index: 1;
  padding-left: 25px;
}
.path_ekipa-ekstremalna .mod_singlePhoto header {
  margin-bottom: 0;
  padding-top: 7px;
  font: normal 42px/58px Arial, sans-serif;
  border: none;
}
.path_ekipa-ekstremalna .mod_singlePhoto header:after {
  display: block;
  content: "";
  width: 61px;
  height: 7px;
  background-color: #ffcd00;
}
.path_ekipa-ekstremalna .mod_singlePhoto header h3 {
  padding-bottom: 6px;
}
.path_ekipa-ekstremalna .mod_singlePhoto > p {
  max-width: 470px;
  margin-top: 18px;
  padding-bottom: 7px;
  font-size: 18px;
}
.path_ekipa-ekstremalna .mod_singlePhoto > p a {
  color: #FFF;
  line-height: 24px;
}
.path_ekipa-ekstremalna .mod_singlePhoto section.imgw,
.path_ekipa-ekstremalna .mod_singlePhoto section.imgw img {
  width: 100%;
}
.path_ekipa-ekstremalna .mod_singlePhoto section.imgw {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.path_ekipa-ekstremalna .mod_singlePhoto section.imgw a {
  display: block;
}
.path_ekipa-ekstremalna .mod_singlePhoto section.imgw a, .path_ekipa-ekstremalna .mod_singlePhoto section.imgw img {
  height: 100%;
}

/* RWD */
body.responsive .mod_singlePhoto header, body.responsive .mod_singlePhoto > p {
  padding-left: 7px;
  padding-right: 7px;
}
body.responsive .mod_singlePhoto header {
  padding-top: 18px;
}
body.responsive .mod_singlePhoto header h3 {
  padding-bottom: 12px;
  font-size: 30px;
  line-height: 30px;
}
body.responsive .mod_singlePhoto > p {
  font-size: 14px;
  line-height: 24px;
}

.mod_pb_eksperts ul {
  margin-left: -40px;
}

.mod_pb_eksperts .entry {
  width: 300px;
  margin-left: 40px;
  float: left;
  display: inline;
  margin-bottom: 40px;
  position: relative;
}

.mod_pb_eksperts .entry a {
  color: #ffcd00;
}

.mod_pb_eksperts .entry a:hover {
  color: #3d464f;
}

.mod_pb_eksperts .entry a:hover:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(255, 205, 0, 0.5);
}

.mod_pb_eksperts .entry img {
  width: 300px;
  display: block;
}

.mod_pb_eksperts .entry .box-nfo {
  font-size: 18px;
  line-height: 22px;
  position: absolute;
  bottom: 0;
  background: #3d464f;
  height: 65px;
  width: 100%;
}

.mod_pb_eksperts .entry .box-nfo span {
  padding: 10px;
  display: block;
}

.mod_pb_eksperts .entry a:hover .box-nfo {
  background: #ffcd00;
}

.mod_pb_eksperts .entry.color1 a:hover:before {
  background-color: rgba(212, 119, 41, 0.5);
}

.mod_pb_eksperts .entry.color2 a:hover:before {
  background-color: rgba(222, 36, 49, 0.5);
}

.mod_pb_eksperts .entry.color1 a:hover .box-nfo {
  background: #d47729;
}

.mod_pb_eksperts .entry.color2 a:hover .box-nfo {
  background: #de2431;
}

.responsive .mod_pb_eksperts ul {
  margin-left: 0px;
}
.responsive .mod_pb_eksperts .entry {
  width: 100%;
  float: none;
  display: block;
  margin-left: 0;
}
.responsive .mod_pb_eksperts .entry img {
  width: 100%;
}
.responsive .mod_pb_eksperts .entry .box-nfo {
  font-size: 12px;
  line-height: 16px;
  height: auto;
}

/* header */
article.mod.mod_zr_sliderRenaultRWD > header {
  border: 0 !important;
  padding-bottom: 0px;
}

article.mod.mod_zr_sliderRenaultRWD > header h2 {
  font: 36px/40px Arial, sans-serif;
  color: #3c464f;
}

article.mod.mod_zr_sliderRenaultRWD > header:after {
  content: "";
  display: block;
  height: 7px;
  width: 61px;
  background: #ffcd00;
  margin-top: 2px;
}

.mod_zr_sliderRenaultRWD .slider ul {
  overflow: hidden;
  margin-left: -20px;
  font-family: Arial, sans-serif;
}

.mod_zr_sliderRenaultRWD .slider .header {
  display: table;
  width: 100%;
  height: 56px;
}

.mod_zr_sliderRenaultRWD .slider .header h3 {
  display: table-cell;
  vertical-align: middle;
}

.mod_zr_sliderRenaultRWD .slider .header, .mod_zr_sliderRenaultRWD .slider .footer {
  background: #3c464f;
  color: #fff;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
}

.mod_zr_sliderRenaultRWD .slider:after {
  content: "";
  display: block;
  height: 30px;
  background: #ffcd00;
}

.mod_zr_sliderRenaultRWD .slider {
  position: relative;
  overflow: hidden;
}

.mod_zr_sliderRenaultRWD .slider_holder {
  width: 9999px;
  transition: All 0.5s linear;
  overflow: hidden;
  position: relative;
  z-index: 1;
  left: 0;
}

.mod_zr_sliderRenaultRWD .slider .prev, .mod_zr_sliderRenaultRWD .slider .next {
  position: absolute;
  bottom: 0;
  display: inline-block;
  cursor: pointer;
  z-index: 2;
}

.mod_zr_sliderRenaultRWD .slider .prev {
  left: 0;
}

.mod_zr_sliderRenaultRWD .slider .next {
  right: 0;
}

.mod_zr_sliderRenaultRWD .slider .prev:after, .mod_zr_sliderRenaultRWD .slider .next:after {
  font: 18px/30px Arial, sans-seirf;
  color: #3c464f;
  padding: 7px 10px;
}

.mod_zr_sliderRenaultRWD .slider .prev:after {
  content: "< Poprzednie";
}

.mod_zr_sliderRenaultRWD .slider .next:after {
  content: "Następne >";
}

.mod_zr_sliderRenaultRWD .slider .disactive:after {
  color: #d3c381;
  cursor: default;
}

.mod_zr_sliderRenaultRWD .slider .footer {
  font-size: 18px;
  color: #ffcd00;
}

.mod_zr_sliderRenaultRWD .slider .footer p {
  position: relative;
}

.mod_zr_sliderRenaultRWD .slider .footer p:after, .mod_zr_sliderRenaultRWD .slider .footer p:before {
  content: "";
  width: 0px;
  position: relative;
  top: 4px;
  display: inline-block;
  padding: 0 4px;
  line-height: 28px;
}

.mod_zr_sliderRenaultRWD .slider .footer p:after {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #ffcd00;
}

.mod_zr_sliderRenaultRWD .slider .footer p:before {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #ffcd00;
}

.mod_zr_sliderRenaultRWD .slider li:hover .header, .mod_zr_sliderRenaultRWD .slider li:hover .footer {
  background: #ffcd00;
  color: #3c464f;
}

.mod_zr_sliderRenaultRWD .slider li.color1:hover .header, .mod_zr_sliderRenaultRWD .slider li.color1:hover .footer {
  background: #d47729;
}

.mod_zr_sliderRenaultRWD .slider li.color2:hover .header, .mod_zr_sliderRenaultRWD .slider li.color2:hover .footer {
  background: #de2431;
}

.mod_zr_sliderRenaultRWD .slider li:hover .footer p:after {
  border-right: 10px solid #3c464f;
}

.mod_zr_sliderRenaultRWD .slider li:hover .footer p:before {
  border-left: 10px solid #3c464f;
}

.mod_zr_sliderRenaultRWD .slider li {
  display: inline;
  float: left;
  width: 220px;
  margin-left: 20px;
}

.mod_zr_sliderRenaultRWD .slider li img {
  display: block;
}

.mod_zr_sliderRenaultRWD .slider li a {
  display: block;
  width: 220px;
  height: 140px;
  overflow: hidden;
  position: relative;
}

.mod_zr_sliderRenaultRWD .slider li a:hover:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(255, 205, 0, 0.5);
}

.mod_zr_sliderRenaultRWD .slider li.color1 a:hover:before {
  background-color: rgba(212, 119, 41, 0.5);
}

.mod_zr_sliderRenaultRWD .slider li.color2 a:hover:before {
  background-color: rgba(222, 36, 49, 0.5);
}

.mod_zr_sliderRenaultRWD .slider .txt {
  display: block;
  position: relative;
  bottom: 120px;
  width: 50%;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
}

.mod_zr_sliderRenaultRWD .slider .txt.row1 {
  font-size: 24px;
  line-height: 30px;
  color: #ffcd00;
}

.mod_zr_sliderRenaultRWD .slider .txt.row2 {
  color: #fff;
  width: 50%;
  bottom: 100px;
}

.mod_zr_sliderRenaultRWD .slider li.closed a {
  background: #3c464f;
}

.mod_zr_sliderRenaultRWD .slider li.closed img {
  opacity: 0.2;
}

@media screen and (max-width: 720px) {
  .responsive .mod_zr_sliderRenaultRWD .slider ul {
    margin-left: -10px;
  }
  .responsive .mod_zr_sliderRenaultRWD .slider li {
    width: 200px;
    margin-left: 10px;
  }
  .responsive .mod_zr_sliderRenaultRWD .slider li img {
    width: 200px;
  }
  .responsive .mod_zr_sliderRenaultRWD .slider li a:hover:before {
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .responsive .mod_zr_sliderRenaultRWD .slider ul {
    margin-left: 0px;
  }
  .responsive .mod_zr_sliderRenaultRWD .slider li {
    width: 160px;
    margin-left: 0px;
  }
  .responsive .mod_zr_sliderRenaultRWD .slider li img {
    width: 160px;
  }
  .responsive .mod_zr_sliderRenaultRWD .slider .footer, .responsive .mod_zr_sliderRenaultRWD .slider .header {
    font-size: 14px;
  }
  .responsive .mod_zr_sliderRenaultRWD .slider .header {
    line-height: 18px;
  }
}
article.mod_uzr3.mod_columns_layout {
  margin-bottom: 18px;
}
article.mod_uzr3.mod_columns_layout > header .desc {
  display: inline-block;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 24px;
  padding: 0 !important;
}
article.mod_uzr3.mod_columns_layout header {
  border: none;
}
article.mod_uzr3.mod_columns_layout > header h1,
article.mod_uzr3.mod_columns_layout > header h2 {
  border-bottom: none;
  color: #424242;
  font: normal 28px/58px Arial, sans-serif;
}
article.mod_uzr3.mod_columns_layout > header h1:after,
article.mod_uzr3.mod_columns_layout > header h2:after {
  display: block;
  content: "";
  width: 61px;
  height: 7px;
  margin-top: -6px;
}
article.mod_uzr3.mod_columns_layout section.body {
  position: relative;
}
article.mod_uzr3.mod_columns_layout .imgw {
  height: 365px;
  padding-top: 72px;
}
article.mod_uzr3.mod_columns_layout .imgw img {
  width: 100%;
  height: 100%;
}
article.mod_uzr3.mod_columns_layout .content header {
  text-transform: uppercase;
}
article.mod_uzr3.mod_columns_layout .content p {
  margin: 16px 0 35px;
}
article.mod_uzr3.mod_columns_layout .content header, article.mod_uzr3.mod_columns_layout .content p {
  color: #3c464f;
  font: normal 18px/24px Arial, sans-serif;
}
article.mod_uzr3.mod_columns_layout .content ul li {
  text-align: right;
}
article.mod_uzr3.mod_columns_layout .content ul li a {
  padding: 10px 28px;
  background-color: #ffcd00;
  font: normal 18px/58px Arial, sans-serif;
  box-shadow: 0px 5px 5px rgba(149, 149, 149, 0.75);
}
article.mod_uzr3.mod_columns_layout .content ul li a:hover {
  color: #ffcd00;
  background-color: #3c464f;
}

.desk #top_wrap article.mod_uzr3.mod_columns_layout {
  max-width: 625px;
}

#top_wrap article.mod_uzr3.mod_columns_layout {
  float: left;
  margin-bottom: 6px;
  padding-right: 10px;
  border-right: 1px solid #d3d3d2;
}
#top_wrap article.mod_uzr3.mod_columns_layout header header,
#top_wrap article.mod_uzr3.mod_columns_layout .content header {
  position: relative;
  text-transform: none;
  margin-bottom: 20px;
  padding-left: 17px;
  font-size: 28px;
  line-height: 36px;
}
#top_wrap article.mod_uzr3.mod_columns_layout header header:before,
#top_wrap article.mod_uzr3.mod_columns_layout .content header:before {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  width: 7px;
  height: 67px;
  background-color: #de2430;
}
#top_wrap article.mod_uzr3.mod_columns_layout header p,
#top_wrap article.mod_uzr3.mod_columns_layout .content p {
  margin: 0;
  padding: 0 0 0 17px;
}
#top_wrap article.mod_uzr3.mod_columns_layout header p a,
#top_wrap article.mod_uzr3.mod_columns_layout .content p a {
  color: #ffcd00;
  font-weight: bold;
  font-size: 14px;
}
#top_wrap article.mod_uzr3.mod_columns_layout > header {
  margin: 0;
  padding: 0;
}
#top_wrap article.mod_uzr3.mod_columns_layout header h1 {
  font: normal 28px/58px Arial, sans-serif;
  margin-bottom: 0;
}
#top_wrap article.mod_uzr3.mod_columns_layout section.body .imgw {
  height: auto;
  margin-bottom: 10px;
  padding: 0;
}

iframe.instagram-media {
  float: right;
}

/* strefa renault */
article.mod_uzr3.typeC {
  max-width: 100%;
}

article.mod_uzr3.typeC a {
  color: #ffcd00;
}

article.mod_uzr3.typeC a:hover, article.mod_uzr3.typeC:hover a {
  color: #3d464f;
}

article.mod_uzr3.typeC .imgw a:hover:before, article.mod_uzr3.typeC:hover .imgw a:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgba(255, 205, 0, 0.5);
}

article.mod_uzr3.typeC .imgw {
  width: 100%;
  height: auto;
  padding: 0;
  position: relative;
}

article.mod_uzr3.typeC .content {
  font-size: 18px;
  line-height: 22px;
  position: absolute;
  bottom: 0;
  background: #3d464f;
  height: 65px;
  width: 100%;
}

article.mod_uzr3.typeC .content p {
  display: none;
}

article.mod_uzr3.typeC header {
  padding: 10px;
}

article.mod_uzr3.typeC:hover .content {
  background: #ffcd00;
}

body.responsive article.mod_uzr3.typeC {
  margin-bottom: 20px !important;
}
body.responsive article.mod_uzr3.typeC .content {
  font-size: 12px;
  line-height: 16px;
}
body.responsive article.mod_uzr3.typeC .imgw img {
  width: 100%;
}

/* Team 1 */
article.mod_uzr3.mod_columns_layout.typeA > header h1:after,
article.mod_uzr3.mod_columns_layout.typeA > header h2:after {
  background-color: #de2430;
}

#top_wrap article.mod_uzr3.mod_columns_layout.typeA .content header:before {
  background-color: #de2430;
}

/* Team 2 */
article.mod_uzr3.mod_columns_layout.typeB > header h1:after,
article.mod_uzr3.mod_columns_layout.typeB > header h2:after {
  background-color: #d47729;
}

#top_wrap article.mod_uzr3.mod_columns_layout.typeB .content header::before {
  background-color: #d47729;
}

/* RWD */
body.responsive article.mod_uzr3.mod_columns_layout {
  margin-bottom: 0;
}
body.responsive article.mod_uzr3.mod_columns_layout > header {
  border: none;
}
body.responsive article.mod_uzr3.mod_columns_layout > header h1::after,
body.responsive article.mod_uzr3.mod_columns_layout > header h2::after {
  margin-top: 5px;
}
body.responsive article.mod_uzr3.mod_columns_layout > header h2 {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
}
body.responsive article.mod_uzr3.mod_columns_layout .imgw {
  height: auto;
  padding-top: 35px;
}
body.responsive article.mod_uzr3.mod_columns_layout .content p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0px;
}
body.responsive article.mod_uzr3.mod_columns_layout .content ul li a {
  font-size: 10px;
  padding: 10px;
}

body.responsive #top_wrap iframe.instagram-media {
  float: none;
  max-width: 100% !important;
  margin-bottom: 20px !important;
}
body.responsive #top_wrap article.mod_uzr3.mod_columns_layout {
  border: none;
  padding: 0;
}
body.responsive #top_wrap article.mod_uzr3.mod_columns_layout header h1 {
  font-size: 24px;
  line-height: 36px;
}
body.responsive #top_wrap article.mod_uzr3.mod_columns_layout section.body .imgw {
  width: 100%;
  height: auto;
}
body.responsive #top_wrap article.mod_uzr3.mod_columns_layout section.body .content p:before {
  display: none;
}

#bottom_wrap .mod_uzr4 section.body {
  position: relative;
  overflow: hidden;
}
#bottom_wrap .mod_uzr4 section.body header {
  font: normal 40px/30px Arial, sans-serif;
  margin-bottom: 22px;
}
#bottom_wrap .mod_uzr4 section.body p {
  color: #3c464f;
  font: normal 14px/16px Arial, sans-serif;
}
#bottom_wrap .mod_uzr4 section.body .more {
  display: block;
  text-align: left;
  margin-top: 20px;
}
#bottom_wrap .mod_uzr4 section.body a.prev,
#bottom_wrap .mod_uzr4 section.body a.next {
  display: none;
}
#bottom_wrap .mod_uzr4 section.body .imgw img {
  min-height: 240px;
}

#bottom_wrap .mod_uzr4 section.body div.content {
  background: none;
  bottom: 15%;
  max-width: 285px;
  margin: 28px 21px;
  padding: 0;
}
#bottom_wrap .mod_uzr4 section.body div.content a {
  color: #fab700;
  font: bold 13px open_sans_regulart, sans-serif;
}
#bottom_wrap .mod_uzr4 section.body div.content a:hover {
  border: none;
  text-decoration: underline;
}

.desk #bottom_wrap .mod_uzr4 section.body, .desk #bottom_wrap .mod_uzr4 section.body li, .desk #bottom_wrap .mod_uzr4 section.body .imgw img {
  width: 940px;
}

#bottom_wrap .mod_uzr4 section.body .sliderDots {
  width: auto;
  height: auto;
  position: absolute;
  z-index: 200;
  left: 2.5em;
  bottom: 28px;
}
#bottom_wrap .mod_uzr4 section.body .sliderDots .dot {
  width: 18px;
  height: 18px;
  border-radius: 18px;
  border: 2px solid #3c464f;
  background-color: #ffcd00;
  box-shadow: 0px 6px 2px rgba(0, 0, 0, 0.5) inset;
  display: inline-block;
  cursor: pointer;
  margin-right: 12px;
}
#bottom_wrap .mod_uzr4 section.body .sliderDots .dot.active {
  background-position: -28px -5px;
}

.responsive.rwd #bottom_wrap .mod_uzr4 section.body ul, .responsive.rwd #bottom_wrap .mod_uzr4 section.body div ul li {
  height: auto;
}
@media (min-width: 710px) {
  .responsive.rwd #bottom_wrap .mod_uzr4 section.body p {
    display: block;
  }
}

.rwdSlider.renault {
  position: relative;
  margin: 0;
}
.rwdSlider.renault section.body {
  position: relative;
  overflow: hidden;
}
.rwdSlider.renault section.body .content {
  height: 100%;
  background: none;
}
.rwdSlider.renault section.body .content header {
  margin-bottom: 16px;
  font: normal 42px/58px Arial, sans-serif;
}
.rwdSlider.renault section.body .content header:after {
  display: block;
  content: "";
  width: 61px;
  height: 7px;
  background-color: #ffcd00;
}
.rwdSlider.renault section.body .content a:hover {
  border: none;
}
.rwdSlider.renault section.body .content p {
  max-width: 470px;
  position: relative;
  color: #FFF;
  font: normal 18px/24px Arial, sans-serif;
}
.rwdSlider.renault section.body .content span.more {
  position: relative;
  top: 50px;
  right: 0;
  box-shadow: 0px 5px 4px rgba(149, 149, 149, 0.75);
  background-color: #ffcd00;
  padding: 9px 21px;
}
.rwdSlider.renault section.body .content span.more a {
  color: #3c464f;
}
.rwdSlider.renault section.body a.prev,
.rwdSlider.renault section.body a.next {
  display: none;
}

/* licznik slajdow */
.rwdSlider.renault .navigation {
  display: inline-block;
  position: absolute;
  right: 2%;
  bottom: 0;
}
.rwdSlider.renault .navigation div.prev,
.rwdSlider.renault .navigation div.next {
  width: 19px;
  height: auto;
  top: auto;
  bottom: 0;
  margin: 0;
  padding: 0;
  background: #ffcd00;
  cursor: pointer;
}
.rwdSlider.renault .navigation .slidesCounter {
  padding: 0 8px;
  background-color: #FFF;
}
.rwdSlider.renault .navigation .slidesCounter, .rwdSlider.renault .navigation div.prev, .rwdSlider.renault .navigation div.next {
  display: inline-block;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  font-size: 18px;
}

.desk .rwdSlider.renault section.body, .desk .rwdSlider.renault section.body li, .desk .rwdSlider.renault section.body .imgw img {
  width: 940px;
}
.desk .rwdSlider.renault section.body, .desk .rwdSlider.renault section.body > div ul, .desk .rwdSlider.renault section.body > div ul li, .desk .rwdSlider.renault section.body .imgw img {
  height: 238px;
}

/* RWD */
.responsive .rwdSlider.renault section.body ul, .responsive .rwdSlider.renault section.body div ul li {
  height: auto;
}

.sliderRWD {
  overflow: hidden;
  position: relative;
}

.sliderRWD .slider_holder {
  width: 9999px;
  transition: All 0.5s linear;
  overflow: hidden;
  position: relative;
  z-index: 1;
  left: 0;
}

.sliderRWD .slide {
  width: 940px;
  float: left;
  display: inline;
}

.sliderRWD .prev, .sliderRWD .next {
  display: block;
  position: absolute;
  width: 18px;
  height: 18px;
  text-align: center;
  font-size: 18px;
  background: #ffcd00;
  right: 0;
  bottom: 0;
  cursor: pointer;
  z-index: 2;
}

.sliderRWD .prev {
  right: 62px;
}

.sliderRWD .prev:after {
  content: "<";
}

.sliderRWD .next:after {
  content: ">";
}

.sliderRWD .pages {
  position: absolute;
  right: 17px;
  bottom: 0;
  z-index: 2;
  text-align: center;
  background: #fff;
  width: 45px;
  height: 18px;
  font-size: 18px;
  letter-spacing: 3px;
}

.mod.mod_uzr_contest {
  margin-top: 11px;
  font: normal 14px/20px Arial, sans-serif;
  position: relative;
  color: #252525;
  width: 620px;
}
.mod.mod_uzr_contest .last {
  margin-top: 12px;
  margin-bottom: 20px;
}
.mod.mod_uzr_contest a {
  color: #004385;
}
.mod.mod_uzr_contest a.reg {
  background: none;
  font-weight: normal;
  color: #004385;
  margin: 15px 0px;
  padding: 0;
  width: auto;
  display: block;
}
.mod.mod_uzr_contest h1 {
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: bold;
}
.mod.mod_uzr_contest h3 {
  font-weight: bold;
}
.mod.mod_uzr_contest .end > p {
  line-height: 1.188em;
}
.mod.mod_uzr_contest .imgw {
  position: relative;
}
.mod.mod_uzr_contest .describe h3 {
  margin: 14px 0 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #ffcd00;
  font-size: 26px;
  font-weight: bold;
  line-height: 26px;
}
.mod.mod_uzr_contest .describe a {
  color: #de2430;
  font-weight: bold;
  margin: 7px 0px 0px 0px;
  display: block;
}
.mod.mod_uzr_contest .describe p:not(.grey) {
  font-weight: bold;
}
.mod.mod_uzr_contest .imgw > .btn {
  display: none;
}
.mod.mod_uzr_contest .describe > .btn {
  font: bold 18px/26px Arial;
  color: #424242;
  display: block;
  padding: 6px 13px;
  cursor: pointer;
  border: 4px solid #424242;
}
.mod.mod_uzr_contest .describe > a.button {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.mod.mod_uzr_contest .grey {
  padding: 8px 11px !important;
  background: #f4f4f4;
  border: 1px solid #ffcd00;
  margin: 10px 0px 0px 0px;
}
.mod.mod_uzr_nlt.contest_form .iTxt {
  border: 1px solid #b3b3b3;
  padding: 2px 9px;
  width: 367px;
  height: 31px;
  line-height: 1.25em;
  font: 0.875em Arial;
  color: #535353;
  background: none;
}

.mod_form_login .iTxt {
  border: 1px solid #b3b3b3;
  padding: 2px 9px;
  width: 367px;
  height: 31px;
  line-height: 1.25em;
  font: 0.875em Arial;
  color: #535353;
  background: none;
}

.mod.mod_uzr_contest_upload header {
  border-bottom: 1px solid #ffcd00;
  margin-bottom: 11px;
  padding-bottom: 10px;
}
.mod.mod_uzr_contest_upload input[type=text], .mod.mod_uzr_contest_upload textarea {
  border: 1px solid #b6b6b6;
  padding: 2px 9px;
  width: 367px;
  height: 45px;
  line-height: 1.25em;
  font: 0.875em Arial;
  color: #535353;
  background: none;
}
.mod.mod_uzr_contest ul.wins {
  padding-left: 2px;
  padding-top: 4px;
}
.mod.mod_uzr_contest ul.wins.disc {
  list-style: disc outside none;
  padding-left: 15px;
}
.mod.mod_uzr_contest ul.wins.disc li span {
  margin-left: -3px;
}
.mod.mod_uzr_contest ul.wins li {
  color: #b5b4b4;
  margin: 2px 0;
}
.mod.mod_uzr_contest ul.wins li span {
  color: #333;
  margin-left: 0px;
}
.mod.mod_uzr_contest ul.howto {
  counter-reset: section;
  padding-top: 16px;
}
.mod.mod_uzr_contest ul.howto li {
  margin-bottom: 16px;
}
.mod.mod_uzr_contest ul.howto li:before {
  position: relative;
  top: 3px;
  left: 2px;
  counter-increment: section;
  content: counter(section);
  font: bold 20px/20px Arial;
  color: #424242;
  background: #ffcd00;
  border-radius: 15px;
  padding: 2px 6px;
  margin-right: 5px;
}
.mod.mod_uzr_contest_upload img {
  width: 20%;
  height: 20%;
  display: none;
}
.mod.mod_uzr_contest_upload .lead:before {
  content: "1";
  font: bold 20px/20px Arial;
  color: #424242;
  background: #ffcd00;
  border-radius: 15px;
  padding: 2px 8px;
  margin-right: 5px;
}
.mod.mod_uzr_contest_upload.cdisable button.btn {
  background: #eee;
  border: 1px solid #b3b3b3;
  color: #b3b3b3;
  text-shadow: none;
  cursor: default;
}
.mod.mod_uzr_contest_upload .btn {
  text-align: center;
  font-family: Arial;
  line-height: 30px;
  border: 4px solid #424242;
  border-radius: 2px 2px 2px 2px;
  color: #424242;
  cursor: pointer;
  display: block;
  margin: 0;
  position: relative;
}
.mod.mod_uzr_contest_upload button.btn {
  margin-top: 20px;
  padding: 6px 79px;
  max-width: inherit;
  height: 60px;
  font-size: 27px;
}
.mod.mod_uzr_contest_upload section {
  position: relative;
}
.mod.mod_uzr_contest_upload input[type=file] {
  opacity: 0;
  position: absolute;
}
.mod.mod_uzr_contest_upload label {
  display: block;
}
.mod.mod_uzr_contest_upload .contest_more {
  display: none;
}
.mod.mod_uzr_contest_upload .contest_file_name {
  display: block;
  margin: 5px 5px;
}
.mod.mod_uzr_contest_upload .contest_file_remove {
  display: block;
  margin: 5px 5px;
  color: #0a5f9a;
}
.mod.mod_uzr_contest_upload .contest_file_remove:hover {
  text-decoration: underline;
  cursor: pointer;
}
.mod.mod_uzr_contest_upload .clabel_first {
  margin: 22px 0px 6px 0px;
}
.mod.mod_uzr_contest_upload .clabel_second {
  color: #7d7d7d;
  margin: 4px 0px;
}
.mod.mod_uzr_contest_upload label.btn {
  margin-bottom: 5px;
}
.mod.mod_uzr_contest_upload.cnew.cdisable form input, .mod.mod_uzr_contest_upload.cnew.cdisable form textarea {
  background: #eee !important;
}
.mod.mod_uzr_contest_upload.cnew.cdisable img {
  display: none !important;
}
.mod.mod_uzr_contest_upload.cnew.cdisable form label.btn {
  display: block !important;
}
.mod.mod_uzr_contest_upload.cnew.cdisable .contest_more {
  display: none !important;
}
.mod.mod_uzr_contest_upload.cnew.cdisable .inf {
  display: block;
}
.mod.mod_uzr_contest_upload.cnew .clabel_first {
  color: #000;
}
.mod.mod_uzr_contest_upload.cnew .clabel_second {
  color: #7d7d7d;
}
.mod.mod_uzr_contest_upload.cnew .inf {
  display: none;
}

article.mod.mod.mod_uzr_nlt.contest_form > header {
  border: 0;
}

.mod.mod_uzr_nlt.contest_form, .mod.mod_uzr_contest_upload {
  font: 14px/20px Arial, sans-serif;
}
.mod.mod_uzr_nlt.contest_form header, .mod.mod_uzr_contest_upload header {
  margin-top: 8px;
}
.mod.mod_uzr_nlt.contest_form header h3, .mod.mod_uzr_contest_upload header h3 {
  font: bold 26px/26px Arial, sans-serif;
  color: #424242;
  margin: 0px 0px 1px 0px;
  padding: 0px;
}
.mod.mod_uzr_nlt.contest_form .lead, .mod.mod_uzr_contest_upload .lead {
  margin-bottom: 10px;
}
.mod.mod_uzr_nlt.contest_form .lead:before {
  content: "2";
  font: bold 20px/20px Arial;
  color: #424242;
  background: #ffcd00;
  border-radius: 15px;
  padding: 0px 6px;
  margin-right: 5px;
}
.mod.mod_uzr_nlt.contest_form .plead {
  color: #424242;
  font: normal 18px/20px Arial, sans-serif;
}
.mod.mod_uzr_nlt.contest_form .lead strong {
  font-weight: bold;
}
.mod.mod_uzr_contest_upload .lead strong {
  font-weight: bold;
}
.mod.mod_uzr_nlt.contest_form li > label {
  width: 172px;
  color: #000;
  float: none;
  text-align: left;
  vertical-align: top;
}
.mod.mod_uzr_nlt.contest_form li > label.req:after {
  content: "*";
  color: #ffcd00;
}
.mod.mod_uzr_nlt.contest_form ul {
  overflow: hidden;
}
.mod.mod_uzr_nlt.contest_form ul li {
  line-height: 1.375em;
  clear: both;
  margin-bottom: 13px;
}
.mod.mod_uzr_nlt.contest_form li > li {
  margin-bottom: 4px;
}
.mod.mod_uzr_nlt.contest_form .c {
  width: 438px;
  padding: 5px 0;
  float: none;
  color: #000;
}
.mod.mod_uzr_nlt.contest_form input[type=radio] {
  margin-right: 3px;
  margin-top: -2px;
  vertical-align: middle;
}
.mod.mod_uzr_nlt.contest_form input#postalCode, .mod.mod_uzr_nlt.contest_form input#phone {
  width: 110px;
}
.mod.mod_uzr_contest_upload.cvideo textarea {
  height: 70px;
  padding-top: 10px;
  width: 600px;
}
.mod.mod_uzr_contest_upload textarea {
  height: 250px;
  padding-top: 10px;
  width: 600px;
}
.mod.mod_uzr_nlt.contest_form select {
  background: #fff;
  width: 250px;
  border: 1px solid #b3b3b3;
  padding: 5px 3px 5px 6px;
  height: 37px;
  line-height: 1.375em;
  font: 0.875em Arial;
  color: #535353;
}
.mod.mod_uzr_nlt.contest_form select#birthYear {
  width: 120px;
}
.mod.mod_uzr_nlt.contest_form .iTxt:focus, .mod.mod_uzr_nlt.contest_form select:focus {
  border-color: #4d90fe !important;
  background: #fff;
  box-shadow: 0 0px 5px #4d90fe;
  -webkit-box-shadow: 0 0px 5px #4d90fe;
  -moz-box-shadow: 0 0px 5px #4d90fe;
  outline: none;
}
.mod.mod_uzr_contest_upload input[type=text]:focus, .mod.mod_uzr_contest_upload textarea:focus {
  border-color: #4d90fe !important;
  background: #fff;
  box-shadow: 0 0px 5px #4d90fe;
  -webkit-box-shadow: 0 0px 5px #4d90fe;
  -moz-box-shadow: 0 0px 5px #4d90fe;
  outline: none;
}
.mod.mod_uzr_nlt.contest_form .leadExtra {
  overflow: hidden;
  background: #f6f6f6;
  margin-bottom: 15px;
  height: 124px;
}
.mod.mod_uzr_nlt.contest_form .leadExtra img {
  float: left;
}
.mod.mod_uzr_nlt.contest_form .leadExtra .desc {
  width: 428px;
  display: inline-block;
}

/* labels */
/* layout */
/* lead extra */
#nlt_overlay .mod.mod_uzr_nlt.contest_form .leadExtra .desc {
  width: 318px;
  display: inline-block;
}

.mod.mod_uzr_nlt.contest_form .leadExtra ul {
  padding: 20px 15px 0;
  display: inline-block;
}
.mod.mod_uzr_nlt.contest_form .leadExtra li {
  padding-left: 8px;
  background: url("https://static.im-g.pl/i/obrazki/global/bullet_nlt.png") no-repeat 0px 9px;
  line-height: 1.25em;
  font-size: 0.875em;
}
.mod.mod_uzr_nlt.contest_form .interests {
  overflow: hidden;
  background: #fff;
  padding: 5px;
  z-index: 1;
  width: 320px;
}
.mod.mod_uzr_nlt.contest_form .interests ul {
  width: 160px;
  float: left;
  margin-bottom: -13px;
}
.mod.mod_uzr_nlt.contest_form .interests ul li select {
  position: relative;
  z-index: 1;
}
.mod.mod_uzr_nlt.contest_form .interests ul li select option {
  display: none;
}
.mod.mod_uzr_nlt.contest_form .interests ul li input {
  vertical-align: middle;
  margin-right: 5px;
}
.mod.mod_uzr_nlt.contest_form .interests ul li label {
  font-size: 0.75em;
}
.mod.mod_uzr_nlt.contest_form .rules {
  font-size: 9px;
  margin-top: 0px;
  margin-bottom: 10px;
}
.mod.mod_uzr_nlt.contest_form .rules .error {
  font-size: 16px;
  padding-top: 6px;
  padding-left: 2px;
}
.mod.mod_uzr_nlt.contest_form .rules .infoRules {
  font-size: 1em;
}
.mod.mod_uzr_nlt.contest_form .rules li {
  margin-bottom: 5px;
  display: inline-block;
  position: relative;
}
.mod.mod_uzr_nlt.contest_form .rules label {
  width: 600px;
  font: normal 11px Arial;
  display: block;
  color: #727272;
  text-align: left;
  padding-left: 20px;
}
.mod.mod_uzr_nlt.contest_form .rules input {
  vertical-align: middle;
  margin-right: 5px;
  position: absolute;
  left: 0;
  top: 2px;
}
.mod.mod_uzr_nlt.contest_form .error {
  display: none;
  color: #e51d1f;
}
.mod.mod_uzr_nlt.contest_form .btn {
  position: relative;
  display: block;
  margin: 0;
  padding: 6px 8px;
  color: #424242;
  font: bold 18px/26px Arial, sans-serif;
  border: 4px solid #424242;
  cursor: pointer;
}
.mod.mod_uzr_nlt.contest_form .btn span {
  padding: 10px;
  border: 1px solid #fff;
  height: 18px;
  width: 140px;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 1.125em;
}

/* zainteresowania */
/* rules */
/* errors */
/* btn */
#nlt_overlay.mod_nlt_targeted .mod.mod_uzr_nlt.contest_form .btn {
  margin-left: 143px;
}

.mod.mod_uzr_contest .btn, .mod.mod_uzr_nlt.contest_form .btn, .mod.mod_uzr_contest_upload .btn {
  background: #ffcd00;
}
.mod.mod_uzr_nlt.contest_form .btn:active span {
  border: 1px solid 6a8dbc;
}

/* nlt on overlay */
#nlt_overlay .mod.mod_uzr_nlt.contest_form li > label {
  width: 170px;
  margin-right: 12px;
}
#nlt_overlay .mod.mod_uzr_nlt.contest_form .c {
  float: left;
  width: 318px;
  padding: 5px 0;
}
#nlt_overlay #nlt_overlay_content.mod_nlt_targeted {
  padding: 30px 30px 20px;
  width: 500px;
}
#nlt_overlay .mod.mod_uzr_nlt.contest_form .rules label {
  width: 470px;
}

.mod.mod_uzr_nlt.contest_form .rules label a {
  color: #0a5f9a;
}

#nlt_overlay .infoRules {
  font-size: 12px;
}

@media only screen and (max-width: 939px) {
  .mod.mod_uzr_nlt.contest_form, .mod.mod_uzr_contest, .mod.mod_uzr_contest_upload {
    font-size: 19px;
    line-height: 20px;
    width: 100%;
    overflow: hidden;
  }
}
.mod.mod_uzr_contest h1 {
  margin: 0 0 14px;
}
.mod.mod_uzr_contest h1 + h3 {
  margin: 0 0 14px;
}
.mod.mod_uzr_contest ul.wins.disc {
  padding-left: 22px;
}
.mod.mod_uzr_contest ul.wins.disc li {
  color: #111;
}
.mod.mod_uzr_contest ul.wins.disc li span {
  margin: 2px 0;
  color: #111;
}
.mod.mod_uzr_contest ul.howto li:before {
  padding: 0px 6px;
  margin-right: 10px;
}
.mod.mod_uzr_nlt.contest_form .lead:before {
  padding: 0px 6px;
  margin-right: 10px;
}
.mod.mod_uzr_contest .last {
  margin-bottom: 25px;
}
.mod.mod_uzr_contest .grey {
  margin: 23px 0px;
  padding: 0px;
}
.mod.mod_uzr_contest .imgw img {
  width: 100%;
  display: block;
}
.mod.mod_uzr_contest .btn {
  position: static !important;
  padding: 6px 25px;
  text-align: center;
  max-width: 800px;
  position: static;
}
.mod.mod_uzr_contest_upload .btn {
  font: bold 18px/26px Arial, sans-serif;
  padding: 6px;
  text-align: center;
  max-width: 161px;
  position: static;
}
.mod.mod_uzr_contest .imgw .btn {
  width: 97%;
}
.mod.mod_uzr_nlt.contest_form .c {
  width: 100%;
}
.mod.mod_uzr_nlt.contest_form .rules label {
  font-size: 12px;
  color: #272727;
}
.mod.mod_uzr_nlt.contest_form .rules label {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mod.mod_uzr_nlt.contest_form .interests {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mod.mod_uzr_nlt.contest_form .interests ul {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mod.mod_uzr_nlt.contest_form .leadExtra .desc {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#nlt_overlay .mod.mod_uzr_nlt.contest_form .leadExtra .desc {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mod.mod_uzr_nlt.contest_form select {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mod.mod_uzr_nlt.contest_form input#postalCode, .mod.mod_uzr_nlt.contest_form input#phone {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mod.mod_uzr_nlt.contest_form .iTxt {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mod_form_login .iTxt {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mod.mod_uzr_nlt.contest_form select#birthYear {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mod.mod_uzr_contest_upload #contestinput, .mod.mod_uzr_contest_upload #contesttexta {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mod.mod_uzr_nlt.contest_form .iTxt {
  height: 46px;
  width: 100%;
}

.mod_form_login .iTxt {
  height: 62px;
  width: 100%;
}

.mod.mod_uzr_nlt.contest_form select {
  height: 62px;
  width: 100%;
}
.mod.mod_uzr_contest_upload #contestinput, .mod.mod_uzr_contest_upload #title, .mod.mod_uzr_contest_upload #description {
  width: 100%;
}
.mod.mod_uzr_nlt.contest_form select#birthYear {
  width: 50%;
}
.mod.mod_uzr_nlt.contest_form input#postalCode, .mod.mod_uzr_nlt.contest_form input#phone {
  width: 50%;
}
.mod.mod_uzr_nlt.contest_form select {
  padding: 2px 3px 2px 6px;
}
.mod.mod_uzr_nlt.contest_form .lead {
  margin-bottom: 8px;
}
.mod.mod_uzr_contest_upload .lead {
  margin-bottom: 8px;
}
.mod.mod_uzr_nlt.contest_form .rules li {
  margin-bottom: 25px;
}
.mod.mod_uzr_nlt.contest_form > header {
  font-size: 17px;
}
.mod.mod_uzr_contest_upload #contesttexta {
  height: 105px;
}
.mod.mod_uzr_contest_upload .clabel_first {
  font-size: 16px;
}
.mod.mod_uzr_contest_upload .contest_file_remove {
  background: #e9ecf2;
  padding: 5px 10px;
  color: #004385;
  width: 55px;
}

/* regulamin */
.path_145982 div.cmsArtykulElem {
  color: #424242;
}

@font-face {
  font-family: "open_sanslight";
  src: url("https://static.im-g.pl/css/fonts/opensans-light-webfont.eot");
  src: url("https://static.im-g.pl/css/fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("https://static.im-g.pl/css/fonts/opensans-light-webfont.woff") format("woff"), url("https://static.im-g.pl/css/fonts/opensans-light-webfont.ttf") format("truetype"), url("https://static.im-g.pl/css/fonts/opensans-light-webfont.svg#open_sanslight") format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  font-smoothing: always;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 1.2em;
}

tag_content a:not(.actionText), a {
  color: #424242;
  text-decoration: none;
}

tag_content a:not(.actionText):hover, a:hover {
  color: #000;
  background: none;
}

/*

:   default class for responsive -- overwrite with empty string to enable LL on desktop.
:   Used in partials/layout-rwd

    */
#page {
  z-index: 1;
}

.rwd#pagetype_index #sitePath {
  display: none;
}
.rwd:not(#pagetype_index) #sitePath {
  display: block;
  margin: 5px 0 10px;
}
.rwd:not(#pagetype_index) #sitePath a {
  color: #ababab;
  font-size: 16px;
}
.rwd:not(#pagetype_index) #sitePath a:hover {
  color: #242424;
  background: none;
}
.rwd:not(#pagetype_index) #sitePath a:after {
  content: " / ";
}
.rwd:not(#pagetype_index) #sitePath a:last-of-type::after {
  display: none;
}
.rwd:not(#pagetype_index) #sitePath small {
  display: none;
}
.rwd #rwdNav #pageSearch input[type=submit] {
  background: #3370BC;
  border-radius: 2px;
  transition: background-color 0.2s;
  width: 63px;
  margin-left: 9px;
}
.rwd #rwdNav #pageSearch input[type=submit]:hover {
  background: #3C86E0;
}
.rwd .gazeta_article_related_new {
  font-size: 14px;
  line-height: 17px;
  position: relative;
  margin-top: 20px;
  font-weight: bold;
}
.rwd .gazeta_article_related_new ul li {
  float: left;
  margin: 0 0 20px 20px;
  width: 140px;
  line-height: 17px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.rwd .gazeta_article_related_new ul li img {
  background: url("https://static.im-g.pl/i/obrazki/placeholder_portal.gif") repeat scroll 0 0 transparent;
  color: transparent;
  display: block;
  height: 100px;
  width: 140px;
  margin-bottom: 4px;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.rwd .gazeta_article_related_new ul li img:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.rwd .gazeta_article_related_new ul li a {
  background: none;
  color: #4b7f5f;
  transition: color 0.2s;
}
.rwd .gazeta_article_related_new ul li.fLeft {
  margin-left: 0;
}
.rwd .gazeta_article_related_new ul li:hover a {
  color: #70c2ea;
}
.rwd .gazeta_article_related_new ul li:hover img {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.rwd .gazeta_article_related_new ul:after {
  content: "";
  display: block;
  clear: both;
  float: none;
}
.rwd .gazeta_article_related_new .rel_head {
  margin-bottom: 12px;
  font-size: 16px;
}
.rwd #gazeta_article_top h1, .rwd #top_wrap h1 {
  font: bold 34px/40px Arial;
  margin-bottom: 11px;
}
.rwd #bottom_wrap #AdTaily3 #AdTaily_Widget_Container {
  border: none;
  background-color: #fff !important;
}
.rwd #bottom_wrap #AdTaily3 #AdTaily_Widget_Container .Link {
  margin: 5px 15px;
}
.rwd #bottom_wrap #AdTaily3 #AdTaily_Widget_Container .Footer a:hover {
  color: #003966;
}
.rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) {
  margin-bottom: 35px;
}
.rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) a {
  padding: 0px;
}
.rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) a .caption {
  font: bold 16px/20px Arial;
  color: #4b7f5f;
  transition: color 0.2s;
}
.rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) a img {
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) a:hover {
  background: none;
}
.rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) a:hover img {
  opacity: 0.8;
}
.rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) a:hover .caption {
  color: #70c2ea;
}
.rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) .node_head h3, .rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) .node_head span {
  font: bold 16px/24px Arial;
  margin-bottom: 12px;
}
.rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) .node_entry {
  margin-left: 16px;
}
.rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) .node_entry:first-child {
  margin-left: 0px;
}
.rwd #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) .node_entry.videoTag span.brand {
  top: 150px;
}
.rwd #col_right {
  border-top: 2px solid #f2f2f2;
  padding-top: 17px;
  margin-top: 30px;
}
.rwd .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_head h3, .rwd .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_head span {
  font: bold 18px Arial;
  padding-bottom: 12px;
}
.rwd .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_entry {
  float: none;
  margin-left: 0px;
  margin-bottom: 15px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e9e9e9;
}
.rwd .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_entry a {
  width: auto;
  padding: 0px;
  transition: background 0.2s;
}
.rwd .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_entry a:hover {
  background: #fff;
}
.rwd .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_entry a:hover img {
  opacity: 0.8;
}
.rwd .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_entry a:hover .caption {
  color: #70c2ea;
}
.rwd .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_entry a img {
  width: 100%;
  transition: opacity 0.2s;
}
.rwd .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_entry a .caption {
  font: bold 16px Arial;
  padding: 5px 0px;
  width: 100%;
  color: #4b7f5f;
  transition: color 0.2s;
}
.rwd .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_entry a img, .rwd .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_entry a .caption {
  float: left;
}
.rwd .mod_most_read.mod_most_read1 header {
  border-bottom: none;
  font: bold 16px Arial, sans-serif;
  margin-bottom: 11px;
}
.rwd .mod_most_read.mod_most_read1 ul li {
  margin-bottom: 10px;
  height: 36px;
}
.rwd .mod_most_read.mod_most_read1 ul li:hover {
  background: #36bce3;
}
.rwd .mod_most_read.mod_most_read1 ul li:hover span {
  background: #36bce3;
}
.rwd .mod_most_read.mod_most_read1 ul li span {
  font-weight: normal;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 26px;
}
.rwd .mod_most_read.mod_most_read1 ul li .title a {
  font-size: 14px;
  padding: 1px 10px 2px 48px;
  line-height: 17px;
}
.rwd .mod_most_read.mod_most_read1 ul li .title a:hover {
  background: #36bce3;
}
.rwd #gazeta_article_tags {
  font-size: 16px;
  margin: 10px 0px 7px 0px;
  display: inline-block;
  vertical-align: top;
  width: 80%;
  min-height: 20px;
  color: #ababab;
}
.rwd #gazeta_article_tags ul {
  display: block;
}
.rwd #gazeta_article_tags > p {
  font-size: 16px;
  float: left;
  margin-right: 7px;
  line-height: 1.2em;
}
.rwd #gazeta_article_tags a:hover {
  background: none;
  color: #242424;
}
.rwd #articleToolbar {
  border: none;
}
.rwd .gazeta_article_brand {
  display: inline-block;
  margin: 10px 0px 7px 0px;
  width: 19%;
  text-align: right;
}
.rwd .multilog .form > header h1, .rwd .multilog section.content > header h1, .rwd .multilog .form > header .head {
  margin-bottom: 0px;
  font: bold 22px Arial;
  color: #000;
}
.rwd .multilog-container .log_form .btn, .rwd .mod_comments.multilog .form .sendUserLogin button {
  background: #3370BC;
  border: none;
  text-shadow: none;
  padding: 6px 10px;
  margin-top: 1px;
}
.rwd .multilog-container .log_form .btn:hover, .rwd .mod_comments.multilog .form .sendUserLogin button:hover {
  background: #3C86E0;
}
.rwd .mod_comments.multilog .form textarea {
  margin-bottom: 4px;
}
.rwd .mod_comments .form .userLogin {
  margin-bottom: 10px;
}
.rwd .mod.mod_sociallist {
  top: 8px;
}
.rwd .mod.mod_sociallist.small .facebook_like {
  padding-top: 8px;
}
.rwd .mod.mod_sociallist.small ul li {
  width: 82px;
}
.rwd .mod.mod_sociallist.small .fb_share {
  margin-right: 5px;
}
.rwd .mod.mod_sociallist.small .fb_share a {
  margin-left: 5px;
}
.rwd .mod.mod_sociallist.small #___plusone_0 {
  float: left !important;
  margin: 11px 15px 11px 0px !important;
}
.rwd .mod.mod_sociallist ul .facebook_like {
  display: none !important;
  margin: 2px 0px 2px;
}
.rwd .mod.mod_sociallist ul #___plusone_0 {
  margin: 0px 0px 11px 11px !important;
}
.rwd .mod.mod_sociallist ul .fb_share {
  width: 73px;
}
.rwd .mod.mod_sociallist ul .fb_share a {
  background: #4c69ba;
  background: linear-gradient(#4C69BA, #3B55A0) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: -webkit-gradient(linear, center top, center bottom, from(#4c69ba), to(#3b55a0));
  background: -webkit-linear-gradient(#4c69ba, #3b55a0);
  text-shadow: 0 -1px 0 #354C8C;
  border-radius: 2px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
}
.rwd .mod.mod_sociallist ul .fb_share a:hover {
  background: #5b7bd5;
  background: linear-gradient(#5B7BD5, #4864B1) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: -webkit-gradient(linear, center top, center bottom, from(#5b7bd5), to(#4864b1));
  background: -webkit-linear-gradient(#5b7bd5, #4864b1);
  border-bottom-color: #41599f;
  border-left-color: #4961a8;
  border-right-color: #4961a8;
  border-top-color: #5874c3;
  box-shadow: inset 0 0 1px #607fd6;
}
.rwd .mod.mod_sociallist ul .fb_share span {
  padding: 7px 2px 4px 2px;
  margin-bottom: 6px;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  min-width: 46px;
  font: 13px/18px Arial, sans-serif;
  height: 21px;
}
.rwd .mod.mod_sociallist ul .fb_share span:after, .rwd .mod.mod_sociallist ul .fb_share span:before {
  top: 100%;
  left: 20%;
  border: solid transparent;
  background-image: none;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.rwd .mod.mod_sociallist ul .fb_share span:before {
  border-color: rgba(192, 192, 192, 0);
  border-top-color: #ccc;
  border-width: 5px;
  margin-left: -5px;
}
.rwd .mod.mod_sociallist ul .fb_share span:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 4px;
  margin-left: -4px;
}
.rwd .mod.mod_sociallist #gazeta_article_buttons button, .rwd .mod.mod_sociallist .liczbaKomentarzy button {
  background: none;
  transition: border-color 0.1s;
  line-height: 18px;
}
.rwd .mod.mod_sociallist #gazeta_article_buttons button:hover, .rwd .mod.mod_sociallist .liczbaKomentarzy button:hover {
  color: #595959;
  border-color: #ccc;
}
.rwd .mod.mod_sociallist #gazeta_article_buttons span, .rwd .mod.mod_sociallist .liczbaKomentarzy span {
  padding: 7px 4px 3px 6px;
  font-size: 15px;
}
.rwd .social_media_art {
  margin: 36px 0px 20px 0px;
  position: relative;
  height: 40px;
}
.rwd .social_media_art a {
  display: inline-block;
  vertical-align: top;
  width: 300px;
  padding: 10px 0px 8px 0px;
  background: #3C5A98;
  font: bold 16px/23px Arial;
  color: #fff;
  text-align: center;
  vertical-align: top;
  border-radius: 3px;
  position: absolute;
  transition: background-color 0.2s;
}
.rwd .social_media_art a:hover {
  background-color: #4D70B7;
}
.rwd .social_media_art a:first-child {
  margin-left: 0px;
  background: #3370BC;
  left: 0px;
}
.rwd .social_media_art a:first-child + a {
  right: 0px;
}
.rwd .social_media_art a:first-child:before, .rwd .social_media_art a:first-child + a:before {
  content: "";
  display: inline-block;
  background-image: url("https://static.im-g.pl/i/obrazki/common/artSocialMedia1.png");
  background-repeat: no-repeat;
  width: 21px;
  height: 20px;
  margin-right: 10px;
  vertical-align: top;
}
.rwd .social_media_art a:first-child + a:before {
  background-image: url("https://static.im-g.pl/i/obrazki/common/artSocialMedia2.png");
  margin-right: 4px;
}
.rwd .social_media_art a:first-child:hover {
  background-color: #3C86E0;
}
.rwd #artykul h3:after, .rwd #artykul h3:before {
  content: "";
  display: block;
  width: 180px;
  height: 2px;
  background: #dededc;
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
}
.rwd #artykul h3 {
  font: italic 22px/28px Georgia;
  text-align: center;
  padding: 22px 70px;
  margin: 30px 0px;
  position: relative;
}
.rwd #artykul h3:after {
  top: 0px;
}
.rwd #artykul h3:before {
  bottom: 0px;
}
.rwd #artykul h6, .rwd #artykul h5 {
  font: 15px/22px Arial;
  color: #242424;
  margin: 16px 0px 16px 20px;
  padding: 15px;
  border-color: #dededc;
}
.rwd #artykul h5 {
  border-width: 2px 0 0 0;
  width: 220px;
}
.rwd #artykul h6 {
  border-width: 0 0 0 2px;
}
.rwd #artykul pre {
  word-wrap: break-word;
}
.rwd #artykul ol {
  list-style: decimal;
  margin: 15px 0px 15px 32px;
}
.rwd #artykul ol li {
  padding-left: 5px;
  margin-top: 11px;
}
.rwd #artykul ul {
  list-style: none;
  margin: 15px 0px 15px 32px;
}
.rwd #artykul ul li {
  padding-left: 5px;
  margin-top: 11px;
}
.rwd #artykul ul li:before {
  content: "•";
  position: absolute;
  left: 1px;
  color: #cbcbcb;
}
.rwd .actionText {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  display: block;
  font: bold 16px/24px Arial;
  color: #114488;
}
.rwd .actionText:hover {
  background: none;
}
.rwd .actionText span:hover {
  background: #000;
  color: #fff;
}
.rwd #gazeta_article_miniatures li {
  margin: 0 0 19px 25px;
}
.rwd #gazeta_article_miniatures li:first-child {
  margin: 0 0 19px 0;
}
.rwd #gazeta_article_miniatures li a {
  transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
}
.rwd #gazeta_article_miniatures li a:hover {
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.rwd #gazeta_article_miniatures .moreImg a {
  background-image: url("https://static.im-g.pl/i/obrazki/photostory/ps_mainarrow1.png");
  background-color: #f2f2f2;
  transition: background-color 0.2s;
  -webkit-transition: background-color 0.2s;
}
.rwd #gazeta_article_miniatures .moreImg a:hover {
  background-color: #e2e2e2;
}
.rwd #gazeta_article_miniatures .moreImg a span {
  color: #686868;
}
.rwd #gazeta_article_miniatures > span {
  display: block;
  font: bold 22px/26px Arial;
  padding-bottom: 20px;
  padding-top: 5px;
}

.ie.simpleArt #gazeta_article_buttons button, .ie.simpleArt .liczbaKomentarzy button {
  min-width: 66px !important;
}

/* share */
#gazeta_article_share {
  margin: 0 0 15px;
  clear: both;
}

#gazeta_article_share ul:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}

#gazeta_article_share p, #gazeta_article_share header {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}

#gazeta_article_share li {
  line-height: 16px;
  float: left;
  margin-left: 15px;
}

#gazeta_article_share li:first-child {
  margin: 0;
}

#gazeta_article_share li a {
  display: block;
  padding-left: 21px;
}

#gazeta_article_share .facebook {
  padding-left: 19px;
  background-position: 0 -49px;
}

#gazeta_article_share .nk {
  background-position: 0 -75px;
}

#gazeta_article_share .wykop {
  background-position: 0 -99px;
}

#gazeta_article_share .twitter {
  background-position: 0 -125px;
}

#gazeta_article_share .linkedin {
  background-position: 0 -150px;
}

#gazeta_article_share .email {
  background-position: 0 -172px;
}

#gazeta_article_share li a {
  background: url("https://static.im-g.pl/i/obrazki/lego/5/gazeta_article_sprite-1.71.png") no-repeat 1000px 0;
}

#gazeta_article_share li a:hover {
  color: #003966;
  text-decoration: underline;
}

.st #gazeta_article_share li {
  font-size: 12px;
}

.st #gazeta_article_share > p, .st #quiz h2 {
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  color: #000;
  text-transform: none;
}

.st #gazeta_article_share a:hover {
  text-decoration: underline;
  color: #003966;
}

@font-face {
  font-family: "icons";
  src: url("https://static.im-g.pl/css/fonts/gazeta_symbol.ttf");
}
/* KOMENTARZE 2011 */
.multilog-container a:hover, article.mod_comments a:hover {
  background-color: transparent;
  color: #003966;
}

article.mod_comments {
  font-size: 12px;
}

article.mod_comments .more {
  text-align: right;
}

article.mod_comments .form .vote, article.mod_comments fieldset.buttons, article.mod_comments .profile, article.mod_comments header, article.mod_comments article.content > footer {
  zoom: 1;
}

.multilog-container #multiLoginForm .remember:after, .multilog-container:after, article.mod_comments .form .vote:after, article.mod_comments fieldset.buttons:after, article.mod_comments .profile:after, article.mod_comments header:after, article.mod_comments article.content > footer:after {
  content: ".";
  display: block;
  width: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}

article.mod_comments li.comment p.moreChild, article.mod_comments li.comment > ul.child {
  display: none;
}

article.mod_comments li.comment.expanded p.moreChild, article.mod_comments li.comment.expanded > ul.child {
  display: block;
}

article.mod_comments li.comment p.moreChild {
  text-align: left;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 12px;
  border-bottom: 1px solid #eceff5;
  padding: 0 0 4px 20px;
  background-position: -11px -70px;
}

article.mod_comments li.comment p.moreChild a {
  padding-right: 12px;
  background-position: 100% -106px;
}

article.mod_comments li.comment[data-avatars="1"] p.moreChild {
  margin-left: 66px;
}

article.mod_comments .modForm li p.moreChild {
  margin-left: 13px;
}

article.mod_comments .modForm li.comment[data-avatars="1"] p.moreChild {
  margin-left: 79px;
}

article.mod_comments .modForm li.removed .inner > p, article.mod_comments .modForm li[data-removed="1"] .inner > p {
  text-decoration: line-through;
}

article.mod_comments .modForm li.removed .inner > p.modInfo {
  text-decoration: none;
}

article.mod_comments .form {
  margin-bottom: 16px;
}

article.mod_comments .form > header span.head, article.mod_comments section.content > header span.head {
  font: 28px/36px Arial, sans-serif;
  margin-bottom: 8px;
}

article.mod_comments section.content > header {
  margin-bottom: 16px;
}

article.mod_comments section.content > header .order {
  float: left;
  clear: left;
}

article.mod_comments section.content > header .display {
  float: right;
}

article.mod_comments section.content > header ul, article.mod_comments section.content > header li {
  display: inline;
}

article.mod_comments section.content > header li {
  margin-left: 6px;
  padding-left: 6px;
  border-left: 1px solid #e1e1e1;
}

article.mod_comments section.content > header li:first-child {
  margin: 0;
  padding: 0;
  border: 0;
}

article.mod_comments section.content > header li.active a, article.mod_comments section.content > header li.active a:hover {
  font-weight: bold;
  color: #000;
  text-decoration: none;
}

article.mod_comments section.content > header li.active a.asc {
  padding-right: 16px;
  background-position: 100% -9px;
}

article.mod_comments section.content > header li.active a.desc {
  padding-right: 16px;
  background-position: 100% -41px;
}

article.mod_comments .form .userLogin {
  margin-bottom: 12px;
}

article.mod_comments .form .userLogin label {
  display: inline-block;
  width: 180px;
}

article.mod_comments .form .userLogin input[type=text], article.mod_comments .form .userLogin input[type=password] {
  width: 160px;
  border: 1px solid #ccc;
  font: normal 12px Arial, sans-serif;
  padding: 2px 4px;
}

article.mod_comments .form .userLogin span {
  display: block;
}

article.mod_comments .form .sendUserLogin input, article.mod_comments .form .sendUserLogin span, article.mod_comments .form .userLogin input, article.mod_comments .form .userLogin span {
  vertical-align: middle;
  float: left;
  font-weight: bold;
}

article.mod_comments .form .userLogin span:first-child {
  margin-right: 10px;
}

article.mod_comments .form .userLogin span a {
  font-weight: bold;
}

article.mod_comments .form .userLogin span a:hover {
  color: #114488;
  text-decoration: underline;
}

article.mod_comments .form .userLogin p {
  margin-top: 8px;
}

article.mod_comments .form textarea {
  margin-bottom: 12px;
  width: 600px;
  padding: 2px 4px;
  resize: vertical;
  font: normal 12px/15px Arial, sans-serif;
  border: 1px solid #ccc;
}

article.mod_comments .form button {
  vertical-align: middle;
  border-radius: 2px;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

article.mod_comments .form button, article.mod_comments .buttons button {
  background: #cbcbcb;
  background: -moz-linear-gradient(top, #cbcbcb 0%, #aeaeae 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cbcbcb), color-stop(100%, #aeaeae));
  background: -webkit-linear-gradient(top, #cbcbcb 0%, #aeaeae 100%);
  background: -o-linear-gradient(top, #cbcbcb 0%, #aeaeae 100%);
  background: -ms-linear-gradient(top, #cbcbcb 0%, #aeaeae 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#cbcbcb",endColorstr="#aeaeae",GradientType=0 );
  background: linear-gradient(top, #cbcbcb 0%, #aeaeae 100%);
  border: 0;
  font: bold 12px Arial, sans-serif;
  color: #fff;
  padding: 4px 8px;
  cursor: pointer;
  margin-right: 10px;
}

article.mod_comments .form button:hover, article.mod_comments .buttons button:hover {
  background: #d9d9d9;
  background: -moz-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(100%, #bfbfbf));
  background: -webkit-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -o-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  background: -ms-linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d9d9d9",endColorstr="#bfbfbf",GradientType=0 );
  background: linear-gradient(top, #d9d9d9 0%, #bfbfbf 100%);
}

article.mod_comments .form a[data-action=cancelReply] {
  margin-right: 10px;
  vertical-align: middle;
}

article.mod_comments .form .author {
  text-transform: none;
  margin-bottom: 8px;
  font-size: 12px;
  line-height: 15px;
}

article.mod_comments .form .author a {
  border-left: 1px solid #e0e0e0;
  margin-left: 4px;
  padding: 0 6px;
}

article.mod_comments .form .vote {
  margin-bottom: 12px;
  padding-top: 0;
}

article.mod_comments .vote {
  padding-top: 4px;
}

article.mod_comments header .vote {
  padding-top: 0;
}

article.mod_comments .vote p, article.mod_comments .vote ul, article.mod_comments .vote li {
  float: left;
}

article.mod_comments .vote p {
  padding-top: 2px;
}

article.mod_comments .vote ul {
  background: url("https://static.im-g.pl/i/obrazki/lego/5/gazeta_article_sprite-1.7.png") no-repeat 100% 0;
  width: 107px;
  height: 19px;
  margin-left: 8px;
}

article.mod_comments .vote li {
  width: 19px;
  height: 19px;
  margin-left: 3px;
}

article.mod_comments .form .vote li {
  cursor: pointer;
}

article.mod_comments .vote li:first-child {
  margin-left: 0;
}

article.mod_comments .vote.v1 ul, article.mod_comments .vote .v1 ul {
  background-position: -88px 0;
}

article.mod_comments .vote.v2 ul, article.mod_comments .vote .v2 ul {
  background-position: -66px 0;
}

article.mod_comments .vote.v3 ul, article.mod_comments .vote .v3 ul {
  background-position: -44px 0;
}

article.mod_comments .vote.v4 ul, article.mod_comments .vote .v4 ul {
  background-position: -22px 0;
}

article.mod_comments .vote.v5 ul, article.mod_comments .vote .v5 ul {
  background-position: 0 0;
}

article.mod_comments .voteButton {
  float: right;
}

article.mod_comments .voteButton .vote {
  margin: 4px 10px 0 0;
  float: left;
}

article.mod_comments .vote.voteSingle {
  overflow: hidden;
}

article.mod_comments .voteComplex > p {
  float: none;
}

article.mod_comments .voteComplex > div {
  float: left;
  width: 50%;
}

article.mod_comments .voteComplex > div > p {
  float: left;
  font-size: 11px;
  color: #999;
  width: 40%;
}

article.mod_comments .voteComplex ul {
  background-position: -60px -510px;
  height: 10px;
  margin-top: 4px;
  width: 58px;
}

article.mod_comments .voteComplex li {
  width: 10px;
  height: 10px;
  padding-left: 2px;
  margin-left: 0;
}

article.mod_comments .voteComplex li:first-child {
  padding-left: 0;
}

article.mod_comments .voteComplex .v1 ul {
  background-position: -48px -510px;
}

article.mod_comments .voteComplex .v2 ul {
  background-position: -36px -510px;
}

article.mod_comments .voteComplex .v3 ul {
  background-position: -24px -510px;
}

article.mod_comments .voteComplex .v4 ul {
  background-position: -12px -510px;
}

article.mod_comments .voteComplex .v5 ul {
  background-position: 0 -510px;
}

article.mod_comments .imgw {
  float: left;
  margin-right: 16px;
  min-width: 50px;
}

article.mod_comments li.comment li.comment .imgw {
  min-width: 40px;
}

article.mod_comments header .c0 {
  float: left;
}

article.mod_comments header .c1 {
  float: right;
}

article.mod_comments header .c1 p {
  float: left;
  vertical-align: middle;
}

article.mod_comments header .c1 span {
  font-size: 12px;
  color: #bbb;
}

article.mod_comments header .c1 strong {
  font-size: 14px;
  font-weight: bold;
  margin: 0 4px;
  color: #999;
}

article.mod_comments header .c1 strong.plus {
  color: #05950f;
}

article.mod_comments header .c1 strong.minus {
  color: #a00;
}

article.mod_comments header .author {
  display: inline;
  font-weight: bold;
  color: #000;
  font-size: 12px;
  text-transform: none;
  border: none;
  padding-right: 4px;
  margin-right: 6px;
}

article.mod_comments header time {
  font-size: 12px;
  color: #A6A6A6;
  border: none;
  padding-right: 4px;
  margin-right: 2px;
}

article.mod_comments header .remove {
  border-left: 1px solid #e0e0e0;
  padding-left: 6px;
  margin-left: 4px;
}

article.mod_comments header a[data-action=getURL] {
  width: 11px;
  height: 11px;
  background-position: -83px -10px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
}

article.mod_comments header a[data-action=upvote] {
  width: 10px;
  height: 11px;
  display: inline-block;
  vertical-align: middle;
  background-position: -19px -10px;
}

article.mod_comments header a[data-action=downvote] {
  width: 10px;
  height: 11px;
  display: inline-block;
  vertical-align: middle;
  background-position: -51px -10px;
}

article.mod_comments header a[data-action=remove] {
  width: 9px;
  height: 11px;
  display: inline-block;
  vertical-align: middle;
  background-position: -147px -10px;
}

article.mod_comments.flex.multilog .form > header li.active a.desc, article.mod_comments.flex.multilog .form > header li.active a.asc, article.mod_comments li.comment p.moreChild a, article.mod_comments li.comment p.moreChild, article.mod_comments section.content > header li.active a.asc, article.mod_comments section.content > header li.active a.desc, article.mod_comments fieldset.buttons button span, article.mod_comments header a[data-action=remove], article.mod_comments header a[data-action=downvote], article.mod_comments header a[data-action=upvote], article.mod_comments header a[data-action=getURL], article.mod_comments article.content > footer .c1 a[data-action=expand], #commentsLinkCopy {
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/comments-sprite-1.7.png");
  background-repeat: no-repeat;
}

article.mod_comments fieldset.buttons button {
  overflow: visible;
}

article.mod_comments article.content {
  overflow: hidden;
  zoom: 1;
  margin-bottom: 12px;
}

article.mod_comments article.content a:hover {
  background-color: transparent;
}

article.mod_comments li.comment[data-em="1"] > section > article.content > p, article.mod_comments li.comment[data-em="1"] > section > article.content > footer, article.mod_comments li.comment[data-em="1"] > section > article.content > .form {
  background: #d1d9ea;
}

article.mod_comments article.content > p {
  padding: 10px 12px;
  color: #333;
}

article.mod_comments article.content > header {
  margin-bottom: 3px;
}

article.mod_comments article.content > footer, article.mod_comments article.content > .form {
  padding: 0 12px 4px;
}

article.mod_comments article.content > footer .c0 {
  float: left;
}

article.mod_comments article.content > footer .c1 {
  float: right;
}

article.mod_comments article.content > footer .c0 p {
  color: #adb7cb;
  font-size: 10px;
}

article.mod_comments article.content > footer .c1 p {
  display: inline;
}

article.mod_comments article.content > footer .c1 a[data-action=expand] {
  font-size: 11px;
  padding: 0 4px 0 18px;
  background-position: -11px -72px;
  margin-right: 6px;
  border-right: 1px solid #e0e0e0;
}

article.mod_comments article.content > .form {
  padding-bottom: 12px;
}

article.mod_comments article.content > .form label {
  width: 160px;
}

article.mod_comments article.content > .form input[type=text], article.mod_comments article.content > .form input[type=password] {
  width: 140px;
}

article.mod_comments article.content > .form textarea {
  width: 580px;
}

article.mod_comments li.comment[data-avatars="1"] article.content > .form textarea {
  width: 520px;
}

article.mod_comments article.content > .form header {
  font-size: 12px;
}

article.mod_comments article.content > .form header.reply {
  font-weight: bold;
  padding-top: 8px;
  border-top: 1px solid #ccc;
  margin-bottom: 8px;
}

article.mod_comments article.content span.spoiler {
  color: #000;
  background-color: #000;
}

article.mod_comments article.content span.spoiler:hover {
  color: #fff;
  background-color: #000;
}

article.mod_comments li.comment[data-censored="1"] > section > article.content > p {
  color: #777;
}

article.mod_comments li.comment[data-censored="1"] > section > article.content .modInfo + p {
  color: #a00;
}

article.mod_comments li.comment[data-removed="1"] > section > article.content > p {
  text-decoration: line-through;
}

#page article.mod_comments li.comment .modInfo {
  color: #777;
  font-style: italic;
  text-decoration: none;
}

article.mod_comments li.nsContext {
  margin: 32px 0;
}

article.mod_comments li.comment li.comment {
  margin-left: 66px;
}

article.mod_comments li.comment li.comment .imgw img {
  width: 40px;
}

article.mod_comments li.comment li.comment article.content > .form label {
  width: 140px;
}

article.mod_comments li.comment li.comment article.content > .form input[type=text], article.mod_comments .comment .comment article.content > .form input[type=password] {
  width: 120px;
}

article.mod_comments li.comment li.comment article.content > .form textarea {
  width: 514px;
}

article.mod_comments li.comment li.comment[data-avatars="1"] article.content > .form textarea {
  width: 454px;
}

article.mod_comments li.comment p.msg {
  width: auto;
  margin: 0 0 16px;
  border: solid;
  border-width: 1px 0;
  padding: 4px 0;
  text-align: center;
}

article.mod_comments li.comment p {
  word-wrap: break-word;
}

article.mod_comments li.comment span.quote, article.mod_comments li.comment span.quote span {
  display: block;
}

article.mod_comments li.comment span.quote span.source {
  color: #666;
  font-size: 12px;
  padding-left: 8px;
}

article.mod_comments li.comment span.quote span.content {
  background: #f7f7f7;
  padding: 4px 8px;
  color: #666;
  font-style: italic;
}

article.mod_comments span.warning {
  padding-left: 6px;
  border-left: 1px solid #ccc;
  margin-left: 4px;
  color: #800;
}

.multilog-container p.msg, article.mod_comments p.msg {
  width: auto;
  margin: 16px 0;
  border: solid;
  border-width: 1px 0;
  padding: 4px 0;
  text-align: center;
}

.multilog-container p.msg_error, article.mod_comments p.msg_error {
  border-color: #a00;
  color: #a00;
}

.multilog-container p.msg_ok, article.mod_comments p.msg_ok {
  border-color: #1c710b;
  color: #1c710b;
}

article.mod_comments footer .pages {
  text-align: center;
  font-weight: bold;
  font-size: 11px;
  padding: 8px 0;
}

article.mod_comments footer .pages ul, article.mod_comments footer .pages li {
  display: inline;
}

article.mod_comments footer .pages span, article.mod_comments footer .pages a {
  border: 1px solid #dbdbdb;
  padding: 2px 4px;
  margin: 0 2px;
}

article.mod_comments footer .pages span {
  background: #dbdbdb;
}

article.mod_comments footer .pages .e {
  background: 0;
  border-color: transparent;
}

article.mod_comments .profile {
  border: 1px solid #d3d3d3;
  padding: 8px;
}

article.mod_comments .profile p {
  margin: 4px 0 8px;
}

article.mod_comments .profile .imgw {
  float: left;
  margin-right: 16px;
}

article.mod_comments .profile .imgw img {
  display: block;
}

article.mod_comments .profile li {
  display: inline;
  border-left: 1px solid #e0e0e0;
  padding-left: 6px;
  margin-left: 4px;
}

article.mod_comments .profile li:first-child {
  border: 0;
  margin: 0;
  padding: 0;
  font-weight: bold;
}

article.mod_comments label.mod {
  float: left;
}

article.mod_comments fieldset.buttons, article.mod_comments fieldset.mark {
  border: solid #e0e0e0;
  border-width: 1px 0;
  padding: 8px 0;
}

article.mod_comments fieldset.buttons .c0 {
  float: left;
}

article.mod_comments fieldset.buttons .c1 {
  float: right;
}

article.mod_comments fieldset.buttons button {
  margin: 0 6px 0 0;
  padding-left: 6px;
}

article.mod_comments fieldset.buttons button span {
  padding-left: 14px;
}

article.mod_comments fieldset.buttons .c1 button {
  margin: 0 0 0 6px;
}

article.mod_comments fieldset.buttons + fieldset, article.mod_comments fieldset.mark + fieldset {
  border-top: 0;
  margin-bottom: 12px;
}

article.mod_comments fieldset.buttons button[data-action=delete] span, article.mod_comments fieldset.buttons button[data-action=spam] span {
  background-position: -147px -10px;
}

article.mod_comments fieldset.buttons button[data-action=markDelete] span {
  background-position: -19px -42px;
}

article.mod_comments fieldset.buttons button[data-action=emphasise] span {
  background-position: -83px -42px;
}

article.mod_comments fieldset.buttons button[data-action=unemphasise] span {
  background-position: -147px -42px;
}

article.mod_comments fieldset.buttons button[data-action=publish] span {
  padding-left: 2px;
  background: 0;
}

article.mod_comments fieldset.hidden {
  display: none;
}

#commentsLinkCopy {
  position: absolute;
  padding-left: 8px;
  background-position: 2px 0;
  visibility: hidden;
  z-index: 100;
}

#commentsLinkCopy > div {
  border: solid #c5c5c5;
  border-width: 1px 1px 1px 0;
  background: #eee;
  padding: 4px;
}

#commentsLinkCopy a {
  position: absolute;
  top: 5px;
  right: 5px;
}

#commentsLinkCopy a:hover {
  background: 0;
}

#commentsLinkCopy p.head {
  color: #666;
  margin-bottom: 4px;
}

#commentsLinkCopy input, #commentsLinkCopy object, #commentsLinkCopy embed {
  vertical-align: middle;
}

#commentsLinkCopy input {
  width: 330px;
  padding: 4px;
  border: 1px solid #ccc;
  margin-right: 4px;
}

article.mod_comments .voteNeedLogin {
  position: absolute;
  width: 202px;
  z-index: 100;
  font: normal 11px/22px Arial, sans-serif;
  padding-left: 6px;
  background: url("https://static.im-g.pl/i/obrazki/lego/5/comment-not-logged-bg.png") no-repeat 0 0;
  display: none;
  height: 25px;
}

article.mod_comments .voteNeedLogin .btnClose {
  margin-left: 8px;
  position: relative;
  top: 1px;
}

article.mod_comments .FBComment {
  float: right;
  margin-right: 10px;
  color: #666;
  font: 12px/25px Arial, sans-serif;
}

article.mod_comments .FBComment a, article.mod_comments .FBComment span {
  vertical-align: middle;
  line-height: 25px;
  display: inline-block;
}

article.mod_comments .FBComment a:hover, article.mod_comments .FBComment_overlay .no:hover {
  background: 0;
}

article.mod_comments .FBComment a:focus {
  outline: 0;
}

article.mod_comments .FBComment a:before {
  content: "Wyłączone";
  margin: 0 3px 0 5px;
  vertical-align: middle;
}

article.mod_comments .FBComment.enabled a:before {
  content: "Włączone";
}

article.mod_comments .FBComment a:after {
  content: ".";
  width: 6px;
  height: 6px;
  display: inline-block;
  background: #b1040a;
  text-indent: -9999px;
  border-radius: 3px;
  border: 1px solid #000;
  vertical-align: middle;
}

article.mod_comments .FBComment.enabled a:after {
  background: #09ab22;
}

article.mod_comments .FBComment_overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  background: url("https://static.im-g.pl/i/obrazki/facebook/pixel-white.png") \9 ;
}

article.mod_comments .FBComment_overlay .inner {
  background: #eceff6;
  border: 1px solid #d8dce7;
  font: 14px Arial, sans-serif;
  margin: 30px 25px;
  padding: 15px 30px;
  text-align: center;
}

article.mod_comments .FBComment_overlay p {
  margin-bottom: 10px;
}

article.mod_comments .FBComment_overlay a {
  font: bold 12px Arial, sans-serif;
  margin: 0 10px;
  display: inline-block;
  vertical-align: middle;
}

article.mod_comments .FBComment_overlay .yes {
  height: 25px;
  border-radius: 2px;
  line-height: 24px;
  color: #fff;
  padding: 0 5px;
  background: #6b85b4;
  background: -moz-linear-gradient(top, #6b85b4 0%, #596ea4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b85b4), color-stop(100%, #596ea4));
  background: -webkit-linear-gradient(top, #6b85b4 0%, #596ea4 100%);
  background: -o-linear-gradient(top, #6b85b4 0%, #596ea4 100%);
  background: -ms-linear-gradient(top, #6b85b4 0%, #596ea4 100%);
  background: linear-gradient(top, #6b85b4 0%, #596ea4 100%);
}

article.mod_comments .FBComment_overlay .yes:before {
  content: ".";
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("https://static.im-g.pl/i/obrazki/facebook/FBTimeline-sprite.png") no-repeat 0 0;
  text-indent: -9999px;
  margin-right: 5px;
  position: relative;
  top: 5px;
}

/* Comments 2012 - flexible */
article.mod_comments.flex article.content .inner > footer .c1 a[data-action=expand] {
  font-size: 11px;
  padding: 0 4px 0 18px;
  background-position: -11px -72px;
  margin-right: 6px;
  border-right: 1px solid #e0e0e0;
}

article.mod_comments.flex article.content .inner > footer:after {
  content: ".";
  display: block;
  width: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*article.mod_comments.flex a {color:#148;}*/
article.mod_comments.flex .form textarea {
  width: 610px;
}

article.mod_comments.flex footer .more {
  display: block;
  font-weight: bold;
  line-height: 26px;
}

article.mod_comments.flex footer .more.more2014 {
  display: none;
}

article.mod_comments.flex footer .more span {
  display: none;
}

article.mod_comments.flex .userLogin a {
  font-weight: bold;
}

article.mod_comments.flex a:hover {
  text-decoration: underline;
}

article.mod_comments.flex section.content > ul > li {
  -webkit-transition: all 2.1s ease;
  -moz-transition: all 2.1s ease;
  transition: all 2.1s ease;
}

article.mod_comments.flex section.content > ul > li.loaded {
  opacity: 0;
}

article.mod_comments.flex section.content .showPrev {
  float: right;
}

article.mod_comments.flex section.content .showPrev > a {
  font-weight: normal;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}

#gazeta_article span.goback {
  position: relative;
  padding-left: 18px;
}

#gazeta_article span.goback:before {
  position: absolute;
  content: "A";
  display: block;
  top: 1px;
  left: 0;
  color: #cb0051;
  font: normal 13px icons;
}

#gazeta_article span.goback:hover:before {
  color: #50323e;
}

article.mod_comments.flex footer .more {
  font-weight: bold;
  line-height: 26px;
}

article.mod_comments.flex .userLogin a {
  font-weight: bold;
}

article.mod_comments.flex a:hover {
  text-decoration: underline;
  color: #003966;
}

article.mod_comments.flex .FBComment a:hover {
  text-decoration: none;
}

article.mod_comments.flex .form .userLogin .inline {
  display: inline;
  margin-right: 10px;
}

article.mod_comments.flex .form .userLogin .inline .placeholder {
  color: #bfbfbf;
}

article.mod_comments.flex .form .userLogin .inline strong {
  font-weight: bold;
}

article.mod_comments.flex .form .userLogin .inline + .inline {
  margin: 10px 0 0;
}

article.mod_comments.flex .form > header span.head, article.mod_comments.flex section.content > header span.head {
  margin-bottom: 8px;
}

article.mod_comments.flex > .form > form:not(.login) {
  padding-bottom: 17px;
  border-bottom: 1px solid #e6e6e6;
}

.multilog-container p.msg_ok, article.mod_comments.flex p.msg_ok {
  border-color: #97ce4b;
  background: #f0f8e4;
  color: #5e9413;
}

.multilog-container p.msg_error, article.mod_comments.flex p.msg_error {
  border-color: #ce212d;
  background: #f7f0f0;
  color: #ce212d;
}

.multilog-container p.msg, article.mod_comments.flex li.comment p.msg, article.mod_comments.flex p.msg {
  border-width: 1px;
  font-weight: bold;
  clear: both;
}

article.mod_comments.flex section.content > header li.active a, article.mod_comments.flex section.content > header li.active a:hover {
  font-weight: normal;
}

article.mod_comments.flex article.content > footer, article.mod_comments.flex article.content .inner > footer {
  padding-right: 0;
}

article.mod_comments.flex article.content {
  margin-bottom: 12px;
}

article.mod_comments.flex .form .links {
  padding: 9px 9px 8px;
  border: 1px solid #e6e6e6;
}

article.mod_comments.flex .form .links:hover {
  border-color: #ccc;
}

article.mod_comments.flex .form .links a {
  font-weight: bold;
}

article.mod_comments.flex li.comment[data-em="1"] .imgw {
  margin-right: 0;
  padding: 9px 0 0 9px;
}

article.mod_comments.flex li.comment li.comment .imgw {
  margin-right: 9px;
  padding: 0;
  float: left;
}

article.mod_comments.flex .child .child li.comment[data-avatars="1"] .content {
  margin-left: 49px !important;
}

article.mod_comments .child .voteButton .vote {
  display: none;
}

article.mod_comments.flex header time {
  padding: 0;
  border: 0;
  font-size: 12px;
  color: #a6a6a6;
}

article.mod_comments.flex header .author {
  padding: 0;
  border: 0;
}

article.mod_comments.flex article.content .inner > header, article.mod_comments.flex article.content > header {
  margin: 0 0 3px;
}

article.mod_comments.flex article.content > p, article.mod_comments.flex article.content .inner > footer, article.mod_comments.flex article.content > footer, article.mod_comments.flex article.content > .form {
  background: 0;
}

article.mod_comments.flex li.comment article.content .inner > footer, article.mod_comments.flex li.comment article.content > footer {
  padding: 0 0 8px;
}

article.mod_comments.flex li.comment article.content > .form {
  padding: 9px 0 12px;
}

article.mod_comments.flex article.content .inner > p, article.mod_comments.flex article.content > p {
  font-size: 14px;
  line-height: 19px;
  padding: 0;
}

article.mod_comments.flex li.comment > section > article.content .inner > p, article.mod_comments.flex li.comment > section > article.content > p {
  padding-bottom: 4px;
}

article.mod_comments.flex li.comment > section > article.content .inner > p.highlight, article.mod_comments.flex li.comment > section > article.content > p.highlight {
  padding-bottom: 7px;
}

article.mod_comments.flex li.comment[data-em="1"] > section > article.content .inner, article.mod_comments.flex li.comment[data-em="1"] > section > article.content > p, article.mod_comments.flex li.comment[data-em="1"] > section > article.content > footer, article.mod_comments.flex li.comment[data-em="1"] > section > article.content .inner > footer, article.mod_comments.flex li.comment[data-em="1"] > section > article.content > .form {
  background: #fffce9;
}

article.mod_comments.flex li.comment[data-em="1"] > section {
  background: #fffce9;
}

article.mod_comments.flex li.comment[data-em="1"] > section.form {
  background: 0;
}

article.mod_comments.flex li.comment[data-em="1"] > section.form {
  margin-left: 58px;
  padding: 0 9px 0;
}

article.mod_comments.flex li.comment[data-em="1"][data-avatars="0"] > section.form {
  margin-left: 62px;
  padding: 0 9px 0 0;
}

article.mod_comments.flex li.comment > section.form {
  margin-left: 50px;
  padding: 0 9px 0 9px;
}

article.mod_comments.flex li.comment li.comment > section.form[data-dynamic="1"] {
  margin-left: 0;
  padding: 0;
}

article.mod_comments.flex li.comment[data-em="1"] > section > article.content {
  margin-bottom: 9px;
  padding: 6px 9px 0;
}

article.mod_comments.flex li.comment > section > article.content {
  margin-bottom: 9px;
  padding: 0;
}

article.mod_comments.flex li.comment span.redactor {
  padding: 0 2px;
  margin-right: 2px;
  background: #9f9f9f;
  color: #fff;
  font: normal 10px Tahoma, sans-serif;
  text-transform: uppercase;
}

article.mod_comments.flex article.content .inner > footer .c0 p, article.mod_comments.flex article.content > footer .c0 p {
  color: #dfcc99;
  text-transform: uppercase;
}

article.mod_comments.flex section.content > ul > li.comment {
  margin-top: 17px;
}

article.mod_comments.flex section.content > ul > li.comment:first-child {
  margin-top: 0px;
}

article.mod_comments.flex section.content > ul > li.comment[data-em="0"] {
  border-bottom: 1px solid #e6e6e6;
}

article.mod_comments.flex section.content > ul > li.comment[data-em="1"] {
  margin-top: 9px;
  border-bottom: 1px solid #e6e6e6;
}

article.mod_comments.flex article.content > .form header.reply {
  border: 0;
}

article.mod_comments.flex header .remove {
  margin: 0;
  border: 0;
}

article.mod_comments.flex .form {
  margin-bottom: 10px;
}

article.mod_comments.flex > .form {
  margin-bottom: 15px;
}

article.mod_comments.flex li.comment .form {
  margin-bottom: 19px;
}

article.mod_comments.flex .form button, article.mod_comments.flex .buttons button {
  padding: 5px 16px;
  border: 1px solid #828282;
  border-color: #e2e2e2 #828282 #828282 #e2e2e2;
}

article.mod_comments.flex section.content > header li.active a.asc {
  padding-right: 11px;
  background-position: 100% -8px;
}

article.mod_comments.flex section.content > header li.active a.desc {
  padding-right: 11px;
  background-position: 100% -40px;
}

article.mod_comments.flex section.content > header li {
  margin: 0;
  border: 0;
}

article.mod_comments.flex article.content .inner > footer .c1 a[data-action=expand], article.mod_comments.flex article.content > footer .c1 a[data-action=expand] {
  font-size: 12px;
  border: 0;
}

article.mod_comments.flex .imgw {
  margin-right: 12px;
}

article.mod_comments.flex li.comment[data-em="1"] header .c0, article.mod_comments li.comment[data-em="1"].flex header .c1 {
  margin-top: 0;
}

article.mod_comments.flex header .c1 span {
  color: #bbb;
  font-size: 12px;
}

article.mod_comments.flex header .c1 strong {
  font-size: 12px;
}

article.mod_comments.flex header .remove {
  padding-left: 8px;
}

article.mod_comments.flex li.comment p.moreChild a, article.mod_comments.flex li.comment p.moreChild, article.mod_comments.flex section.content > header li.active a.asc, article.mod_comments.flex section.content > header li.active a.desc, article.mod_comments.flex fieldset.buttons button span, article.mod_comments.flex header a[data-action=remove], article.mod_comments.flex header a[data-action=downvote], article.mod_comments.flex header a[data-action=upvote], article.mod_comments.flex header a[data-action=getURL], article.mod_comments.flex article.content > footer .c1 a[data-action=expand], article.mod_comments.flex article.content .inner > footer .c1 a[data-action=expand], #commentsLinkCopy {
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/comments-sprite-1.1.png");
  background-repeat: no-repeat;
}

article.mod_comments.flex .FBComment a:after {
  border-radius: 4px;
  background: #b1040a;
  border-color: #ddd;
}

article.mod_comments.flex .FBComment.enabled a:after {
  background: #6dbf40;
}

article.mod_comments.flex li.comment[data-em="1"][data-avatars="1"] li.comment {
  margin-left: 68px;
}

article.mod_comments.flex li.comment li.comment {
  margin-left: 62px;
}

article.mod_comments.flex section.content > header {
  margin-bottom: 17px;
}

article.mod_comments.flex article.content .inner > footer .c0 p {
  font-size: 10px;
}

article.mod_comments.flex article.content .inner > footer .c0 {
  float: left;
}

article.mod_comments.flex article.content .inner > footer .c1 {
  float: right;
}

article.mod_comments.flex article.content .inner > footer .c0 p {
  font-size: 10px;
}

article.mod_comments.flex article.content .inner > footer .c1 p {
  display: inline;
}

article.mod_comments.flex article.content .inner > footer .c1 p a {
  font-size: 12px;
}

article.mod_comments.flex article.content .inner > footer .c1 a[data-action=expand] {
  padding: 0 4px 0 18px;
  margin-right: 6px;
}

article.mod_comments.flex li.comment[data-avatars="1"] article.content > .form textarea {
  width: 520px;
}

article.mod_comments.flex li.comment li.comment > .form label {
  width: 140px;
}

article.mod_comments.flex li.comment li.comment > .form input[type=text], article.mod_comments.flex .comment .comment > .form input[type=password] {
  width: 120px;
}

article.mod_comments.flex li.comment li.comment > .form textarea {
  width: 548px;
}

article.mod_comments.flex li.comment[data-em="0"] > section.form textarea {
  width: 551px;
}

article.mod_comments.flex li.comment[data-em="1"] > section.form textarea {
  width: 544px;
}

article.mod_comments.flex .form section.links span.inline, article.mod_comments.flex .form section.links span.inline a {
  font: normal 12px/16px Arial, sans-serif;
}

article.mod_comments.flex .form section.links span.inline a {
  font-weight: bold;
}

/*Tozsamosc*/
.multilog-container .forgotWrap:after, article.mod_comments.flex.multilog .form > header nav:after, #pageOverlay section.overlay:after, article.mod_comments.flex.multilog .form > header:after {
  content: ".";
  display: block;
  width: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}

article.mod_comments.multilog .sendUserLogin a:hover {
  background: 0;
}

article.mod_comments.multilog .form .sendUserLogin {
  margin-bottom: 15px;
}

article.mod_comments.multilog > .form > form:not(.login) {
  padding: 0;
}

article.mod_comments.multilog .form > header span.head, article.mod_comments.multilog section.content > header span.head {
  float: left;
  margin-bottom: 0px;
  margin-top: 16px;
  font: bold 22px Arial;
}

article.mod_comments.multilog .form > header nav {
  line-height: 31px;
  float: right;
}

article.mod_comments.multilog .form > header nav li {
  margin-left: 10px;
  display: inline;
}

article.mod_comments.multilog .form > header li.active a.asc {
  padding-right: 11px;
  background-position: 100% -9px;
}

article.mod_comments.multilog .form > header li.active a.desc {
  padding-right: 11px;
  background-position: 100% -41px;
}

article.mod_comments.multilog .form .sendUserLogin span a {
  vertical-align: middle;
  font-weight: 400;
  line-height: 29px;
}

article.mod_comments.multilog .form .sendUserLogin span.guest {
  color: #072f50;
  cursor: pointer;
}

article.mod_comments.multilog .form .sendUserLogin span.guest:hover {
  text-decoration: underline;
}

article.mod_comments.multilog .form textarea {
  color: #333;
  margin-bottom: 13px;
  width: 600px;
  height: 60px;
  padding: 4px 8px;
  resize: vertical;
  font: normal 14px/19px Arial, sans-serif;
  border: 1px solid #ccc;
}

article.mod_comments.multilog li.comment .form textarea {
  width: 533px;
}

article.mod_comments.multilog li.comment li.comment > .form textarea {
  width: 541px;
}

article.mod_comments.multilog[data-multiLogged="1"] li.comment[data-avatars="1"] li.comment > .form textarea {
  width: 491px;
}

article.mod_comments.multilog li.comment[data-em="1"] .imgw {
  padding: 0;
}

article.mod_comments.multilog[data-multiLogged="1"] li.comment[data-avatars="1"][data-em="1"] > section.form textarea {
  width: 468px;
}

article.mod_comments.multilog[data-multiLogged="1"] li.comment[data-avatars="1"][data-em="1"] > section.form .userLogin .name {
  margin-left: 8px;
}

article.mod_comments.multilog .form .sendUserLogin .inline {
  color: #a1a1a1;
  float: left;
  line-height: 29px;
}

article.mod_comments.multilog[data-multilogged="1"] .form .sendUserLogin .inline, article.mod_comments.multilog .form .sendUserLogin .inline.logged {
  display: none;
}

.multilog-container .log_form .btn, article.mod_comments.multilog .form .sendUserLogin button {
  margin: 0;
  float: right;
  font-weight: 700;
  text-shadow: 2px 2px 3px #000;
  border-radius: 3px;
  border: 1px solid;
  border-color: #295ea5 #011c3f #011c3f #295ea5;
  background: #1b4f96;
  background: -moz-linear-gradient(top, #1b4f96 0%, #042757 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b4f96), color-stop(100%, #042757));
  background: -webkit-linear-gradient(top, #1b4f96 0%, #042757 100%);
  background: -o-linear-gradient(top, #1b4f96 0%, #042757 100%);
  background: -ms-linear-gradient(top, #1b4f96 0%, #042757 100%);
  background: linear-gradient(to bottom, #1b4f96 0%, #042757 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#1b4f96", endColorstr="#042757",GradientType=0 );
}

.multilog-container .log_form .btn:hover, article.mod_comments.multilog .form .sendUserLogin button:hover {
  background: #4972ab;
  background: -moz-linear-gradient(top, #4972ab 0%, #365279 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4972ab), color-stop(100%, #365279));
  background: -webkit-linear-gradient(top, #4972ab 0%, #365279 100%);
  background: -o-linear-gradient(top, #4972ab 0%, #365279 100%);
  background: -ms-linear-gradient(top, #4972ab 0%, #365279 100%);
  background: linear-gradient(to bottom, #4972ab 0%, #365279 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#4972ab", endColorstr="#365279",GradientType=0 );
}

article.mod_comments.multilog .form > header span.head span {
  margin-left: 5px;
  color: #b5b5b5;
  font-weight: 400;
}

article.mod_comments.multilog .form .sendUserLogin span:first-child {
  margin-right: 0;
}

article.mod_comments.multilog .form .sendUserLogin span {
  float: none;
  display: inline-block;
  font-weight: 400;
}

article.mod_comments.multilog .form .sendUserLogin .accounts {
  position: relative;
  top: -1px;
  margin-right: 2px;
  line-height: 29px;
  display: inline;
}

article.mod_comments.multilog .accounts a {
  display: inline;
}

#multilog-container .multilog-select li span, article.mod_comments.multilog .accounts span {
  cursor: pointer;
  display: inline-block;
  margin-left: 5px;
  background: url("https://static.im-g.pl/i/obrazki/lego/5/comments-sprite-1.8.png") no-repeat 0 0;
  width: 28px;
  height: 28px;
}

article.mod_comments.multilog .accounts .gazeta {
  background-position: -83px -65px;
}

article.mod_comments.multilog .accounts .gazeta:hover {
  background-position: -83px -93px;
}

article.mod_comments.multilog .accounts .FB {
  background-position: -144px -65px;
}

article.mod_comments.multilog .accounts .FB:hover {
  background-position: -114px -93px;
}

article.mod_comments.multilog .accounts .GPLUS {
  background-position: -114px -65px;
}

article.mod_comments.multilog .accounts .GPLUS:hover {
  background-position: -144px -93px;
}

article.mod_comments.multilog .form a[data-action=cancelReply] {
  margin-left: 10px;
  line-height: 30px;
}

article.mod_comments.multilog .form .userLogin input, article.mod_comments.multilog .form .userLogin span {
  font-weight: normal;
  display: inline-block;
}

article.mod_comments.multilog .comment div.imgw + textarea {
  width: 540px;
}

/*multilog account */
article.mod_comments.multilog .form .userLogin .name {
  font-weight: 700;
  margin: 0;
  line-height: 17px;
}

article.mod_comments.multilog .form .userLogin .inline.acc {
  margin-right: 5px;
}

article.mod_comments.multilog .form .userLogin a.name {
  float: left;
}

article.mod_comments.multilog .form .userLogin .changeAcc {
  margin-left: 8px;
  padding-left: 8px;
  border-left: 1px solid #ccc;
  cursor: pointer;
  line-height: 17px;
}

article.mod_comments.multilog .changeAcc:hover {
  text-decoration: underline;
}

.multilog-container {
  position: relative;
  padding: 26px 28px;
  font-size: 12px;
}

.multilog-container .close {
  padding: 0 5px 5px;
  position: absolute;
  right: 10px;
  top: 9px;
  cursor: pointer;
  color: #148;
  font: 900 16px Tahoma, sans-serif;
}

.multilog-container .or {
  padding: 6px 5px;
  position: absolute;
  right: 304px;
  top: 193px;
  color: #acacac;
  background: #fff;
}

#multilog-container .multilog-select li span {
  display: block;
  width: 233px;
  height: 30px;
  line-height: 30px;
}

#multilog-container .multilog-select .FB span {
  background-position: -11px -174px;
}

#multilog-container .multilog-select .GPLUS span {
  background-position: -11px -222px;
}

#multilog-container .multilog-select .guest {
  margin-top: 53px;
}

#multilog-container .multilog-select .guest span {
  background-position: -11px -256px;
}

#multilog-container .FBLogout {
  color: #acacac;
  cursor: pointer;
  margin-top: 20px;
  font-family: Arial;
  display: block;
}

#multilog-container .FBLogout.nog {
  margin-bottom: 61px;
}

#multilog-container .FBLogout:hover {
  text-decoration: underline;
}

.multilog-container header {
  margin: 0 0 40px 4px;
  color: #333;
}

.multilog-container .log_form header {
  margin-left: 0;
  margin-bottom: 14px;
}

.multilog-container header h2 {
  font-weight: 700;
  font-size: 16px;
}

.multilog-container header p {
  line-height: 22px;
}

.multilog-container .multilog-select li {
  margin: 0 0 10px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e3e3e3));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e3e3e3 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e3e3e3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#e3e3e3",GradientType=0 );
  border-radius: 4px;
  border: 1px solid #ccc;
  font-weight: 700;
  text-align: center;
  display: block;
  width: auto;
  height: auto;
}

.multilog-container .multilog-select li:hover {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9e9e9));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#e9e9e9",GradientType=0 );
}

.multilog-container .multilog-select li:active {
  position: relative;
  top: 1px;
}

.multilog-container.unvisible {
  display: none;
}

.multilog-container .multilog-select {
  float: left;
  width: 240px;
  color: #333;
}

.multilog-container .log_form {
  margin-left: 38px;
  padding-left: 41px;
  float: right;
  width: 250px;
  border-left: 1px solid #e0e0e0;
}

#multilog-container-guest {
  padding-bottom: 10px;
}

.multilog-container .log_form a:hover {
  background: 0;
  text-decoration: underline;
}

#multilog-container-guest .log_form {
  float: none;
  padding: 0;
  margin: 0;
  border: 0;
}

.multilog-container #multiLoginForm .line {
  margin-bottom: 11px;
}

.multilog-container #multiLoginForm .body_inner {
  margin-left: 3px;
}

.multilog-container #multiLoginForm label {
  margin-bottom: 2px;
  display: block;
  color: #333;
}

.multilog-container #multiLoginForm input.iTxt {
  padding: 7px 5px;
  width: 237px;
}

.multilog-container #multiLoginForm input.cb {
  float: left;
  margin-right: 4px;
}

.multilog-container .forgotLogin {
  float: left;
}

.multilog-container .forgot {
  float: right;
}

#overlay .multilog-container .log_form .btn {
  top: 2px;
}

article.mod_comments.multilog .form .sendUserLogin button:active, #overlay .multilog-container .log_form .btn:active {
  position: relative;
  top: 1px;
}

#overlay .multilog-container .log_form .btn {
  cursor: pointer;
  margin: 20px 0 16px;
  padding: 8px 12px;
  float: none;
  display: block;
  color: #fff;
  font-size: 12px;
}

.multilog-container .log_form a.btn {
  text-align: center;
  padding: 10px 0;
}

article.mod_comments.multilog .form .cLeft {
  margin-bottom: 10px;
  float: left;
}

article.mod_comments.multilog .form .cLeft .imgw {
  position: relative;
  max-height: 50px;
}

article.mod_comments.multilog .form .cLeft .inline.fb_ico {
  position: absolute;
  bottom: 2px;
  right: 2px;
}

article.mod_comments.multilog .form .cLeft ~ .cRight textarea {
  float: right;
}

article.mod_comments.multilog li.comment[data-em="0"] > section.form textarea, article.mod_comments.multilog li.comment[data-em="1"] > section.form textarea, article.mod_comments.multilog li.comment .form textarea {
  width: 97%;
}

article.mod_comments.multilog .form .cLeft ~ .cRight textarea {
  width: 540px;
  float: right;
}

article.mod_comments.multilog li.comment[data-em="0"] > section.form textarea {
  width: 535px;
}

article.mod_comments.multilog[data-multiLogged="1"] li.comment li.comment[data-em="0"][data-avatars="1"] > section.form textarea {
  width: 490px;
}

article.mod_comments.multilog[data-multiLogged="1"] li.comment[data-avatars="1"] > section.form textarea {
  width: 472px;
}

article.mod_comments.multilog[data-multiLogged="1"] li.comment li.comment[data-avatars="1"] > section.form textarea {
  width: 490px;
}

article.mod_comments.multilog li.comment li.comment > section.form[data-dynamic="1"][data-avatars="1"] {
  margin-left: 40px;
}

article.mod_comments.multilog li.comment li.comment .form .cLeft .imgw, article.mod_comments.multilog li.comment li.comment .imgw img {
  width: 40px;
  height: 40px;
}

article.mod_comments.multilog.multilog .imgw {
  position: relative;
  background: url("https://static.im-g.pl/i/obrazki/lego/avatar-blank-v1.png") 0 0 no-repeat;
  width: 50px;
  height: 50px;
}

article.mod_comments.multilog .imgw img {
  display: block;
  color: transparent;
}

article.mod_comments.multilog li.comment li.comment .imgw {
  width: 40px;
  height: 40px;
  background-size: 40px;
}

article.mod_comments.multilog[data-avatars=false] header .author .FB:after, article.mod_comments.multilog[data-avatars=false] header .author .GPLUS:after, article.mod_comments.multilog[data-avatars=false] .form .userLogin .name.GPLUS:after, article.mod_comments.multilog[data-avatars=false] .form .userLogin .name.FB:after, article.mod_comments.flex.multilog .imgw.GPLUS:after, article.mod_comments.flex.multilog .imgw.FB:after {
  content: "";
  position: absolute;
  display: block;
  bottom: 2px;
  right: 2px;
  background: url("https://static.im-g.pl/i/obrazki/lego/5/comments-sprite-1.8.png") no-repeat -31px -136px;
  width: 16px;
  height: 16px;
}

article.mod_comments.multilog[data-avatars=false] header .author .FB:after, article.mod_comments.multilog[data-avatars=false] .form .userLogin .name.FB:after, article.mod_comments.flex.multilog .imgw.FB:after {
  background-position: -31px -136px;
}

article.mod_comments.multilog[data-avatars=false] header .author .GPLUS:after, article.mod_comments.multilog[data-avatars=false] .form .userLogin .name.GPLUS:after, article.mod_comments.flex.multilog .imgw.GPLUS:after {
  background-position: -51px -136px;
}

article.mod_comments.multilog .form .userLogin .name.FB:after, article.mod_comments.multilog .form .userLogin .name.GPLUS:after, article.mod_comments.multilog[data-avatars=false] header .author .FB:after, article.mod_comments.multilog[data-avatars=false] header .author .GPLUS:after {
  right: 0;
}

article.mod_comments.multilog[data-avatars=false] .form .userLogin .name.GPLUS, article.mod_comments.multilog[data-avatars=false] .form .userLogin .name.FB, article.mod_comments.multilog[data-avatars=false] header .author .FB, article.mod_comments.multilog[data-avatars=false] header .author .GPLUS {
  position: relative;
  padding-right: 22px;
}

article.mod_comments.multilog header .c0, article.mod_comments.multilog header .c1 {
  margin-top: auto;
}

article.mod_comments.multilog header .author a, article.mod_comments.multilog header .author {
  display: inline-block;
  line-height: 17px;
}

#pageOverlayBg {
  background: #000;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9000;
}

#pageOverlay {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9003;
}

#pageOverlayInner {
  background: #FFF;
  box-shadow: 0 1px 15px 5px #000;
  position: absolute;
}

#pageOverlay .overlay {
  background: #FFF;
  padding: 18px 19px;
  position: absolute;
  width: 856px;
  z-index: 9003;
}

/* overlay */
#overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  visibility: hidden;
  font-family: Arial;
}

#overlay .bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

#overlay .btn {
  padding: 5px 12px;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
}

#overlay .btn:hover {
  text-decoration: none;
}

#overlay #cancel {
  margin: 0;
  float: left;
}

#overlay #continue {
  margin: 0;
  float: right;
}

#overlay_holder {
  position: relative;
  z-index: 2;
  margin: 0 auto;
  box-shadow: 0 1px 15px 5px #000;
}

.overlay-inner p {
  margin: 0 0 15px;
  font-size: 12px;
  line-height: 16px;
}

.overlay-inner {
  background: #fff;
  z-index: 4;
  position: absolute;
  left: 0;
  top: 0;
}

/*END - Tozsamosc*/
/* responsive design */
@media screen and (min-width: 0) and (max-width: 800px) {
  body.responsive article.mod_comments.multilog .form .cLeft ~ .cRight textarea, body.responsive article.mod_comments.flex .form textarea, body.responsive article.mod_comments.flex > article.content {
    width: 97%;
    margin-left: auto;
    margin-right: auto;
  }

  body.responsive article.mod_comments.flex header .author {
    border-style: none;
  }

  body.responsive article.mod_comments.multilog li.comment > section.form textarea {
    width: 97% !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 620px) {
  body.responsive .multilog-container {
    padding: 26px 15px;
    width: 291px;
  }

  body.responsive .multilog-container .log_form {
    border-left: none;
    float: left;
    margin-left: 0;
    padding-left: 0;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 295px;
  }

  body.responsive .multilog-container .multilog-select {
    width: 295px;
  }

  body.responsive .multilog-container #multiLoginForm input.iTxt {
    width: 281px;
  }

  body.responsive .multilog-container .multilog-select .accounts li {
    float: left;
    width: 138px;
  }

  body.responsive .multilog-container .multilog-select li span {
    width: 151px !important;
  }

  body.responsive .multilog-container .multilog-select .FB {
    margin-right: 10px;
  }

  body.responsive .multilog-container .multilog-select .guest {
    margin-top: 8px !important;
    width: 289px !important;
  }

  body.responsive .multilog-container .multilog-select .guest span {
    width: 291px !important;
  }

  body.responsive .multilog-container #multiLoginForm .logon, body.responsive .multilog-container #multiLoginForm .forgotWrap {
    width: 295px;
  }

  body.responsive .multilog-container header {
    margin: 0 0 12px 4px;
  }

  body.responsive .multilog-container .or {
    display: none;
    right: 45%;
    top: 283px;
  }

  body.responsive .multilog-container .close {
    top: 0px;
    font: 900 29px Tahoma, sans-serif;
  }

  body.responsive #article_comments .form textarea {
    width: 94% !important;
  }

  body.responsive article.mod_comments.flex.multilog .form > header span.head {
    font-size: 18px;
    margin-bottom: 11px;
  }

  body.responsive article.mod_comments section.content > header li {
    color: #395973;
  }

  body.responsive article.mod_comments.flex.multilog .form .sendUserLogin .inline {
    display: none;
  }
}
@media screen and (min-width: 0px) and (max-width: 600px) {
  body.responsive {
    margin-left: 8px;
    margin-right: 8px;
    position: relative;
  }

  body.responsive article.mod_comments.flex .imgw {
    display: none;
    width: 100%;
  }

  body.responsive article.mod_comments.flex li.comment li.comment {
    margin-left: 30px;
  }

  body.responsive article.mod_comments.multilog[data-avatars=true] .form .userLogin .name.GPLUS:after, body.responsive article.mod_comments.multilog[data-avatars=true] .form .userLogin .name.FB:after, body.responsive article.mod_comments.multilog[data-avatars=true] header .author .FB:after, body.responsive article.mod_comments.multilog[data-avatars=true] header .author .GPLUS:after {
    content: "";
    position: absolute;
    display: block;
    bottom: 2px;
    right: 2px;
    background: url("https://static.im-g.pl/i/obrazki/lego/5/comments-sprite-1.8.png") no-repeat -31px -136px;
    width: 16px;
    height: 16px;
  }

  body.responsive article.mod_comments.multilog[data-avatars=true] .form .userLogin .name.GPLUS:after, body.responsive article.mod_comments.multilog[data-avatars=true] .form .userLogin .name.FB:after, body.responsive article.mod_comments.multilog[data-avatars=true] header .author .FB:after, body.responsive article.mod_comments.multilog[data-avatars=true] header .author .GPLUS:after {
    background-position: -31px -136px;
  }

  body.responsive article.mod_comments.multilog[data-avatars=true] .form .userLogin .name.GPLUS:after, body.responsive article.mod_comments.multilog[data-avatars=true] header .author .GPLUS:after, article.mod_comments.multilog[data-avatars=false] header .author .GPLUS:after {
    background-position: -51px -136px;
  }

  body.responsive article.mod_comments.multilog[data-avatars=true] .form .userLogin .name.GPLUS:after, body.responsive article.mod_comments.multilog[data-avatars=true] .form .userLogin .name.FB:after, body.responsive article.mod_comments.multilog[data-avatars=true] header .author .FB:after, body.responsive article.mod_comments.multilog[data-avatars=true] header .author .GPLUS:after {
    right: 0;
  }

  body.responsive article.mod_comments.multilog[data-avatars=true] .form .userLogin .name.GPLUS, body.responsive article.mod_comments.multilog[data-avatars=true] .form .userLogin .name.FB, body.responsive article.mod_comments.multilog[data-avatars=true] header .author .GPLUS, body.responsive article.mod_comments.multilog[data-avatars=true] header .author .FB {
    position: relative;
    padding-right: 22px;
  }
}
@media screen and (min-width: 0px) and (max-width: 600px) {
  body.responsive article.mod_comments.flex .form textarea, body.responsive article.mod_comments.flex li.comment[data-avatars="1"] > .form textarea {
    width: 97%;
  }
}
@media screen and (max-width: 320px) {
  body.responsive article.mod_comments.flex .form .userLogin .inline + .inline {
    display: block;
  }

  body.responsive article.mod_comments.flex .form .comment button {
    float: none;
    text-align: left;
  }

  body.responsive article.mod_comments.flex .form .comment .FBComment, body.responsive article.mod_comments.flex header .c1 {
    display: none;
  }
}
@media screen and (min-width: 321px) and (max-width: 530px) {
  body.responsive article.mod_comments.flex .form .comment .FBComment, article.mod_comments.flex header .c1 {
    display: none;
  }
}
/*RENTINA*/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 768px) and (min-width: 321px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 768px) and (min-width: 321px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 768px) and (min-width: 321px), only screen and (min-device-pixel-ratio: 2) and (max-width: 768px) and (min-width: 321px), only screen and (min-resolution: 192dpi) and (max-width: 768px) and (min-width: 321px), only screen and (min-resolution: 2dppx) and (max-width: 768px) and (min-width: 321px) {
  body.responsive .multilog-container .multilog-select .FB span {
    -moz-background-size: 22px 22px;
    background-size: 22px 22px;
    background-position: -25px 349px;
  }

  body.responsive .multilog-container .multilog-select .GPLUS span {
    -moz-background-size: 22px 22px;
    background-size: 22px 22px;
    background-position: -80px 349px;
  }

  body.responsive .multilog-container .multilog-select .guest span {
    -moz-background-size: 22px 22px;
    background-size: 22px 22px;
    background-position: -136px 349px;
  }
}
/* belka spolecznosciowa */
.mod_sociallist ul li {
  cursor: pointer;
  height: 64px;
  line-height: 62px;
  list-style: none outside none;
  margin: 10px 0px 11px 0px;
  text-align: center;
  word-wrap: break-word;
}
.mod_sociallist ul li.facebook_like {
  margin: 2px 2px 12px 2px;
}

#pagetype_photo .mod.mod_sociallist {
  top: -21px;
  left: -98px;
}

.mod.mod_sociallist {
  width: 77px;
  background: #fff;
  position: absolute;
  top: -21px;
  left: -98px;
  margin: 0;
  padding: 12px 0px 2px 12px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  z-index: 5;
}
.mod.mod_sociallist.fixed:after, .mod.mod_sociallist.fixed:before {
  content: "";
  height: 14px;
  width: 85px;
  background-image: url("https://static.im-g.pl/i/obrazki/wiadomosci2011/rounded.png");
  visibility: visible;
  background-repeat: no-repeat;
  position: absolute;
}
.mod.mod_sociallist:after {
  top: -6px;
  left: 4px;
}
.mod.mod_sociallist:before {
  background-position: 0px -14px;
  bottom: -6px;
  left: 4px;
}
.mod.mod_sociallist.small {
  position: static;
  width: auto;
  border: none;
}
.mod.mod_sociallist.small ul {
  float: none;
  width: auto;
  border-bottom: none;
  border-right: 1px dotted #ddd;
  margin: 0px 0px 0px 12px;
  padding: 0;
}
.mod.mod_sociallist.small ul.specialmail {
  border-right: none;
  margin: 0;
}
.mod.mod_sociallist.small ul.specialmail a {
  color: #072F50;
}
.mod.mod_sociallist.small ul.specialmail li {
  margin-top: 15px;
}
.mod.mod_sociallist.small ul li.atLicense {
  margin-top: 15px;
}
.mod.mod_sociallist.small ul:first-child {
  padding: 0;
  margin: 0;
}
.mod.mod_sociallist.small ul li {
  width: 82px;
}
.mod.mod_sociallist.small ul li.facebook_like {
  margin: 0px;
  padding-top: 12px;
}
.mod.mod_sociallist.small ul#gazeta_article_buttons li button:hover {
  background: #dfdfdf;
  background: -moz-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfdfdf), color-stop(84%, #a1a1a1), color-stop(100%, #a1a1a1));
  background: -webkit-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: -o-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: -ms-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: linear-gradient(to bottom, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfdfdf", endColorstr="#a1a1a1",GradientType=0 );
  border: 1px solid #a1a1a1;
  color: #fff;
}
.mod.mod_sociallist.small #gazeta_article_buttons {
  clear: none;
}
.mod.mod_sociallist.small #gazeta_article_buttons span {
  width: 60px;
}
.mod.mod_sociallist.small ul li.liczbaKomentarzy {
  margin: 10px 0px 10px 0px;
}
.mod.mod_sociallist.small #gazeta_article_buttons li button {
  min-width: 70px;
}
.mod.mod_sociallist.small ul.speciallicense {
  margin: 0;
}

#gazeta_article {
  position: relative;
}
#gazeta_article h1.artTitle:first-child {
  display: block;
}

.mod.mod_sociallist.fixed {
  position: fixed;
}
.mod.mod_sociallist #gazeta_article_buttons button, .mod.mod_sociallist.small ul li, .mod.mod_sociallist #gazeta_article_buttons span, .mod.mod_sociallist.small ul {
  float: left;
}
.mod.mod_sociallist ul {
  border-bottom: 1px dotted #ddd;
  width: 69px;
  padding: 1px 0px;
}
.mod.mod_sociallist ul li span {
  display: block;
  width: 100px;
}

.mod_sociallist ul li a {
  display: block;
  width: 100px;
}

.mod.mod_sociallist ul li a.email {
  font: 11px/12px Arial;
  display: block;
  height: 40px;
  background-repeat: no-repeat;
  padding: 30px 10px 0;
  background-position: 50% 10%;
}
.mod.mod_sociallist ul li.atLicense a {
  font: 11px/12px Arial;
  display: block;
  height: 40px;
  background-repeat: no-repeat;
  padding: 30px 10px 0;
  background-position: 50% 10%;
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/buylicense.png");
  width: 50px;
}
.mod.mod_sociallist ul li a.email {
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/mail.png");
  width: 50px;
}
.mod.mod_sociallist ul li a.email:hover {
  background: url("https://static.im-g.pl/i/obrazki/lego/5/mail.png") no-repeat 50% 10%;
  color: #072F50;
}
.mod.mod_sociallist ul li.atLicense a:hover {
  background: url("https://static.im-g.pl/i/obrazki/lego/5/buylicense.png") no-repeat 50% 10%;
  color: #072F50;
}
.mod.mod_sociallist #gazeta_article_buttons span {
  cursor: auto;
  line-height: 16px;
  color: #262626;
  display: inline-block;
  font: 19px/18px Arial, sans-serif;
  height: 30px;
  margin-top: 1px;
  padding: 7px 4px 5px 6px;
  vertical-align: top;
  width: 60px;
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/comments2.png");
  background-position: 50% 1%;
  border-right: none;
}
.mod.mod_sociallist #gazeta_article_buttons li button {
  font: normal 11px Arial;
  min-width: 70px;
}
.mod.mod_sociallist #gazeta_article_buttons li button:hover {
  opacity: 1 !important;
  background: #dfdfdf;
  background: -moz-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfdfdf), color-stop(84%, #a1a1a1), color-stop(100%, #a1a1a1));
  background: -webkit-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: -o-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: -ms-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: linear-gradient(to bottom, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfdfdf", endColorstr="#a1a1a1",GradientType=0 );
  border: 1px solid #a1a1a1;
  color: #fff;
  font: normal 11px Arial;
}
.mod.mod_sociallist #gazeta_article_buttons li button:active {
  padding-top: 1px;
}
.mod.mod_sociallist ul li.liczbaKomentarzy {
  margin: 0px 0px 10px 0px;
}
.mod.mod_sociallist ul li.liczbaKomentarzy span {
  float: left;
  line-height: 16px;
  color: #262626;
  display: inline-block;
  font: 19px/18px Arial, sans-serif;
  height: 30px;
  margin-top: 1px;
  padding: 7px 4px 5px 6px;
  vertical-align: top;
  width: 60px;
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/comments2.png");
  background-position: 50% 1%;
  background-repeat: no-repeat;
  border-right: none;
  cursor: auto;
}
.mod.mod_sociallist ul li.liczbaKomentarzy button {
  float: left;
  font: 11px Arial;
  color: #595959;
  border: 1px solid #DFDFDF;
  border-radius: 2px 2px 2px 2px;
  margin-left: 0;
  height: 20px;
  min-width: 70px;
  overflow: visible;
  padding: 0 3px 2px;
  text-align: center;
  vertical-align: top;
  cursor: pointer;
  background: #fff;
  background: -moz-linear-gradient(top, white 0%, #eaeaea 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eaeaea));
  background: -webkit-linear-gradient(top, white 0%, #eaeaea 100%);
  background: -o-linear-gradient(top, white 0%, #eaeaea 100%);
  background: -ms-linear-gradient(top, white 0%, #eaeaea 100%);
  background: linear-gradient(to bottom, white 0%, #eaeaea 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eaeaea",GradientType=0 );
}
.mod.mod_sociallist ul li.liczbaKomentarzy button:hover {
  background: #dfdfdf;
  background: -moz-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfdfdf), color-stop(84%, #a1a1a1), color-stop(100%, #a1a1a1));
  background: -webkit-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: -o-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: -ms-linear-gradient(top, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  background: linear-gradient(to bottom, #dfdfdf 0%, #a1a1a1 84%, #a1a1a1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dfdfdf", endColorstr="#a1a1a1",GradientType=0 );
  border: 1px solid #a1a1a1;
  color: #fff;
}
.mod.mod_sociallist ul.specialmail {
  border-bottom: none;
  padding: 0px;
}
.mod.mod_sociallist ul.specialmail li {
  margin-top: 7px;
}
.mod.mod_sociallist ul.specialmail a {
  color: #072F50;
}
.mod.mod_sociallist ul.speciallicense {
  border: none;
}
.mod.mod_sociallist ul.speciallicense .atLicense {
  margin: 0;
}
.mod.mod_sociallist .fb_edge_widget_with_comment {
  float: left;
  text-align: left;
}

.fb_iframe_widget_lift {
  z-index: 4 !important;
}

/* belka share */
.mod.mod_sociallist ul li.fb_share {
  line-height: 40px;
}
.mod.mod_sociallist ul li.fb_share span {
  width: auto;
  z-index: 1;
  position: relative;
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/comments.png");
  background-position: 50% 0px;
  background-repeat: no-repeat;
  background-color: white;
  border-right: medium none;
  color: #262626;
  cursor: auto;
  font: 13px/18px Arial, sans-serif;
  height: 30px;
  padding: 7px 2px 5px 20px;
  vertical-align: top;
  min-width: 20px;
  text-align: center;
  display: inline-block;
}
.mod.mod_sociallist ul li.fb_share span.big {
  font-size: 19px;
  line-height: 18px;
}
.mod.mod_sociallist ul li.fb_share span:before, .mod.mod_sociallist ul li.fb_share span:after {
  z-index: -1;
  content: "";
  position: absolute;
  top: 0px;
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/comments.png");
}
.mod.mod_sociallist.fixed ul li.fb_share span:before, .mod.mod_sociallist.fixed ul li.fb_share span:after {
  top: 0px;
}
.mod.mod_sociallist ul li.fb_share span.big:after {
  padding-top: 8px;
}
.mod.mod_sociallist ul li.fb_share a {
  width: auto;
  line-height: 21px;
  background: url("https://static.im-g.pl/i/obrazki/wiadomosci2011/fb_share.png");
  color: white;
  font-size: 11px;
}
.mod.mod_sociallist.small ul li.fb_share a {
  width: 69px;
}
.mod.mod_sociallist li.first span {
  color: #05950f !important;
}
.mod.mod_sociallist li.second span {
  color: #aa0000 !important;
}

.responsive.rwd .mod.mod_sociallist {
  padding: 0;
}
.responsive.rwd .mod.mod_sociallist.small #gazeta_article_buttons {
  float: none;
}
.responsive.rwd .mod.mod_sociallist.small ul {
  border-right: none;
  margin: 0;
  float: none;
  display: inline-block;
}
.responsive.rwd .mod.mod_sociallist.small ul li {
  width: 75px !important;
  display: inline-block;
}
.responsive.rwd .mod.mod_sociallist.small ul li a.email {
  padding: 30px 0 0;
}
.responsive.rwd .mod.mod_sociallist.small ul #___plusone_0 {
  margin: 11px 15px 11px 0px !important;
}

/* Wyniki testow belki */
#article_body .art_content .fb-embed {
  width: 100%;
}
#article_body .art_content iframe {
  max-width: 100%;
}
#article_body .art_content .art_aside {
  margin: 30px 20px;
  border-left: 2px solid #dededc;
  padding: 18px 0 18px 15px;
  font-size: 15px;
}
#article_body .art_content .art_sub_title {
  font-weight: bold;
  margin: 10px 0;
}
#article_body .art_content .art_strong {
  font-weight: bold;
}
#article_body .art_content .art_link:hover {
  color: #fff;
  background: #003966 !important;
}
#article_body .art_content .art_blockquote {
  font: italic 22px Georgia, serif;
}
#article_body .art_content .art_blockquote:before {
  content: "“";
}
#article_body .art_content .art_blockquote:after {
  content: "”";
}
#article_body .art_content .art_paragraph {
  word-wrap: break-word;
  padding-bottom: 10px;
}
#article_body .art_content .art_oList, #article_body .art_content .art_oList {
  margin-bottom: 15px;
}
#article_body .art_content .art_oList {
  list-style: decimal !important;
}
#article_body .art_content .art_uList {
  list-style: disc !important;
}
#article_body .art_content .art_list_el {
  margin-left: 25px !important;
}
#article_body .art_content .art_embed_yt {
  width: 100%;
}
#article_body .art_content .photoAuthor {
  display: block;
}
#article_body .art_content .instagram-media {
  width: 100%;
}
#article_body .art_content .youtube-container {
  display: block;
  margin: 20px auto;
  width: 100%;
  max-width: 600px;
}
#article_body .art_content .youtube-player {
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  cursor: hand;
  cursor: pointer;
  display: block;
}
#article_body .art_content #youtube-iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
#article_body .art_content .youtube-thumb {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  height: auto;
}
#article_body .art_content .play-button {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url(https://static.im-g.pl/im/8/24679/m24679148.png) no-repeat;
}

/* rtc clear */
.gazeta_rtc2012_body .entry:after, .gazeta_rtc2012_body .content footer:after, #gazeta_rtc2012_navigation:after {
  content: ".";
  display: block;
  height: 0;
  width: 0;
  visibility: hidden;
  clear: both;
}

/* rtc sprite */
/*.mod_gazeta_rtc2012_info .links a,*/
#gazeta_rtc2012_sport #gr_more_info a span, .mod_gamecenter2012 #gr_more_info a span, .gazeta_rtc2012_body .toButtons li span, .gazeta_rtc2012_body .toButtons li button em, .gazeta_rtc2012_body header .imgw .ico, .gazeta_rtc2012_body .author.change span:first-child, #gazeta_rtc2012_navigation a, #gazeta_rtc2012_navigation span {
  background: url("https://static.im-g.pl/i/obrazki/rtc2012/sprite.1.2.png") no-repeat 0 1500px;
}

/* rtc naglowek */
h1#gazeta_rtc2012_header {
  font: bold 26px Arial, sans-serif;
  color: #000;
}

h1#gazeta_rtc2012_header span {
  font: bold 22px Arial, sans-serif;
  color: #fff;
  text-transform: uppercase;
  background: #bf1426;
  padding: 0 4px;
  display: inline-block;
}

/* rtc nawigacja */
#gazeta_rtc2012_navigation {
  font: 12px/31px Arial, sans-serif;
  border: 1px solid #e2e2e2;
  border-width: 1px 0;
  margin: 20px 0 -10px;
}

#gazeta_rtc2012_navigation .c0 {
  float: left;
}

#gazeta_rtc2012_navigation .c1 {
  float: right;
}

#gazeta_rtc2012_navigation .c0 a {
  padding-left: 13px;
  background-position: 0 -295px;
}

#gazeta_rtc2012_navigation .c1 .prev {
  border-right: 1px solid #e6e6e6;
  padding: 0 8px 0 11px;
  background-position: 0 -316px;
}

#gazeta_rtc2012_navigation .c1 .next {
  border-left: 1px solid #dfdfdf;
  padding: 0 11px 0 8px;
  background-position: 100% -356px;
}

#gazeta_rtc2012_navigation .c1 span {
  color: #ababab;
}

#gazeta_rtc2012_navigation .c1 span.prev {
  background-position: 0 -336px;
}

#gazeta_rtc2012_navigation .c1 span.next {
  background-position: 100% -376px;
}

/* rtc powiadomienie */
#gazeta_rtc2012_indicator div {
  position: fixed;
  left: 0;
  top: -50px;
  width: 100%;
  z-index: 100;
}

#gazeta_rtc2012_indicator p {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
}

#gazeta_rtc2012_indicator span {
  display: inline-block;
  height: 38px;
  color: #1c1c1c;
  font: bold 16px/38px Arial, sans-serif;
  padding: 0 20px;
  /*background:#f6f7f7;border:1px solid #e4e4e4; */
  background: #FFECA3;
  border: 1px solid #ffe78b;
  border-radius: 3px;
  transition: all 0.2s;
}

#gazeta_rtc2012_indicator span:hover {
  /*background:#3370bc; border-color: #3370bc;*/
  background: #FFF2C2;
  border-color: #ffeca3;
  cursor: pointer;
  color: #1c1c1c;
}

#gazeta_rtc2012_indicator.entry.new {
  height: 60px;
}

#gazeta_rtc2012_indicator.entry {
  height: 0px;
  overflow: hidden;
  transition: all 0.5s;
}

#gazeta_rtc2012_indicator.entry div {
  position: static;
}

#gazeta_rtc2012_indicator.entry p {
  text-align: center;
  margin: 20px 0px 0px 0px;
  position: static;
}

#gazeta_rtc2012_indicator.entry.new.fly div {
  position: fixed;
  left: 0;
  top: -50px;
  width: 100%;
  z-index: 100;
}

#gazeta_rtc2012_indicator.entry.new.fly p {
  text-align: left;
}

/* rtc doczytywanie */
#gazeta_rtc2012_older_indicator {
  background: #fff;
  margin-left: 90px;
}

#gazeta_rtc2012_older_indicator.loading {
  background: url("https://static.im-g.pl/i/obrazki/rtc2012/loader.gif") no-repeat 50% 50%;
  height: 16px;
}

/* rtc wpisy */
.gazeta_rtc2012_body > ul {
  margin: 0;
  padding: 0;
}

.gazeta_rtc2012_body > ul > li {
  padding: 10px 0;
  margin-top: 20px;
  list-style: none;
}

.gazeta_rtc2012_body > ul > li.new {
  background: #fff2c7;
  display: none;
}

.gazeta_rtc2012_body > ul > li.old {
  display: none;
}

.gazeta_rtc2012_body article.entry header {
  float: left;
  width: 78px;
  padding-right: 10px;
  border-right: 2px solid #e6e6e6;
  line-height: normal;
  margin-bottom: 0;
}

.gazeta_rtc2012_body .urgent article.entry header, .gazeta_rtc2012_body .urgent article.entry .content, .gazeta_rtc2012_body .urgent article.mod_comments {
  border-color: #a90000;
}

.gazeta_rtc2012_body .em article.entry header, .gazeta_rtc2012_body .em article.entry .content, .gazeta_rtc2012_body .em article.mod_comments {
  border-color: #af1111;
}

.gazeta_rtc2012_body .goal article.entry header, .gazeta_rtc2012_body .goal article.entry .content, .gazeta_rtc2012_body .goal article.mod_comments {
  border-color: #bbd045;
}

.gazeta_rtc2012_body .matchEnd article.entry header, .gazeta_rtc2012_body .matchEnd article.entry .content, .gazeta_rtc2012_body .matchEnd article.mod_comments {
  border-color: #383f4c;
}

.gazeta_rtc2012_body .correspondent article.entry header, .gazeta_rtc2012_body .correspondent article.entry .content, .gazeta_rtc2012_body .correspondent article.mod_comments {
  border-color: #383f4c;
}

.gazeta_rtc2012_body .power article.entry header, .gazeta_rtc2012_body .power article.mod_comments {
  border-color: #383f4c;
}

.gazeta_rtc2012_body article.entry header p {
  margin: -2px 0 1px;
  font: bold 12px Arial, sans-serif;
  color: #383f4c;
  word-wrap: break-word;
}

.gazeta_rtc2012_body .goal article.entry header p {
  color: #bbd045;
}

.gazeta_rtc2012_body .urgent article.entry header p, .gazeta_rtc2012_body .em article.entry header p {
  color: #af1111;
  margin-bottom: 0px !important;
}

.gazeta_rtc2012_body article.entry header p + time, .gazeta_rtc2012_body article.entry header p + .time {
  margin-top: 0;
}

.gazeta_rtc2012_body article.entry header time, #page .gazeta_rtc2012_body article.entry header .time {
  display: block;
  font-size: 14px;
  font-weight: normal;
  margin-top: 2px;
}

.gazeta_rtc2012_body article.entry header time a, .gazeta_rtc2012_body article.entry header .time a {
  color: #626262;
}

.gazeta_rtc2012_body article.entry header time a:hover, .gazeta_rtc2012_body article.entry header .time a:hover {
  background: 0;
  text-decoration: underline;
}

.gazeta_rtc2012_body article.entry header .imgw {
  margin-top: 7px;
}

.gazeta_rtc2012_body article.entry header .imgw :first-child {
  display: block;
  width: 40px;
  height: 40px;
}

.gazeta_rtc2012_body header .ico.wyborcza {
  background-position: 0 -420px;
}

.gazeta_rtc2012_body header .ico.wyborczaBiz {
  background-position: 0 -465px;
}

.gazeta_rtc2012_body header .ico.tokfm {
  background-position: 0 -510px;
}

.gazeta_rtc2012_body header .ico.twitter {
  background-position: 0 -555px;
}

.gazeta_rtc2012_body header .ico.facebook {
  background-position: 0 -600px;
}

.gazeta_rtc2012_body header .ico.mail {
  background-position: 0 -645px;
}

.gazeta_rtc2012_body header .ico.quote {
  background-position: 0 -690px;
}

.gazeta_rtc2012_body header .ico.correspondent {
  background-position: 0 -735px;
}

.gazeta_rtc2012_body header .ico.change {
  background-position: 0 -780px;
}

.gazeta_rtc2012_body header .ico.goal {
  background-position: 0 -825px;
}

.gazeta_rtc2012_body header .ico.yellowCard {
  background-position: 0 -870px;
}

.gazeta_rtc2012_body header .ico.redCard {
  background-position: 0 -915px;
}

.gazeta_rtc2012_body header .ico.bronzeMedal {
  background-position: 0 -960px;
}

.gazeta_rtc2012_body header .ico.silverMedal {
  background-position: 0 -1005px;
}

.gazeta_rtc2012_body header .ico.goldMedal {
  background-position: 0 -1050px;
}

.gazeta_rtc2012_body header .ico.extraTime {
  background-position: 0 -1095px;
}

.gazeta_rtc2012_body header .ico.cup {
  background-position: 0 -1140px;
}

.gazeta_rtc2012_body article.entry .content {
  float: right;
  width: 520px;
  border-left: 2px solid #f2f2f2;
  padding-left: 10px;
  margin-left: -2px;
}

.gazeta_rtc2012_body article.entry .body, .gazeta_rtc2012_body article.entry .body p {
  font: 16px/21px Arial, sans-serif;
  color: #1e1e1e;
}

#article_body .gazeta_rtc2012_body article.entry .body p {
  margin-bottom: 0px;
}

.gazeta_rtc2012_body article.entry .author {
  font: 11px Arial, sans-serif;
  color: #383838;
  text-transform: none;
}

.gazeta_rtc2012_body article.entry .author img {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  margin-right: 1px;
}

.gazeta_rtc2012_body article.entry .author b {
  vertical-align: middle;
}

.gazeta_rtc2012_body article.entry .author.change span:first-child {
  color: #969696;
  margin-right: 10px;
  padding-right: 22px;
  background-position: 100% -396px;
}

.gazeta_rtc2012_body article.entry .author + .module {
  margin-top: 8px;
}

.gazeta_rtc2012_body .module {
  margin-top: 10px;
  overflow: hidden;
}

.gazeta_rtc2012_body .module:first-child, .gazeta_rtc2012_body .module > :first-child {
  margin-top: 0;
}

.gazeta_rtc2012_body .module .imgw img {
  display: block;
  width: 100%;
}

#article_body .gazeta_rtc2012_body article.entry .module .imgw p {
  margin: 0;
  color: #666;
  font: 11px Arial, sans-serif;
  padding: 6px 0 4px;
  margin-bottom: 0px;
  color: #a5a5a5;
}

.gazeta_rtc2012_body .module p + .flash {
  margin-top: 10px;
}

.gazeta_rtc2012_body .module > table {
  width: 100%;
  border-collapse: collapse;
}

.gazeta_rtc2012_body .module > table th {
  color: #d8d8d8;
  background: #535a67;
  font: bold 11px Arial, sans-serif;
  text-align: left;
  padding: 4px 7px 5px;
  vertical-align: top;
}

.gazeta_rtc2012_body .module > table td {
  color: #1d1d1d;
  font: 12px Arial, sans-serif;
  border-bottom: 2px solid #f2f2f2;
  padding: 4px 7px 5px;
  vertical-align: top;
}

.gazeta_rtc2012_body .module > ul {
  font: 12px Arial, sans-serif;
}

.gazeta_rtc2012_body .module > ul li {
  margin-top: 6px;
  padding-left: 10px;
  background: url("https://static.im-g.pl/i/obrazki/rtc2012/bullet.png") no-repeat 0 6px;
}

.gazeta_rtc2012_body .module > ul li:first-child {
  margin: 0;
}

.gazeta_rtc2012_body .module.article {
  background: #f5f5f5;
  padding: 10px;
  margin-bottom: 15px;
}

.gazeta_rtc2012_body .module.article .imgw {
  float: left;
  margin: 0 10px 0 0;
}

.gazeta_rtc2012_body .module.article .imgw img {
  width: 140px;
}

.gazeta_rtc2012_body .module.article .content {
  border: 0;
  float: none;
  margin: 0;
  padding: 0;
  width: auto;
  overflow: hidden;
}

.gazeta_rtc2012_body .module.article .content .title {
  margin: -2px 0px 10px 0px;
  font-weight: bold;
  line-height: 15px;
}

.gazeta_rtc2012_body .module.article .content .title a {
  color: #072f50;
  font: bold 12px/15px Arial, sans-serif;
}

.gazeta_rtc2012_body .module.article .content .title a:hover {
  color: #fff;
}

.gazeta_rtc2012_body .module.article .content .lead {
  font: 12px/15px Arial, sans-serif;
}

.gazeta_rtc2012_body article.entry .content footer {
  margin-top: 10px;
}

.gazeta_rtc2012_body article.entry .content footer .c0 {
  float: left;
  font: bold 11px Arial, sans-serif;
}

.gazeta_rtc2012_body article.entry .content footer a[data-action=commentsToggle] {
  /*float:left;*/
  display: inline-block;
  margin-right: 8px;
  /*background-position:0 -179px;padding-left:16px;*/
  transition: all 0.2s ease-in-out;
}

.gazeta_rtc2012_body article.entry .content footer .fb {
  /*float:left;*/
  display: inline-block;
}

.gazeta_rtc2012_body article.entry .content footer .fb a {
  /*background-position:0 -209px;padding-left:16px;*/
}

.gazeta_rtc2012_body article.entry .content footer .c1 {
  float: right;
}

.gazeta_rtc2012_body article.entry .content footer a:hover {
  text-decoration: none;
  transition: all 0.2s ease-in-out;
}

.gazeta_rtc2012_body .toButtons li {
  float: left;
  margin-left: 6px;
}

.gazeta_rtc2012_body .toButtons li span {
  font: 11px/18px Arial, sans-serif;
  color: #535353;
  display: inline-block;
  background-position: 0 -240px;
  height: 18px;
  padding: 0 5px 0 7px;
  border-right: 1px solid #cecece;
  position: relative;
  top: 1px;
  vertical-align: top;
}

.gazeta_rtc2012_body .toButtons li button {
  font: 11px Arial, sans-serif;
  color: #666;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  min-width: 70px;
  height: 22px;
  padding: 0 3px 1px;
  vertical-align: top;
  cursor: pointer;
  overflow: visible;
  text-align: center;
  background: #f5f5f5;
}

.gazeta_rtc2012_body .toButtons li button em {
  font-style: normal;
}

.gazeta_rtc2012_body .toButtons li button:hover {
  color: #515151;
  border-color: #c2c2c2;
}

.gazeta_rtc2012_body .toButtons li button:focus {
  outline: none;
}

.gazeta_rtc2012_body .toButtons li.voted button {
  background: #f1f1f1;
}

.gazeta_rtc2012_body .toButtons li.voted button em {
  padding-left: 12px;
  background-position: 0 -266px;
}

.gazeta_rtc2012_body .toButtons li.voted button:hover em {
  background-position: 0 -281px;
}

/* nowa data */
.gazeta_rtc2012_body ul li.entry_group {
  font: bold 16px/24px Arial;
  text-transform: capitalize;
  padding: 0px;
}

.gazeta_rtc2012_body ul li.entry_group + li {
  margin-top: 7px;
}

#gazeta_article_body em {
  font-style: normal;
}

/* pokaz wiecej, powrot do relacji */
#gazeta_rtc2012_other_entries {
  margin: 10px 0 0 88px;
  padding: 0 0 10px 10px;
  border: 2px solid #e6e6e6;
  border-width: 0 0 2px 2px;
}

#gazeta_rtc2012_other_entries a, #gazeta_rtc2012_back a {
  position: relative;
  display: block;
  border: 1px solid;
  /*border-color:#295ea5 #011c3f #011c3f #295ea5;*/
  border-color: #e4e4e4;
  border-radius: 3px;
  padding: 0 12px 1px;
  overflow: visible;
  /*text-shadow:-1px 1px 0px rgba(0,0,0,0.2);*/
  font: bold 16px/24px Arial, sans-serif;
  color: #393939;
  cursor: pointer;
  position: relative;
  text-align: center;
  background: #f6f7f7;
  width: 300px;
  height: 40px;
  margin: 0 auto;
  transition: all 0.2s ease-in-out;
  /*
  background:#164585;background:-moz-linear-gradient(top, #164585 0%,#042755 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#164585),color-stop(100%,#042755));background:-webkit-linear-gradient(top, #164585 0%,#042755 100%);background:-o-linear-gradient(top, #164585 0%,#042755 100%);background:-ms-linear-gradient(top, #164585 0%,#042755 100%);background:linear-gradient(top, #164585 0%,#042755 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#164585',endColorstr='#042755',GradientType=0 );
  */
}

#gazeta_rtc2012_other_entries a:hover, #gazeta_rtc2012_back a:hover {
  background: #3370bc;
  text-decoration: none;
  color: #fff;
  /*
      background:#1b529e;background:-moz-linear-gradient(top, #1b529e 0%,#05336e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1b529e),color-stop(100%,#05336e));background:-webkit-linear-gradient(top, #1b529e 0%,#05336e 100%);background:-o-linear-gradient(top, #1b529e 0%,#05336e 100%);background:-ms-linear-gradient(top, #1b529e 0%,#05336e 100%);background:linear-gradient(top, #1b529e 0%,#05336e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b529e',endColorstr='#05336e',GradientType=0 );
  */
}

#gazeta_rtc2012_other_entries a:active, #gazeta_rtc2012_back a:active {
  top: 1px;
}

#gazeta_rtc2012_other_entries a:after {
  content: "ˇ";
  position: relative;
  left: 5px;
  top: 4px;
}

#gazeta_rtc2012_back {
  /*margin:20px 0 0 88px;*/
  margin: 28px auto 0px auto;
}

#gazeta_rtc2012_back a {
  border-radius: 3px;
  font: bold 16px/35px Arial, sans-serif;
  height: 35px;
}

/* wpisy sportowe(wyniki) */
.gazeta_rtc2012_body .sportHead {
  background: #2b313d;
  padding: 5px;
}

.gazeta_rtc2012_body .sportHead .match_path {
  font: 10px/13px Arial, sans-serif;
  overflow: hidden;
  margin-bottom: 5px;
}

.gazeta_rtc2012_body .sportHead .match_path li {
  float: left;
  background: url("https://static.im-g.pl/i/obrazki/sport2011/path-sprite.png") no-repeat 0 -79px;
  padding-left: 3px;
}

.gazeta_rtc2012_body .sportHead .match_path li:hover {
  background-position: 0 -117px;
}

.gazeta_rtc2012_body .sportHead .match_path li:first-child {
  padding-left: 0;
  background-image: none;
}

.gazeta_rtc2012_body .sportHead .match_path li a, .gazeta_rtc2012_body .sportHead .match_path li span {
  display: block;
  color: #fff;
  font-weight: normal;
  padding: 0 9px 0 3px;
  background: #474e5c url("https://static.im-g.pl/i/obrazki/sport2011/path-sprite.png") no-repeat 100% -98px;
}

.gazeta_rtc2012_body .sportHead .match_path li:hover a, .gazeta_rtc2012_body article.entry .sportHead .match_path li:hover span {
  background-color: #ce212d;
  background-position: 100% -136px;
}

.gazeta_rtc2012_body .ggHead {
  overflow: hidden;
  zoom: 1;
}

.gazeta_rtc2012_body article.entry .ggHead .team a {
  color: #1c2c6f;
}

.gazeta_rtc2012_body article.entry .ggHead .team a:hover {
  color: #1c2c6f;
  background: 0;
  text-decoration: none;
}

.gazeta_rtc2012_body article.entry .ggHead .team a:hover span {
  text-decoration: underline;
}

.gazeta_rtc2012_body article.entry .ggHead .team {
  margin: 0;
  float: left;
  width: 200px;
  color: #1c2c6f;
  height: 41px;
  line-height: 41px;
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 0 5px;
  border-bottom: 1px solid #343840;
  overflow: hidden;
  background: #e0e0e0;
  background: -moz-linear-gradient(top, #e0e0e0 0%, #c6c6c7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(100%, #c6c6c7));
  background: -webkit-linear-gradient(top, #e0e0e0 0%, #c6c6c7 100%);
  background: -o-linear-gradient(top, #e0e0e0 0%, #c6c6c7 100%);
  background: -ms-linear-gradient(top, #e0e0e0 0%, #c6c6c7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#e0e0e0",endColorstr="#c6c6c7",GradientType=0 );
  background: linear-gradient(top, #e0e0e0 0%, #c6c6c7 100%);
}

.gazeta_rtc2012_body article.entry .ggHead .team2 {
  text-align: right;
  padding: 0 5px 0 0;
}

.gazeta_rtc2012_body article.entry .ggHead .team img {
  display: inline-block;
  border: 1px solid #c6c6c6;
  vertical-align: middle;
  position: relative;
  top: -1px;
  max-width: 45px;
}

.gazeta_rtc2012_body article.entry .ggHead .team span {
  line-height: normal;
  vertical-align: middle;
  display: inline-block;
  word-wrap: break-word;
  width: 140px;
  margin: 0 2px;
  position: relative;
  top: -1px;
}

.gazeta_rtc2012_body article.entry .ggHead p.score {
  margin: 0;
  float: left;
  width: 100px;
  height: 41px;
  line-height: 41px;
  font-size: 22px;
  font-weight: bold;
  color: #fff;
  border-bottom: 1px solid #252a35;
  background: #ed555f;
  background: -moz-linear-gradient(top, #ed555f 0%, #b80b17 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ed555f), color-stop(100%, #b80b17));
  background: -webkit-linear-gradient(top, #ed555f 0%, #b80b17 100%);
  background: -o-linear-gradient(top, #ed555f 0%, #b80b17 100%);
  background: -ms-linear-gradient(top, #ed555f 0%, #b80b17 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ed555f",endColorstr="#b80b17",GradientType=0 );
  background: linear-gradient(top, #ed555f 0%, #b80b17 100%);
}

.gazeta_rtc2012_body article.entry .ggHead p.score a {
  color: #fff;
  background: 0;
}

.gazeta_rtc2012_body article.entry .ggHead p.score span {
  float: left;
  width: 39px;
}

.gazeta_rtc2012_body article.entry .ggHead p.score .colon {
  width: 22px;
  text-align: center;
}

.gazeta_rtc2012_body article.entry .ggHead p.score .score1 {
  text-align: right;
}

.gazeta_rtc2012_body article.entry .ggHead p.penalties {
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  color: #ce212d;
  text-align: center;
  margin: 0 auto;
  background: #fff;
  height: 17px;
  width: 100px;
}

.gazeta_rtc2012_body article.entry .ggHead p.penalties .caption {
  color: #000;
  font-size: 10px;
  margin: 0 10px;
}

.gazeta_rtc2012_body article.entry .indHead table {
  width: 100%;
  border-collapse: collapse;
  font: 12px Arial, sans-serif;
  margin: 0;
}

.gazeta_rtc2012_body article.entry .indHead th {
  color: #d0d0d0;
  font-size: 11px;
  font-weight: bold;
  padding: 0 0 7px;
  border: 0;
  text-align: left;
}

.gazeta_rtc2012_body article.entry .indHead th.no {
  text-align: center;
}

.gazeta_rtc2012_body article.entry .indHead th.player {
  padding: 0 6px 7px;
}

.gazeta_rtc2012_body article.entry .indHead td {
  border: 3px solid #d8d8d8;
  border-width: 3px 0;
  background: #ebebeb;
  color: #000;
  vertical-align: middle;
}

.gazeta_rtc2012_body article.entry .indHead td.no {
  border-left-width: 3px;
  width: 20px;
  background: #c61e29;
  font-weight: bold;
  color: #fff;
  text-align: center;
}

.gazeta_rtc2012_body article.entry .indHead td.flag {
  background: #c6c6c7;
  width: 17px;
}

.gazeta_rtc2012_body article.entry .indHead td.player {
  width: 200px;
  padding: 3px 6px;
}

.gazeta_rtc2012_body article.entry .indHead td.country {
  width: 150px;
}

.gazeta_rtc2012_body article.entry .indHead td.result {
  border-right-width: 3px;
  width: 100px;
}

.gazeta_rtc2012_body article.entry .indHead tr:first-child td.player a {
  font-weight: bold;
}

.gazeta_rtc2012_body article.entry .indHead td a {
  font-weight: normal;
  color: #000;
}

.gazeta_rtc2012_body article.entry .indHead td a:hover {
  color: #000;
  background: 0;
  text-decoration: underline;
}

.gazeta_rtc2012_body article.entry .indHead td img {
  display: block;
}

/* modyfikacja styli glowka */
#gazeta_rtc2012_sport .node_body {
  position: relative;
}

#gazeta_rtc2012_sport #game_result #gr_m #gr_m_timer,
#gazeta_rtc2012_sport #game_result_m #gr_m #gr_m_timer {
  display: block !important;
  position: absolute;
  right: 5px;
  top: 4px;
  border: 0;
  height: auto;
  font: 10px Arial, sans-serif;
}

#gazeta_rtc2012_sport #game_result #gr_m #gr_m_timer.dynamic > span, #gazeta_rtc2012_sport #game_result_m #gr_m #gr_m_timer.dynamic > span {
  padding-left: 17px;
  background: url("https://static.im-g.pl/i/obrazki/rtc2012/live.gif") no-repeat 0 1px;
}

#gazeta_rtc2012_sport #game_result.fold #game_score_sub,
#gazeta_rtc2012_sport #game_result_m.fold #game_score_sub {
  display: block;
}

#gazeta_rtc2012_sport #game_result.fold #game_score_sub #gr_m_live, #gazeta_rtc2012_sport #game_result_m.fold #game_score_sub #gr_m_live {
  display: none !important;
}

#gazeta_rtc2012_sport #game_result #gr_more_info a span, #gazeta_rtc2012_sport #game_result_m #gr_more_info a span {
  padding-right: 9px;
  background-position: 100% -143px;
}

#gazeta_rtc2012_sport #game_result.fold #gr_more_info a span, #gazeta_rtc2012_sport #game_result_m.fold #gr_more_info a span {
  background-position: 100% -113px;
}

/* rtc modyfikacja komentarzy */
#page .mod_rtc2012 article.mod_comments.flex li.comment > section > article.content .inner > p {
  margin-bottom: 0px;
}

#page .mod_rtc2012 article.mod_comments {
  border-left: 2px solid #f2f2f2;
  margin: 0 0 0 88px;
  padding: 0 0 0 10px;
}

#page .mod_rtc2012 article.mod_comments .form {
  padding-top: 10px;
  margin: 0;
  display: none;
}

#page .mod_rtc2012 article.mod_comments .form form {
  padding: 7px 10px 10px;
}

#page .mod_rtc2012 article.mod_comments .form .userLogin {
  margin-bottom: 8px;
}

#page .mod_rtc2012 article.mod_comments .form .userLogin label.pad {
  width: auto;
}

#page .mod_rtc2012 article.mod_comments .form textarea {
  width: 490px;
  margin-bottom: 10px;
}

#page .mod_rtc2012 article.mod_comments section.content > ul {
  padding-top: 0px;
}

#page .mod_rtc2012 article.mod_comments header p.author {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  margin-bottom: 0px;
}

#page .mod_rtc2012 article.mod_comments section.content > ul li.comment ul li {
  margin-left: 62px;
}

#page .mod_rtc2012 article.mod_comments section.content > ul li.comment ul li .form textarea {
  width: 420px;
}

#page .mod_rtc2012 article.mod_comments header .c1 strong {
  font-size: 12px;
}

#page .mod_rtc2012 article.mod_comments header .remove {
  border-left: none;
  margin-left: 0px;
}

#page .mod_rtc2012 article.mod_comments header {
  margin-bottom: 0px;
}

#page .mod_rtc2012 article.mod_comments section.content > ul li {
  padding: 4px 0 0;
  border-bottom: 1px solid #eeeeee;
}

#page .mod_rtc2012 article.mod_comments section.content > ul li:first-child {
  padding: 15px 0 0 0;
}

#page .mod_rtc2012 article.mod_comments article.content > .form {
  margin: 0;
  display: block;
  padding: 0;
}

#page .mod_rtc2012 article.mod_comments article.content {
  margin: 0px 0px 9px 0px;
}

#page .mod_rtc2012 article.mod_comments article.content > p {
  color: #1a1a1a;
  padding: 0px;
  margin-bottom: 0px;
  font-size: 12px;
  line-height: 16px;
}

#gazeta_article .mod_rtc2012 .mod_comments .content .c1 p {
  margin-bottom: 0px;
}

#gazeta_article .mod_rtc2012 .mod_comments .content .c1 p.reply a:hover {
  text-decoration: none;
  color: #fff;
}

#page .mod_rtc2012 article.mod_comments article.content > footer {
  padding: 0 10px 5px;
  font-size: 12px;
  display: none;
}

#page .mod_rtc2012 article.mod_comments > footer {
  font-size: 12px;
}

#page .mod_rtc2012 article.mod_comments > footer p.more {
  margin-top: 7px;
  margin-bottom: 0px;
}

#page .mod_rtc2012 article.mod_comments > footer p.more a, #page .mod_rtc2012 article.mod_comments > footer .reply a {
  font-size: 12px;
}

#page .mod_rtc2012 article.mod_comments > footer p.more a {
  color: #003966;
  border: none;
  background: none;
  padding: 0px;
}

#page .mod_rtc2012 article.mod_comments > footer p.more a:hover {
  text-decoration: underline;
}

#page .mod_rtc2012 article.mod_comments article.content section.links {
  padding: 2px 10px 8px;
}

#page .mod_rtc2012 article.mod_comments > footer .reply a:first-letter {
  text-transform: uppercase;
}

#page .mod_rtc2012.single article.mod_comments .form {
  display: block;
}

#page .mod_rtc2012.single article.mod_comments section.content {
  padding-top: 10px;
}

.gazeta_rtc2012_body > ul > li > div.msg {
  border-left: 2px solid #e6e6e6;
  margin: 0 0 0 88px;
  padding: 0 0 0 10px;
  width: auto;
  overflow: hidden;
}

.gazeta_rtc2012_body > ul > li > div.msg p {
  border: solid #0a0;
  border-width: 1px 0;
  margin: 10px 0 0;
  padding: 4px 0;
  text-align: center;
  color: #0a0;
}

.gazeta_rtc2012_body > ul > li > div.msg.error p {
  border-color: #a00;
  color: #a00;
}

.gazeta_rtc2012_body > ul > li.urgent > div.msg, .gazeta_rtc2012_body > ul > li.em > div.msg {
  border-color: #a90000;
}

.gazeta_rtc2012_body > ul > li.goal > div.msg, .gazeta_rtc2012_body > ul > li.correspondent > div.msg, .gazeta_rtc2012_body > ul > li.matchEnd > div.msg {
  border-color: #383f4c;
}

#gazeta_rtc2012_fake_commentInput {
  padding-top: 10px;
  height: 44px;
  width: 520px;
  background: url("https://static.im-g.pl/i/obrazki/rtc2012/fake_commentInput.png") no-repeat 0 100%;
  cursor: pointer;
}

/* rtc zajawka i indeks prawa szplata */
.mod_gazeta_rtc2012_info > header,
.index.rtc2012_related .head h2 {
  color: #000;
  text-transform: none;
  margin: 0;
}

.mod_gazeta_rtc2012_info .body, .mod_gazeta_rtc2012_info .links {
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 10px;
}

.mod_gazeta_rtc2012_info .body li {
  margin-top: 10px;
  font-size: 14px;
  color: #1e1e1e;
}

.mod_gazeta_rtc2012_info .body li img {
  vertical-align: middle;
  margin-right: 6px;
}

.mod_gazeta_rtc2012_info .links li {
  margin-top: 6px;
  line-height: 15px;
}

.mod_gazeta_rtc2012_info .links a {
  display: inline-block;
  padding: 0 !important;
  background: none;
}

.mod_gazeta_rtc2012_info .mail a {
  background-position: 0 3px;
}

.mod_gazeta_rtc2012_info .facebook a {
  background-position: 0 -30px;
}

.mod_gazeta_rtc2012_info .android a {
  background-position: 0 -60px;
}

.mod_gazeta_rtc2012_info .iphone a {
  background-position: 0 -90px;
}

.mod_gazeta_rtc2012_info .none a {
  background-position: 0 -1183px;
}

.index.rtc2012_related .entry {
  padding: 10px 0;
  border-bottom: 1px solid #e2e2e2;
}

.index.rtc2012_related .entry:first-child {
  padding-top: 0;
}

.index.rtc2012_related .entry .imgw {
  float: left;
}

.index.rtc2012_related .entry .imgw img {
  display: block;
  margin-right: 9px;
}

.index.rtc2012_related .entry h3, .mod_zr_rtc5 .node_entry h3 {
  font: bold 16px Arial, sans-serif;
  position: relative;
  top: -4px;
}

.mod_zr_rtc5 .node_entry {
  padding: 4px 0 8px;
}

.mod_zr_rtc5 .node_entry img {
  margin-top: 4px;
}

/* relacja na zywo */
#art2 .entry strong, #artykul .entry strong {
  font-weight: bold;
}

#art2 .entry > strong:first-child, #artykul .entry > strong:first-child {
  vertical-align: top;
}

#artykul .entry, #artykul_live .entry {
  margin-bottom: -12px;
  font: normal 13px/19px Arial, Helvetica, sans-serif;
}

#artykul_live .entry {
  overflow: hidden;
}

#artykul_live .entry .entry_time {
  float: left;
  margin-right: 4px;
}

#artykul_live .entry strong {
  margin-right: 4px;
  font-weight: bold;
}

#artykul_live .entry .entry_content {
  margin-bottom: 24px;
}

#artykul_live {
  margin-top: 12px;
}

#artykul_live .top_info {
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: bold;
}

.artykul_live_tagi {
  background: #f6f6f6;
  border: 1px solid #dadbdb;
  border-width: 1px 0;
  font: 10px Tahoma, sans-serif;
  margin: 10px 0;
  overflow: hidden;
  zoom: 1;
}

#col_left #art .artykul_live_tagi a {
  font-weight: normal;
}

.artykul_live_tagi ul {
  overflow: hidden;
  zoom: 1;
}

.artykul_live_tagi ul li {
  float: left;
  display: inline;
  margin-right: 10px;
  padding-bottom: 5px;
}

.artykul_live_tagi .c0 {
  overflow: hidden;
  zoom: 1;
}

.artykul_live_tagi .c0 ul {
  padding: 10px 10px 5px;
  width: 73%;
  float: left;
  border: 1px solid #f6f6f6;
  border-width: 0 1px 1px 0;
}

.artykul_live_tagi .allTags {
  float: left;
  padding: 10px 10px 0;
  background: url("https://static.im-g.pl/i/obrazki/sport_pl/la-tags-bg.gif") no-repeat 76px -12px;
}

.artykul_live_tagi .c1 {
  clear: both;
}

.artykul_live_tagi .c1 ul {
  padding: 10px 10px 5px;
  display: none;
}

.artykul_live_tagi_open .c0 ul {
  border-color: #dadbdb;
}

.artykul_live_tagi_open .c0 .allTags {
  background-position: 76px 15px;
}

.artykul_live_tagi_open .c1 ul {
  display: block;
}

.artykul_live_head h2 {
  font: bold 18px Arial, sans-serif;
  margin-top: 10px;
}

.artykul_live_head h2 span {
  color: #dadbdb;
  font-weight: normal;
}

.artykul_live_head h2 a {
  font: bold 11px arial, sans-serif;
}

#gazeta_rtc_footer .pages {
  clear: both;
  padding: 45px 0 5px;
  text-align: center;
  display: block;
}

#gazeta_rtc_footer .pages .e, #gazeta_rtc_footer .pages a {
  font-size: 16px;
  font-weight: bold;
  padding: 3px 5px;
  margin: 0 2px;
}

#gazeta_rtc_footer .pages .e {
  border: 1px solid #c6c6c6;
  background: #c6c6c6;
  color: #000;
}

#gazeta_rtc_footer .pages span {
  font-weight: bold;
}

#gazeta_rtc_footer .pages .next {
  margin-left: 28px;
}

#gazeta_rtc_footer .pages .prev {
  margin-right: 28px;
}

#art .livelink {
  background: #ede1d6 url("https://static.im-g.pl/i/obrazki/zczubapl/live-link-bg.gif") no-repeat 0 0;
  border: solid #ddd;
  border-width: 1px 0;
  padding: 28px 16px 24px 35px;
  font: bold 12px/16px Verdana, sans-serif;
  font-style: italic;
  margin-bottom: 0;
  overflow: hidden;
  zoom: 1;
}

#art .scores {
  background: #fff url("https://static.im-g.pl/i/obrazki/zczubapl/results-bg.gif") no-repeat 0 0;
  border: dotted #ccc;
  border-width: 1px 0;
  padding: 28px 16px 24px 35px;
  font: bold 12px/16px Verdana, sans-serif;
  font-style: italic;
  margin-bottom: 0;
  overflow: hidden;
  zoom: 1;
}

#art .entry h4, #art .entry h5, #art .entry h6 {
  margin-bottom: 0;
}

#art .entry h5 {
  font: italic bold 12px/20px Verdana, sans-serif;
  border: 1px dotted #ccc;
  border-width: 1px 0;
  background: #fffaef url("https://static.im-g.pl/i/obrazki/zczubapl/cytat.gif") no-repeat 8px 10px;
  padding: 20px 15px 20px 30px;
  overflow: hidden;
}

#art .entry h6 {
  font: italic normal 12px/19px Verdana, sans-serif;
  border: 1px dotted #ccc;
  border-width: 1px 0;
  background: #e6e4e4 url("https://static.im-g.pl/i/obrazki/zczubapl/koperta.gif") no-repeat 10px 10px;
  padding: 25px 15px 20px 35px;
  overflow: hidden;
}

#art .entry h6.cytat_live {
  background: #FFFAEF url("https://static.im-g.pl/i/obrazki/wybory2010/cytat_live_ico.png") no-repeat 14px 21px;
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0;
  font: italic 12px/19px Verdana, sans-serif;
  overflow: hidden;
  padding: 20px 15px 34px 65px;
}

#art .entry h6.koperta_live {
  background: #f5f2de url("https://static.im-g.pl/i/obrazki/wybory2010/koperta_live_ico.png") no-repeat 10px 21px;
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0;
  font: italic 12px/19px Verdana, sans-serif;
  overflow: hidden;
  padding: 20px 15px 34px 65px;
}

#art .entry h6.gw_live {
  background: #f5f2de url("https://static.im-g.pl/i/obrazki/wybory2010/gw_live_ico.png") no-repeat 2px 21px;
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0;
  font: italic 12px/19px Verdana, sans-serif;
  overflow: hidden;
  padding: 20px 15px 34px 115px;
}

#art .entry h6.alert24_live {
  background: #f5f2de url("https://static.im-g.pl/i/obrazki/wybory2010/alert24_live_ico.png") no-repeat 2px 21px;
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0;
  font: italic 12px/19px Verdana, sans-serif;
  overflow: hidden;
  padding: 20px 15px 34px 115px;
}

#art .entry h6.blip_live {
  background: #f5f2de url("https://static.im-g.pl/i/obrazki/wybory2010/blip_live_ico.png") no-repeat 10px 21px;
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0;
  font: italic 12px/19px Verdana, sans-serif;
  overflow: hidden;
  padding: 20px 15px 34px 65px;
}

#art .entry h6.fb_live {
  background: #f5f2de url("https://static.im-g.pl/i/obrazki/wybory2010/fb_live_ico.png") no-repeat 10px 21px;
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0;
  font: italic 12px/19px Verdana, sans-serif;
  overflow: hidden;
  padding: 20px 15px 34px 65px;
}

#art .entry h6.twitter_live {
  background: #f5f2de url("https://static.im-g.pl/i/obrazki/wybory2010/twitter_live_ico.png") no-repeat 10px 21px;
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0;
  font: italic 12px/19px Verdana, sans-serif;
  overflow: hidden;
  padding: 20px 15px 34px 65px;
}

#art .entry h6.glowka_live {
  background: #E6E4E4 url("https://static.im-g.pl/i/obrazki/wybory2010/glowka_live_ico.png") no-repeat 10px 12px;
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0;
  font: italic 12px/19px Verdana, sans-serif;
  overflow: hidden;
  padding: 20px 15px 54px 102px;
}

#art .entry h6.custom_live {
  background: #E6E4E4;
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0;
  font: italic 12px/19px Verdana, sans-serif;
  overflow: hidden;
  padding: 12px 15px 12px 12px;
}

#art .entry .custom_img_live {
  margin-right: 20px;
  display: block;
  float: left;
}

#art .entry .custom_author_live {
  display: block;
  font: bold 11px Georgia, serif;
}

#art .entry h6.pilne_live {
  background: #f5f2de url("https://static.im-g.pl/i/obrazki/wybory2010/pilne_live_ico.gif") no-repeat 0 0;
  border: 2px solid #b30b1a;
  font: italic 12px/19px Verdana, sans-serif;
  overflow: hidden;
  padding: 20px 15px 36px 102px;
}

#art .entry h6.tokfm_live {
  background: #f5f2de url("https://static.im-g.pl/i/obrazki/wybory2010/tokfm_live_ico.png") no-repeat 10px 21px;
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0;
  font: italic 12px/19px Verdana, sans-serif;
  overflow: hidden;
  padding: 20px 15px 34px 68px;
}

#last_position {
  display: none;
}

.odsniezHolder {
  font: bold 11px Tahoma, sans-serif;
  overflow: hidden;
  zoom: 1;
}

.odsniezHolder input {
  vertical-align: middle;
}

.odsniezHolder label {
  cursor: pointer;
}

.odsniezHolder .odsniezLink {
  float: left;
  display: inline;
  background: #f5f5f5;
  border: 1px solid #c6c6c6;
  height: 19px;
  line-height: 17px;
  width: 74px;
  text-align: center;
  zoom: 1;
}

.odsniezHolder fieldset {
  border: 0;
  float: left;
}

.odsniezHolder form {
  float: left;
  margin-left: 10px;
  display: inline;
  margin-top: 3px !important;
  margin-top: 0;
}

.gazeta_rtc2012_body > ul > li footer a {
  border: 1px solid #e4e4e4;
  background: #fff;
  padding: 3px 10px;
  border-radius: 3px;
  color: #383838;
  transition: all 0.2s ease-in-out;
}

.gazeta_rtc2012_body > ul > li footer a:hover {
  color: #fff;
  background: #3370bc;
  text-decoration: none;
  border: 1px solid #3370bc;
}

.gazeta_rtc2012_body > ul > li footer .fb a:hover {
  background: #3c5a98;
}

.gazeta_rtc2012_body > ul > li.power {
  padding-bottom: 0px;
}

.gazeta_rtc2012_body > ul > li.power .content {
  border-left: none;
  float: left;
  width: auto;
  padding: 0px;
  margin: 0px;
}

.simpleArt.rtcPage article.mod_comments.flex a:hover {
  text-decoration: none;
  color: #fff;
}

.simpleArt.entryPage article.mod_comments.flex a:hover {
  text-decoration: underline;
}

.entryPage .gazeta_rtc2012_body .entry .content footer {
  display: none !important;
}

.entryPage .facebook_like, .entryPage .google, .rtcPage .facebook_like, .rtcPage .google, .simpleArt .facebook_like, .simpleArt .google {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
}

.simpleArt .multilog-container .log_form .btn, .simpleArt article.mod_comments.multilog .form .sendUserLogin button {
  background: #3370BC;
  border: none;
  text-shadow: none;
  transition: background-color 0.2s;
}

.simpleArt .multilog-container .log_form .btn:hover, .simpleArt article.mod_comments.multilog .form .sendUserLogin button:hover {
  background-color: #3C86E0;
}

.entryPage article.mod_comments.flex header .c0 a:hover {
  text-decoration: none;
}

.rtcPage .currentDate {
  display: none !important;
}

.rtcPage #gazeta_article #gazeta_article_lead {
  display: none !important;
}

.simpleArt.entryPage #page .mod_rtc2012 article.mod_comments .form textarea {
  width: 500px;
  margin-bottom: 10px;
}

.simpleArt.entryPage #page .mod_rtc2012 article.mod_comments .form form {
  padding: 7px 0px 10px;
}

.simpleArt.entryPage .gazeta_rtc2012_body > ul > li footer a {
  border: none;
  background: none;
  padding: 0;
  color: #003966;
}

.simpleArt.entryPage .gazeta_rtc2012_body > ul > li footer a:hover, .simpleArt.entryPage #gazeta_article .mod_rtc2012 .mod_comments .content .c1 p.reply a:hover {
  color: #003966;
  text-decoration: underline;
  border: none;
}

body article.mod_gazeta_rtc2012_info > header {
  border-bottom: none !important;
}

body article.mod_gazeta_rtc2012_info > header h1,
body article.mod_gazeta_rtc2012_info > header,
.simpleArt #col_right .mod_mlyn_zr2.right_side:not(.mill_right):not(.mill_bottom) .node_head h3,
.desk #col_right .mod.mod_uzr5 header h1,
.responsive #col_right .mod.mod_uzr5 header h1 {
  font: bold 16px Arial, sans-serif;
  color: #000;
}

#gazeta_article #gazeta_rtc2012_header + #gazeta_article_likes ul li {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}

@media screen and (max-width: 1280px) {
  .responsive.rwd #page .mod_rtc2012 article.mod_comments {
    margin: 0px;
  }
  .responsive.rwd #page .mod_rtc2012 article.mod_comments .form textarea {
    width: 100%;
  }
  .responsive.rwd #gazeta_rtc2012_fake_commentInput {
    width: 100%;
    background-size: 100% 100%;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body article.entry .content {
    width: 100%;
    border-left: none;
    padding-left: 0px;
    margin-left: 0px;
    position: relative;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body article.entry .content > .module {
    overflow: visible;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body article.entry .content .body .author {
    position: absolute;
    top: -34px;
    left: 45px;
    margin-top: 10px;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body article.entry .content .body .author span {
    margin-top: 10px;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body article.entry .content .body .author span img {
    width: auto !important;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body article.entry .content .body .author + .module {
    margin-top: 0px;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body article.entry .content .module.article p.title {
    margin-top: 10px;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body article.entry .content footer {
    margin-top: 15px;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body article.entry .content footer .c1 {
    display: block;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body .em article.entry header {
    width: 100%;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body .em article.entry header p.spec {
    display: inline-block;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body .em article.entry header p.spec + time {
    display: inline-block;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body article.entry header {
    border-right: none;
    width: auto;
    margin-bottom: 10px;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body .mod_rtc2012 article.mod_comments {
    margin: 0px !important;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body .mod_rtc2012 article.mod_comments #gazeta_rtc2012_fake_commentInput {
    width: 100%;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body .gazeta_rtc2012_body .module.article .imgw {
    margin: 10px 10px 0px 10px;
  }
}
@media screen and (max-width: 620px) {
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body ul li article.entry .content .module.article {
    margin-bottom: 0px;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body ul li article.entry .content footer {
    margin-top: 0px;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body ul li article.entry .content footer .c1 {
    display: none;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body ul li article.entry .content footer .c0 {
    width: 100%;
    margin-top: 20px;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body ul li article.entry .content footer a {
    padding: 6px 30px;
    display: block;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body ul li article.entry .content footer a[data-action=commentsToggle] {
    float: left;
  }
  .responsive.rwd #page .mod_rtc2012 .gazeta_rtc2012_body ul li article.entry .content footer .fb {
    float: right;
  }
}
body article.mod_gazeta_rtc2012_info > header, body .index.rtc2012_related .head {
  border-bottom: 2px solid #36bce3;
  padding-bottom: 4px;
  margin-bottom: 10px;
}

body article.mod_gazeta_rtc2012_info > header, body .index.rtc2012_related .head h2 {
  font: bold 14px Arial, sans-serif;
  color: #000;
  text-transform: none;
  margin: 0;
}

.mod_gazeta_rtc2012_info {
  margin-bottom: 20px;
}

.mod_gazeta_rtc2012_info .body, .mod_gazeta_rtc2012_info .links {
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 10px;
}

.mod_gazeta_rtc2012_info .body li {
  margin-top: 10px;
  font-size: 14px;
  color: #1e1e1e;
}

.mod_gazeta_rtc2012_info .body li img {
  vertical-align: middle;
  margin-right: 6px;
}

.mod_gazeta_rtc2012_info .links li {
  margin-top: 6px;
  line-height: 15px;
}

.mod_gazeta_rtc2012_info .links a {
  display: inline-block;
  padding: 0 0 0 22px;
}

.mod_gazeta_rtc2012_info .mail a {
  background-position: 0 3px;
}

.mod_gazeta_rtc2012_info .facebook a {
  background-position: 0 -30px;
}

.mod_gazeta_rtc2012_info .android a {
  background-position: 0 -60px;
}

.mod_gazeta_rtc2012_info .iphone a {
  background-position: 0 -90px;
}

.mod_gazeta_rtc2012_info .none a {
  background-position: 0 -1183px;
}

.index.rtc2012_related .entry {
  padding: 10px 0;
  border-bottom: 1px solid #e2e2e2;
}

.index.rtc2012_related .entry:first-child {
  padding-top: 0;
}

.index.rtc2012_related .entry .imgw {
  float: left;
}

.index.rtc2012_related .entry .imgw img {
  display: block;
  margin-right: 9px;
}

.index.rtc2012_related .entry h3, .mod_zr_rtc5 .node_entry h3 {
  font: bold 16px Arial, sans-serif;
  position: relative;
  top: -4px;
}

.mod_zr_rtc5 .node_entry {
  padding: 4px 0 8px;
}

.mod_zr_rtc5 .node_entry img {
  margin-top: 4px;
}

#shapemarkWrap {
  position: relative;
  clear: both;
}

#shapemarkWrap #shapemark {
  cursor: pointer;
  width: 620px;
  position: absolute;
  left: -470px;
  top: 20px;
  z-index: 10;
}

#shapemarkWrap #shapemark embed {
  outline: 0;
}

#shapemarkWrap #shapemark embed,
#shapemarkWrap #shapemark img {
  margin: 0;
}

#shapemarkWrap #shapemark-adv {
  color: #999;
  font-size: 10px;
  text-transform: uppercase;
}

#shapemarkWrap #shapemark > div {
  float: right;
}

#shapemarkWrap #shapemark > div:after {
  content: ".";
  width: 0;
  height: 0;
  visibility: hidden;
  clear: both;
  display: block;
}

#pagetype_art #gazeta_article_body #artykul {
  position: relative;
  overflow: hidden;
}

#shapeType .shapeMarkLine {
  background: 0;
  clear: left;
  float: left;
}

#pagetype_art_blog #article #article_body .cmsArtykulElem #shapemarkWrap h6, #pagetype_art_blog #article #article_body #shapemarkWrap + .cmsArtykulElem h6 {
  background: 0;
}

#pagetype_art_blog #article #article_body .cmsArtykulElem #shapemarkWrap h6 {
  border: 0;
}

#shapemarkWrap #shapemark img {
  cursor: default;
}

#shapemarkWrap #shapemark *, #shapemarkWrap #shapemark *:active, #shapemarkWrap #shapemark *:focus {
  outline: none !important;
}

#adkontekst_disc_18 {
  margin: 0 0 20px 0;
  display: none;
}

#pagetype_art_blog #adkontekst_disc_18 {
  margin-top: 20px;
}

/* old portal reset */
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6, strong, em {
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
}

ol, ul {
  list-style: none;
}

fieldset, img {
  border: 0;
}

footer, header, hgroup, section, article, nav, menu, aside {
  display: block;
  margin: 0;
  padding: 0;
}

html {
  display: block !important;
}

/* old portal reset --- end */
.desk.slide #page-top {
  padding: 10px 10px 0;
  background: #fff;
}

/* layout */
#pageHead,
.Ww1,
.Ww2,
#navH,
#content,
#navtop_wrap,
#navbot_wrap,
#footer {
  box-sizing: content-box;
  width: 940px;
  margin: 0 auto;
  padding: 0 10px;
}

#navtop_wrap {
  padding: 4px 15px;
  position: relative;
  z-index: 2;
}

#pageHead {
  padding: 0;
}

#columns_wrap:after, #second_columns_wrap:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}

#col_left,
#second_col_left {
  float: left;
  width: 620px;
}

#col_right,
#second_col_right {
  float: right;
  width: 300px;
}

/* layout:uniwersalny */
/* left floats */
.layout_uniwersalny #navtop_wrap .c0,
.layout_uniwersalny #navbot_wrap .c0,
.layout_uniwersalny #holder_205,
.layout_uniwersalny #holder_213,
.layout_uniwersalny #holder_221,
.layout_uniwersalny #holder_229,
.layout_uniwersalny #holder_402 .mod,
.layout_uniwersalny #holder_402 .indexMT,
.layout_uniwersalny #holder_402 .index,
.layout_uniwersalny #holder_402 .blogBox,
.layout_uniwersalny #holder_402 .NFwrp,
.layout_uniwersalny #holder_402 #ea_mostread,
.layout_uniwersalny #holder_402 .wdm_report,
.layout_uniwersalny #holder_402 .indABC,
.layout_uniwersalny #holder_402 .wideoIndex,
.layout_uniwersalny #holder_403 .mod,
.layout_uniwersalny #holder_403 .indexMT,
.layout_uniwersalny #holder_403 .index,
.layout_uniwersalny #holder_403 .blogBox,
.layout_uniwersalny #holder_403 .NFwrp,
.layout_uniwersalny #holder_403 #ea_mostread,
.layout_uniwersalny #holder_403 .wdm_report,
.layout_uniwersalny #holder_403 .indABC,
.layout_uniwersalny #holder_403 .wideoIndex {
  float: left;
}

/* right floats */
.layout_uniwersalny #navtop_wrap .c1,
.layout_uniwersalny #navbot_wrap .c1,
.layout_uniwersalny #holder_206,
.layout_uniwersalny #holder_214,
.layout_uniwersalny #holder_222,
.layout_uniwersalny #holder_230 {
  float: right;
}

.desk .layout_uniwersalny #holder_205,
.desk .layout_uniwersalny #holder_206,
.desk .layout_uniwersalny #holder_221,
.desk .layout_uniwersalny #holder_222 {
  width: 300px;
}
.desk .layout_uniwersalny #holder_213,
.desk .layout_uniwersalny #holder_230 {
  width: 460px;
}
.desk .layout_uniwersalny #holder_214,
.desk .layout_uniwersalny #holder_229 {
  width: 140px;
}
.desk .layout_uniwersalny #holder_402,
.desk .layout_uniwersalny #holder_403 {
  position: relative;
  left: -20px;
  width: 960px;
  display: inline-block;
}
.desk .layout_uniwersalny #holder_402 .mod,
.desk .layout_uniwersalny #holder_402 .indexMT,
.desk .layout_uniwersalny #holder_402 .index,
.desk .layout_uniwersalny #holder_402 .blogBox,
.desk .layout_uniwersalny #holder_402 .NFwrp,
.desk .layout_uniwersalny #holder_402 #ea_mostread,
.desk .layout_uniwersalny #holder_402 .wdm_report,
.desk .layout_uniwersalny #holder_402 .indABC,
.desk .layout_uniwersalny #holder_402 .wideoIndex {
  width: 300px;
  margin-left: 20px;
}
.desk .layout_uniwersalny #holder_403 .mod,
.desk .layout_uniwersalny #holder_403 .indexMT,
.desk .layout_uniwersalny #holder_403 .index,
.desk .layout_uniwersalny #holder_403 .blogBox,
.desk .layout_uniwersalny #holder_403 .NFwrp,
.desk .layout_uniwersalny #holder_403 #ea_mostread,
.desk .layout_uniwersalny #holder_403 .wdm_report,
.desk .layout_uniwersalny #holder_403 .indABC,
.desk .layout_uniwersalny #holder_403 .wideoIndex {
  width: 460px;
  margin-left: 20px;
}
.desk .layout_uniwersalny #holder_402 #banP4 {
  margin-left: 20px;
}

#page-top {
  margin: auto;
}

/* portal.gazeta.pl -- RWD layout start */
.banP4footer {
  display: none;
}

.responsive.rwd #navtop_wrap {
  display: none;
}
.responsive.rwd #page-top {
  margin: auto;
}
.responsive.rwd #content {
  padding: 0 10px;
  margin: 0 auto;
  width: auto;
  max-width: 940px;
}
.responsive.rwd #columns_wrap:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}
.responsive.rwd #col_right {
  width: auto;
}
.responsive.rwd #col_left {
  width: auto;
}
.responsive.rwd article.mod {
  margin-bottom: 20px;
}

/* REMOVED POSITIONS */
#holder_202,
#holder_203,
#holder_204,
#holder_207,
#holder_208,
#holder_210,
#holder_211,
#holder_212,
#holder_215,
#holder_216,
#holder_218,
#holder_219,
#holder_220,
#holder_223,
#holder_224,
#holder_225,
#holder_226,
#holder_227,
#holder_228,
#holder_231,
#holder_232,
#holder_234,
#holder_235,
#holder_236,
#holder_239,
#holder_240,
#holder_242,
#holder_243,
#holder_244,
#holder_245,
#holder_246,
#holder_247,
#holder_248,
#holder_403,
#navbot_wrap {
  display: none;
}

body.responsive.rwd {
  margin: 0;
}
@media screen and (min-width: 480px) {
  body.responsive.rwd #navtop_wrap {
    display: block;
    max-width: 100%;
  }
  body.responsive.rwd #holder_205,
body.responsive.rwd #holder_221,
body.responsive.rwd #holder_237 {
    float: left;
    width: 49%;
    clear: left;
  }
  body.responsive.rwd #holder_206,
body.responsive.rwd #holder_222,
body.responsive.rwd #holder_238 {
    float: right;
    width: 49%;
  }
}

@media screen and (min-width: 1100px) {
  .responsive.rwd.simplePhotostory.slideDistributor #page #content, .responsive.rwd.simplePhotostory.slide #page #content, .responsive.rwd.simpleGallery.slideDistributor #page #content, .responsive.rwd.simpleGallery.slide #page #content {
    padding-top: 69px;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #page #content #top_wrap .photostoryNavigation, .responsive.rwd.simplePhotostory.slide #page #content #top_wrap .photostoryNavigation, .responsive.rwd.simpleGallery.slideDistributor #page #content #top_wrap .photostoryNavigation, .responsive.rwd.simpleGallery.slide #page #content #top_wrap .photostoryNavigation {
    height: 69px;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #page #content #top_wrap .photostoryNavigation .countPage, .responsive.rwd.simplePhotostory.slide #page #content #top_wrap .photostoryNavigation .countPage, .responsive.rwd.simpleGallery.slideDistributor #page #content #top_wrap .photostoryNavigation .countPage, .responsive.rwd.simpleGallery.slide #page #content #top_wrap .photostoryNavigation .countPage {
    font: normal 26px/28px Arial;
    color: #fff;
    position: absolute;
    right: 78px;
    top: 22px;
    z-index: 9999;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #page.layout_uniwersalny #content #top_wrap #holder_101 #gazeta_article_top h1 .countPage, .responsive.rwd.simplePhotostory.slide #page.layout_uniwersalny #content #top_wrap #holder_101 #gazeta_article_top h1 .countPage, .responsive.rwd.simpleGallery.slideDistributor #page.layout_uniwersalny #content #top_wrap #holder_101 #gazeta_article_top h1 .countPage, .responsive.rwd.simpleGallery.slide #page.layout_uniwersalny #content #top_wrap #holder_101 #gazeta_article_top h1 .countPage {
    right: 75px;
    top: 20px;
  }
}
@media screen and (min-width: 720px) {
  .responsive.rwd #col_left {
    float: left;
    width: 66%;
  }

  .responsive.rwd #col_right {
    float: right;
    width: 33%;
  }

  .responsive.rwd .banP4footer {
    display: block;
  }

  .responsive.rwd.simplePhotostory #page.layout_uniwersalny #content, .responsive.rwd.simpleGallery #page.layout_uniwersalny #content {
    max-width: 620px;
  }
  .responsive.rwd.simplePhotostory #page.layout_uniwersalny #content #top_wrap #gazeta_article_top h1, .responsive.rwd.simpleGallery #page.layout_uniwersalny #content #top_wrap #gazeta_article_top h1 {
    font: bold 26px/28px Arial;
  }
  .responsive.rwd.simplePhotostory #page.layout_uniwersalny #content #top_wrap a.photostoryNextPage, .responsive.rwd.simpleGallery #page.layout_uniwersalny #content #top_wrap a.photostoryNextPage {
    display: block;
  }
  .responsive.rwd.simplePhotostory #page.layout_uniwersalny #content #col_left, .responsive.rwd.simpleGallery #page.layout_uniwersalny #content #col_left {
    float: left;
    width: 100%;
  }
  .responsive.rwd.simplePhotostory #page.layout_uniwersalny #content #col_left #gazeta_article div#gazeta_article_miniatures ul li:first-child, .responsive.rwd.simpleGallery #page.layout_uniwersalny #content #col_left #gazeta_article div#gazeta_article_miniatures ul li:first-child {
    margin: 0 0 19px 0;
  }
  .responsive.rwd.simplePhotostory #page.layout_uniwersalny #content #col_left #gazeta_article div#gazeta_article_miniatures ul li:first-child + li + li + li, .responsive.rwd.simpleGallery #page.layout_uniwersalny #content #col_left #gazeta_article div#gazeta_article_miniatures ul li:first-child + li + li + li {
    display: block;
  }
  .responsive.rwd.simplePhotostory #page.layout_uniwersalny #content #col_left #gazeta_article #gazeta_article_image.miniatures div a span, .responsive.rwd.simpleGallery #page.layout_uniwersalny #content #col_left #gazeta_article #gazeta_article_image.miniatures div a span {
    height: 59px;
    min-width: 59px;
    bottom: 35px;
    right: 21px;
    padding: 0px;
    font: 44px/59px Arial;
  }
  .responsive.rwd.simplePhotostory #page.layout_uniwersalny #content #col_left #gazeta_article #gazeta_article_image.miniatures div a span:after, .responsive.rwd.simpleGallery #page.layout_uniwersalny #content #col_left #gazeta_article #gazeta_article_image.miniatures div a span:after {
    height: 54px;
    top: -10px;
    width: 54px;
    left: 10px;
    border-right: 5px solid #ebebeb;
    border-top: 5px solid #ebebeb;
  }
  .responsive.rwd.simplePhotostory #page.layout_uniwersalny #content #col_right, .responsive.rwd.simpleGallery #page.layout_uniwersalny #content #col_right {
    float: none;
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slide #page.layout_uniwersalny #content #top_wrap #gazeta_article_top h1, .responsive.rwd.simpleGallery.slide #page.layout_uniwersalny #content #top_wrap #gazeta_article_top h1 {
    margin-left: 0px;
  }
  .responsive.rwd.simplePhotostory.slide #page.layout_uniwersalny #content #top_wrap #gazeta_article_top h1 .countPage, .responsive.rwd.simpleGallery.slide #page.layout_uniwersalny #content #top_wrap #gazeta_article_top h1 .countPage {
    right: 55px;
  }
  .responsive.rwd.simplePhotostory.slide #page.layout_uniwersalny #content #col_left #row_3.content_row #gazeta_article #gazeta_article_miniatures.article, .responsive.rwd.simpleGallery.slide #page.layout_uniwersalny #content #col_left #row_3.content_row #gazeta_article #gazeta_article_miniatures.article {
    width: auto;
  }
  .responsive.rwd.simplePhotostory.slide #page.layout_uniwersalny #content #col_left #row_3.content_row #gazeta_article #gazeta_article_miniatures.article ul, .responsive.rwd.simpleGallery.slide #page.layout_uniwersalny #content #col_left #row_3.content_row #gazeta_article #gazeta_article_miniatures.article ul {
    margin-left: -25px;
  }
  .responsive.rwd.simplePhotostory.slide #page.layout_uniwersalny #content #col_left #row_3.content_row #gazeta_article #gazeta_article_miniatures.article ul li, .responsive.rwd.simpleGallery.slide #page.layout_uniwersalny #content #col_left #row_3.content_row #gazeta_article #gazeta_article_miniatures.article ul li {
    margin: 0px 0px 19px 25px;
  }

  .responsive.rwd.simpleArt #page #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li, .responsive.rwd.simpleVideo #page #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li, .responsive.rwd.simpleVideoSerie #page #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li {
    width: 140px;
    margin: 0 0 20px 20px;
    float: left;
  }
  .responsive.rwd.simpleArt #page #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li.fLeft, .responsive.rwd.simpleVideo #page #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li.fLeft, .responsive.rwd.simpleVideoSerie #page #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li.fLeft {
    margin-left: 30px;
  }
  .responsive.rwd.simpleArt #page #content #content_wrap #top_wrap #holder_101 h1, .responsive.rwd.simpleVideo #page #content #content_wrap #top_wrap #holder_101 h1, .responsive.rwd.simpleVideoSerie #page #content #content_wrap #top_wrap #holder_101 h1 {
    font: bold 26px/32px Arial;
    margin-top: 9px;
  }
}
@media screen and (max-width: 719px) {
  .responsive.rwd #col_left {
    float: none;
  }

  .responsive.rwd #col_right {
    float: none;
  }
}
@media screen and (min-width: 480px) {
  .responsive.rwd.simplePhotostory #page #content, .responsive.rwd.simpleGallery #page #content {
    max-width: 620px;
  }
  .responsive.rwd.simplePhotostory #page #content #col_left, .responsive.rwd.simplePhotostory #page #content #col_right, .responsive.rwd.simpleGallery #page #content #col_left, .responsive.rwd.simpleGallery #page #content #col_right {
    float: none;
  }
  .responsive.rwd.simplePhotostory #page #content #col_left #gazeta_article #gazeta_article_miniatures ul li:first-child, .responsive.rwd.simpleGallery #page #content #col_left #gazeta_article #gazeta_article_miniatures ul li:first-child {
    margin: 0 0 19px 0;
  }
  .responsive.rwd.simplePhotostory #page #content #col_left #gazeta_article #gazeta_article_miniatures ul li.moreImg a, .responsive.rwd.simpleGallery #page #content #col_left #gazeta_article #gazeta_article_miniatures ul li.moreImg a {
    background-position: 0px 8px;
  }
  .responsive.rwd.simplePhotostory #page #content #second_col_left, .responsive.rwd.simpleGallery #page #content #second_col_left {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slide #content #col_left #row_3 #gazeta_article #gazeta_article_miniatures.article, .responsive.rwd.simpleGallery.slide #content #col_left #row_3 #gazeta_article #gazeta_article_miniatures.article {
    width: auto;
  }
  .responsive.rwd.simplePhotostory.slide #content #col_left #row_3 #gazeta_article #gazeta_article_miniatures.article ul, .responsive.rwd.simpleGallery.slide #content #col_left #row_3 #gazeta_article #gazeta_article_miniatures.article ul {
    margin-left: -7px;
  }
  .responsive.rwd.simplePhotostory.slide #content #col_left #row_3 #gazeta_article #gazeta_article_miniatures.article ul li, .responsive.rwd.simpleGallery.slide #content #col_left #row_3 #gazeta_article #gazeta_article_miniatures.article ul li {
    margin: 0px 0px 19px 7px;
  }

  .responsive.rwd.simpleArt #content #content_wrap #top_wrap #holder_101 h1, .responsive.rwd.simpleVideo #content #content_wrap #top_wrap #holder_101 h1, .responsive.rwd.simpleVideoSerie #content #content_wrap #top_wrap #holder_101 h1 {
    font: bold 22px/26px Arial;
    margin-top: 11px;
  }
  .responsive.rwd.simpleArt #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new, .responsive.rwd.simpleVideo #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new, .responsive.rwd.simpleVideoSerie #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new {
    margin-left: -5%;
  }
  .responsive.rwd.simpleArt #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li, .responsive.rwd.simpleVideo #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li, .responsive.rwd.simpleVideoSerie #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li {
    width: 44%;
    margin: 0px 0px 5% 5%;
  }
  .responsive.rwd.simpleArt #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li .fLeft, .responsive.rwd.simpleVideo #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li .fLeft, .responsive.rwd.simpleVideoSerie #content #content_wrap #col_left #gazeta_article .gazeta_article_related_new li .fLeft {
    margin-left: 5%;
  }
}
@media screen and (min-width: 320px), screen and (max-width: 320px) {
  .responsive.rwd.simpleGallery .photostoryNavigation {
    display: none;
  }
  .responsive.rwd.simpleGallery.slide #content #top_wrap .photostoryNavigation {
    /*
    a.closePhotostory {
        &:after {
            width: 22px;
            background-position: 0px -55px;
        }
        &:hover {
            &:after {
                background-position: 0px -55px;
            }
        }
    }
    */
  }
  .responsive.rwd.simpleGallery.slide #col_left #gazeta_article_miniatures.article ul {
    margin-left: -4px !important;
  }
  .responsive.rwd.simpleGallery.slide #col_left #gazeta_article_miniatures.article ul li {
    margin: 0 0 19px 4px !important;
  }
  .responsive.rwd.simpleGallery #col_left #gazeta_article_miniatures.article ul {
    margin-left: -8px;
  }
  .responsive.rwd.simpleGallery #col_left #gazeta_article_miniatures.article ul li {
    margin: 0 0 19px 7px !important;
  }
  .responsive.rwd.simpleGallery .mod.mod_sociallist.small {
    padding: 0 0 0px 6px;
  }

  .responsive.rwd.simplePhotostory #page #page-top.rwdTop, .responsive.rwd.simpleGallery #page #page-top.rwdTop {
    padding: 0;
    max-width: none;
  }
  .responsive.rwd.simplePhotostory #banP42, .responsive.rwd.simpleGallery #banP42 {
    margin-bottom: 20px;
  }
  .responsive.rwd.simplePhotostory #content, .responsive.rwd.simpleGallery #content {
    min-width: 280px;
    max-width: none;
  }
  .responsive.rwd.simplePhotostory .photostoryNextPage, .responsive.rwd.simpleGallery .photostoryNextPage {
    display: none;
  }
  .responsive.rwd.simplePhotostory #gazeta_article_top h1, .responsive.rwd.simpleGallery #gazeta_article_top h1 {
    padding-top: 8px;
    font: bold 20px/22px Arial;
  }
  .responsive.rwd.simplePhotostory #col_left, .responsive.rwd.simpleGallery #col_left {
    float: none;
  }
  .responsive.rwd.simplePhotostory #gazeta_article .social_media_art a, .responsive.rwd.simpleGallery #gazeta_article .social_media_art a {
    width: 48.5%;
  }
  .responsive.rwd.simplePhotostory #gazeta_article #gazeta_article_image a, .responsive.rwd.simpleGallery #gazeta_article #gazeta_article_image a {
    position: relative;
  }
  .responsive.rwd.simplePhotostory #gazeta_article #gazeta_article_image img, .responsive.rwd.simpleGallery #gazeta_article #gazeta_article_image img {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory #gazeta_article #gazeta_article_image span, .responsive.rwd.simpleGallery #gazeta_article #gazeta_article_image span {
    bottom: 10px !important;
  }
  .responsive.rwd.simplePhotostory #gazeta_article #gazeta_article_image.miniatures div a span, .responsive.rwd.simpleGallery #gazeta_article #gazeta_article_image.miniatures div a span {
    height: 35px;
    min-width: 40px;
    right: 12px;
    bottom: 10px !important;
    font: 28px/35px Arial;
  }
  .responsive.rwd.simplePhotostory #gazeta_article #gazeta_article_image.miniatures div a span:after, .responsive.rwd.simpleGallery #gazeta_article #gazeta_article_image.miniatures div a span:after {
    height: 33px;
    top: -6px;
    width: 35px;
    left: 8px;
    border-right: 3px solid #ebebeb;
    border-top: 3px solid #ebebeb;
  }
  .responsive.rwd.simplePhotostory #gazeta_article_tools, .responsive.rwd.simpleGallery #gazeta_article_tools {
    display: none;
  }
  .responsive.rwd.simplePhotostory #gazeta_article_body .gazetaVideoPlayer iframe, .responsive.rwd.simpleGallery #gazeta_article_body .gazetaVideoPlayer iframe {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory #col_left #gazeta_article_miniatures li, .responsive.rwd.simpleGallery #col_left #gazeta_article_miniatures li {
    width: 17.5%;
    height: 100%;
    margin: 0 0 19px 3%;
  }
  .responsive.rwd.simplePhotostory #col_left #gazeta_article_miniatures li:first-child, .responsive.rwd.simpleGallery #col_left #gazeta_article_miniatures li:first-child {
    margin: 0 0 19px 0;
  }
  .responsive.rwd.simplePhotostory #col_left #gazeta_article_miniatures li.moreImg span, .responsive.rwd.simpleGallery #col_left #gazeta_article_miniatures li.moreImg span {
    display: block;
    padding: 33% 0;
    position: relative;
    text-indent: 2000px;
    line-height: 0;
  }
  .responsive.rwd.simplePhotostory #col_left #gazeta_article_miniatures li.moreImg span strong, .responsive.rwd.simpleGallery #col_left #gazeta_article_miniatures li.moreImg span strong {
    display: none;
  }
  .responsive.rwd.simplePhotostory #col_left #gazeta_article_miniatures li.moreImg a, .responsive.rwd.simpleGallery #col_left #gazeta_article_miniatures li.moreImg a {
    background-position: 0px 6px;
    background-size: 100%;
    height: auto;
  }
  .responsive.rwd.simplePhotostory #col_left #gazeta_article_miniatures li img, .responsive.rwd.simpleGallery #col_left #gazeta_article_miniatures li img {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory #col_left #gazeta_article_tags ul, .responsive.rwd.simpleGallery #col_left #gazeta_article_tags ul {
    margin-left: 45px;
  }
  .responsive.rwd.simplePhotostory #col_right, .responsive.rwd.simpleGallery #col_right {
    float: none;
    clear: both;
  }
  .responsive.rwd.simplePhotostory #second_columns_wrap #second_col_left, .responsive.rwd.simpleGallery #second_columns_wrap #second_col_left {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slide #content, .responsive.rwd.simpleGallery.slide #content {
    width: 95%;
    max-width: none;
    padding: 0px;
  }
  .responsive.rwd.simplePhotostory.slide #mouse_wrapper, .responsive.rwd.simpleGallery.slide #mouse_wrapper {
    display: none !important;
  }
  .responsive.rwd.simplePhotostory.slide #second_columns_wrap #second_col_left, .responsive.rwd.simpleGallery.slide #second_columns_wrap #second_col_left {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article_top h1, .responsive.rwd.simpleGallery.slide #gazeta_article_top h1 {
    width: 95%;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article_top, .responsive.rwd.simpleGallery.slide #gazeta_article_top {
    position: inherit;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article_top h1 .countPage, .responsive.rwd.simpleGallery.slide #gazeta_article_top h1 .countPage {
    font: normal 26px/28px Arial;
    color: #fff;
    position: fixed;
    right: 55px;
    top: 10px;
    z-index: 9999;
  }
  .responsive.rwd.simplePhotostory.slide #page-top.rwdTop, .responsive.rwd.simpleGallery.slide #page-top.rwdTop {
    position: static;
  }
  .responsive.rwd.simplePhotostory.slide .mod_hat2014, .responsive.rwd.simpleGallery.slide .mod_hat2014 {
    position: absolute;
    top: -84px;
    transition: top 0.2s;
  }
  .responsive.rwd.simplePhotostory.slide .mod_hat2014.showNav, .responsive.rwd.simpleGallery.slide .mod_hat2014.showNav {
    top: -34px;
    border-bottom: 1px solid #45454e;
  }
  .responsive.rwd.simplePhotostory.slide .photostoryNavigation, .responsive.rwd.simpleGallery.slide .photostoryNavigation {
    display: block;
    width: 100%;
    height: 49px;
    position: fixed;
    background: #383842;
    top: 0;
    left: 0;
    z-index: 10;
    transition: top 0.2s;
    -webkit-transform: translate3d(0, 0, 0);
    /*
    a.closePhotostory {
        position: absolute;
        left: 0px;
        height: 49px;
        background-color: transparent;

        &:after {
            left: 12px;
            top: 12px;
        }
    }
    */
  }
  .responsive.rwd.simplePhotostory.slide .photostoryNavigation.showNav, .responsive.rwd.simpleGallery.slide .photostoryNavigation.showNav {
    top: 50px;
  }
  .responsive.rwd.simplePhotostory.slide .photostoryNavigation a.photostoryNextPage, .responsive.rwd.simplePhotostory.slide .photostoryNavigation a.photostoryPrevPage, .responsive.rwd.simpleGallery.slide .photostoryNavigation a.photostoryNextPage, .responsive.rwd.simpleGallery.slide .photostoryNavigation a.photostoryPrevPage {
    position: absolute;
    top: 0px;
    display: block;
    height: 49px;
    background-color: transparent;
  }
  .responsive.rwd.simplePhotostory.slide .photostoryNavigation a.photostoryPrevPage, .responsive.rwd.simpleGallery.slide .photostoryNavigation a.photostoryPrevPage {
    left: auto;
  }
  .responsive.rwd.simplePhotostory.slide .photostoryNavigation .countPage, .responsive.rwd.simpleGallery.slide .photostoryNavigation .countPage {
    width: 100%;
    font: normal 20px Arial;
    color: #8b8b93;
    text-align: center;
    margin: 12px 0px;
    z-index: 9999;
  }
  .responsive.rwd.simplePhotostory.slide .photostoryNavigation a.photostoryNextPage:after, .responsive.rwd.simplePhotostory.slide .photostoryNavigation a.photostoryPrevPage:after, .responsive.rwd.simpleGallery.slide .photostoryNavigation a.photostoryNextPage:after, .responsive.rwd.simpleGallery.slide .photostoryNavigation a.photostoryPrevPage:after {
    top: 12px;
  }
  .responsive.rwd.simplePhotostory.slide #second_columns_wrap, .responsive.rwd.simpleGallery.slide #second_columns_wrap {
    margin: 0 auto;
  }
  .responsive.rwd.simplePhotostory.slide #col_left, .responsive.rwd.simpleGallery.slide #col_left {
    margin: 0 auto;
    float: none;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #gazeta_article_body, .responsive.rwd.simpleGallery.slide #gazeta_article #gazeta_article_body {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #gazeta_article_body .imgw img, .responsive.rwd.simpleGallery.slide #gazeta_article #gazeta_article_body .imgw img {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #gazeta_article_body p img, .responsive.rwd.simpleGallery.slide #gazeta_article #gazeta_article_body p img {
    max-width: 100%;
    height: auto;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #gazeta_article_body p iframe, .responsive.rwd.simpleGallery.slide #gazeta_article #gazeta_article_body p iframe {
    max-width: 100%;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #gazeta_article_body #gazeta_article, .responsive.rwd.simpleGallery.slide #gazeta_article #gazeta_article_body #gazeta_article {
    width: 100%;
    float: none;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #banP4, .responsive.rwd.simpleGallery.slide #gazeta_article #banP4 {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #gazeta_article_miniatures.article, .responsive.rwd.simpleGallery.slide #gazeta_article #gazeta_article_miniatures.article {
    width: auto;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #gazeta_article_miniatures.article ul, .responsive.rwd.simpleGallery.slide #gazeta_article #gazeta_article_miniatures.article ul {
    margin-left: -10px;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #gazeta_article_miniatures.article ul li, .responsive.rwd.simpleGallery.slide #gazeta_article #gazeta_article_miniatures.article ul li {
    margin: 0px 0px 19px 10px;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article .nextSlideWrapper, .responsive.rwd.simpleGallery.slide #gazeta_article .nextSlideWrapper {
    width: 100%;
    margin: 10px 0px;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article .nextSlideWrapper .nextSlideButton, .responsive.rwd.simpleGallery.slide #gazeta_article .nextSlideWrapper .nextSlideButton {
    margin: 0;
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #gazeta_article_tags, .responsive.rwd.simpleGallery.slide #gazeta_article #gazeta_article_tags {
    margin-top: 40px;
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #gazeta_article_tags ul, .responsive.rwd.simpleGallery.slide #gazeta_article #gazeta_article_tags ul {
    margin-left: 45px;
  }
  .responsive.rwd.simplePhotostory.slide #gazeta_article #gazeta_article_tags ul li, .responsive.rwd.simpleGallery.slide #gazeta_article #gazeta_article_tags ul li {
    color: #ababab;
  }
  .responsive.rwd.simplePhotostory.slide #rwdFooter, .responsive.rwd.simpleGallery.slide #rwdFooter {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #content, .responsive.rwd.simpleGallery.slideDistributor #content {
    padding: 45px 0px 0px 0px;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #mouse_wrapper, .responsive.rwd.simpleGallery.slideDistributor #mouse_wrapper {
    display: none !important;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #col_left, .responsive.rwd.simplePhotostory.slideDistributor #second_columns_wrap, .responsive.rwd.simpleGallery.slideDistributor #col_left, .responsive.rwd.simpleGallery.slideDistributor #second_columns_wrap {
    margin: 0 auto;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #col_left, .responsive.rwd.simpleGallery.slideDistributor #col_left {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #gazeta_article #banP4, .responsive.rwd.simpleGallery.slideDistributor #gazeta_article #banP4 {
    width: 100%;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #gazeta_article .showAgain, .responsive.rwd.simpleGallery.slideDistributor #gazeta_article .showAgain {
    margin-top: 15px;
    margin-bottom: 30px;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #gazeta_article_body, .responsive.rwd.simpleGallery.slideDistributor #gazeta_article_body {
    float: none;
    padding: 0;
    width: auto;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #gazeta_article_body h2 span, .responsive.rwd.simpleGallery.slideDistributor #gazeta_article_body h2 span {
    font: bold 20px/24px Arial;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #gazeta_article_body .mod_zi_photostory_last, .responsive.rwd.simpleGallery.slideDistributor #gazeta_article_body .mod_zi_photostory_last {
    margin-left: 0px;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #gazeta_article_body .mod_zi_photostory_last ul li.entry, .responsive.rwd.simpleGallery.slideDistributor #gazeta_article_body .mod_zi_photostory_last ul li.entry {
    margin-left: 0px;
    width: 100%;
    height: auto;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #gazeta_article_body .mod_zi_photostory_last ul li.entry a img, .responsive.rwd.simpleGallery.slideDistributor #gazeta_article_body .mod_zi_photostory_last ul li.entry a img {
    width: 100%;
    height: auto;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #gazeta_article_body .mod_zi_photostory_last ul li.entry a:hover:after, .responsive.rwd.simpleGallery.slideDistributor #gazeta_article_body .mod_zi_photostory_last ul li.entry a:hover:after {
    background: none !important;
  }
  .responsive.rwd.simplePhotostory.slideDistributor #gazeta_article_body .mod_zi_photostory_last ul li.entry a span, .responsive.rwd.simpleGallery.slideDistributor #gazeta_article_body .mod_zi_photostory_last ul li.entry a span {
    max-width: 100%;
    padding-left: 0px;
  }
  .responsive.rwd.simplePhotostory .galleryNavigation, .responsive.rwd.simpleGallery .galleryNavigation {
    margin-top: 12px;
    border-top: 2px solid #f3f3f3;
    position: relative;
    bottom: 0;
    overflow: hidden;
    padding-top: 6px;
  }
  .responsive.rwd.simplePhotostory .galleryNavigation a, .responsive.rwd.simpleGallery .galleryNavigation a {
    float: none;
    position: absolute;
  }
  .responsive.rwd.simplePhotostory .galleryNavigation a.galleryNextPage, .responsive.rwd.simpleGallery .galleryNavigation a.galleryNextPage {
    right: 0;
  }
  .responsive.rwd.simplePhotostory .galleryNavigation .countPage, .responsive.rwd.simpleGallery .galleryNavigation .countPage {
    margin: 0;
    float: left;
    width: 100%;
    text-align: center;
    color: #a5a5a5;
  }

  .responsive.rwd.simpleArt #bottom_wrap #AdTaily1 #AdTaily2 #AdTaily3 #AdTaily_Widget_Container .Link, .responsive.rwd.simpleVideo #bottom_wrap #AdTaily1 #AdTaily2 #AdTaily3 #AdTaily_Widget_Container .Link, .responsive.rwd.simpleVideoSerie #bottom_wrap #AdTaily1 #AdTaily2 #AdTaily3 #AdTaily_Widget_Container .Link {
    margin: 5px 5px;
  }
  .responsive.rwd.simpleArt #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom),
.responsive.rwd.simpleArt #bottom_wrap .eCommerce, .responsive.rwd.simpleVideo #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom),
.responsive.rwd.simpleVideo #bottom_wrap .eCommerce, .responsive.rwd.simpleVideoSerie #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom),
.responsive.rwd.simpleVideoSerie #bottom_wrap .eCommerce {
    display: none !important;
  }
  .responsive.rwd.simpleArt #rwdHat .hat-body .links, .responsive.rwd.simpleVideo #rwdHat .hat-body .links, .responsive.rwd.simpleVideoSerie #rwdHat .hat-body .links {
    left: 0px;
  }
  .responsive.rwd.simpleArt #page-top.rwdTop, .responsive.rwd.simpleVideo #page-top.rwdTop, .responsive.rwd.simpleVideoSerie #page-top.rwdTop {
    padding-bottom: 0px;
  }
  .responsive.rwd.simpleArt #content, .responsive.rwd.simpleVideo #content, .responsive.rwd.simpleVideoSerie #content {
    min-width: 280px;
    max-width: 620px;
  }
  .responsive.rwd.simpleArt #top_wrap #holder_101 h1, .responsive.rwd.simpleVideo #top_wrap #holder_101 h1, .responsive.rwd.simpleVideoSerie #top_wrap #holder_101 h1 {
    font: bold 20px/24px Arial;
    margin-top: 7px;
  }
  .responsive.rwd.simpleArt #col_left, .responsive.rwd.simpleVideo #col_left, .responsive.rwd.simpleVideoSerie #col_left {
    float: none;
    width: 100%;
  }
  .responsive.rwd.simpleArt .mod_sociallist .liczbaKomentarzy, .responsive.rwd.simpleVideo .mod_sociallist .liczbaKomentarzy, .responsive.rwd.simpleVideoSerie .mod_sociallist .liczbaKomentarzy {
    display: none;
  }
  .responsive.rwd.simpleArt .social_media_art a, .responsive.rwd.simpleVideo .social_media_art a, .responsive.rwd.simpleVideoSerie .social_media_art a {
    width: 48.5%;
  }
  .responsive.rwd.simpleArt .gazeta_article_related_new, .responsive.rwd.simpleVideo .gazeta_article_related_new, .responsive.rwd.simpleVideoSerie .gazeta_article_related_new {
    margin-left: -6%;
  }
  .responsive.rwd.simpleArt .gazeta_article_related_new li, .responsive.rwd.simpleVideo .gazeta_article_related_new li, .responsive.rwd.simpleVideoSerie .gazeta_article_related_new li {
    width: 43%;
    margin: 0px 0px 5% 6%;
    float: none;
    display: inline-block;
    vertical-align: top;
  }
  .responsive.rwd.simpleArt .gazeta_article_related_new li.fLeft, .responsive.rwd.simpleVideo .gazeta_article_related_new li.fLeft, .responsive.rwd.simpleVideoSerie .gazeta_article_related_new li.fLeft {
    margin-left: 6%;
  }
  .responsive.rwd.simpleArt .gazeta_article_related_new li img, .responsive.rwd.simpleVideo .gazeta_article_related_new li img, .responsive.rwd.simpleVideoSerie .gazeta_article_related_new li img {
    width: 100%;
    height: auto;
  }
  .responsive.rwd.simpleArt .gazeta_article_related_new .rel_head, .responsive.rwd.simpleVideo .gazeta_article_related_new .rel_head, .responsive.rwd.simpleVideoSerie .gazeta_article_related_new .rel_head {
    width: 90%;
    margin: 0 auto;
    font: bold 16px Arial;
    padding-bottom: 8px;
  }
  .responsive.rwd.simpleArt #gazeta_article_tools, .responsive.rwd.simpleVideo #gazeta_article_tools, .responsive.rwd.simpleVideoSerie #gazeta_article_tools {
    display: none;
  }
  .responsive.rwd.simpleArt #gazeta_article_image div, .responsive.rwd.simpleVideo #gazeta_article_image div, .responsive.rwd.simpleVideoSerie #gazeta_article_image div {
    float: none;
  }
  .responsive.rwd.simpleArt #gazeta_article_image img, .responsive.rwd.simpleVideo #gazeta_article_image img, .responsive.rwd.simpleVideoSerie #gazeta_article_image img {
    width: 100%;
  }
  .responsive.rwd.simpleArt #gazeta_article_miniatures li, .responsive.rwd.simpleVideo #gazeta_article_miniatures li, .responsive.rwd.simpleVideoSerie #gazeta_article_miniatures li {
    width: 17.5%;
    height: 100%;
    margin: 0 0 19px 3%;
  }
  .responsive.rwd.simpleArt #gazeta_article_miniatures li:first-child, .responsive.rwd.simpleVideo #gazeta_article_miniatures li:first-child, .responsive.rwd.simpleVideoSerie #gazeta_article_miniatures li:first-child {
    margin: 0 0 19px 0;
  }
  .responsive.rwd.simpleArt #gazeta_article_miniatures li.moreImg span, .responsive.rwd.simpleVideo #gazeta_article_miniatures li.moreImg span, .responsive.rwd.simpleVideoSerie #gazeta_article_miniatures li.moreImg span {
    display: block;
    padding: 33% 0;
    position: relative;
    text-indent: 2000px;
    line-height: 0;
  }
  .responsive.rwd.simpleArt #gazeta_article_miniatures li.moreImg span strong, .responsive.rwd.simpleVideo #gazeta_article_miniatures li.moreImg span strong, .responsive.rwd.simpleVideoSerie #gazeta_article_miniatures li.moreImg span strong {
    display: none;
  }
  .responsive.rwd.simpleArt #gazeta_article_miniatures li.moreImg a, .responsive.rwd.simpleVideo #gazeta_article_miniatures li.moreImg a, .responsive.rwd.simpleVideoSerie #gazeta_article_miniatures li.moreImg a {
    background-position: 0px 6px;
    background-size: 100%;
    height: auto;
  }
  .responsive.rwd.simpleArt #gazeta_article_miniatures li img, .responsive.rwd.simpleVideo #gazeta_article_miniatures li img, .responsive.rwd.simpleVideoSerie #gazeta_article_miniatures li img {
    width: 100%;
  }
  .responsive.rwd.simpleArt #gazeta_article_body img, .responsive.rwd.simpleArt #gazeta_article_body iframe, .responsive.rwd.simpleVideo #gazeta_article_body img, .responsive.rwd.simpleVideo #gazeta_article_body iframe, .responsive.rwd.simpleVideoSerie #gazeta_article_body img, .responsive.rwd.simpleVideoSerie #gazeta_article_body iframe {
    width: 100%;
  }
  .responsive.rwd.simpleArt #col_right, .responsive.rwd.simpleVideo #col_right, .responsive.rwd.simpleVideoSerie #col_right {
    float: none;
    clear: both;
    width: 100%;
  }
  .responsive.rwd.simpleArt #second_col_left, .responsive.rwd.simpleVideo #second_col_left, .responsive.rwd.simpleVideoSerie #second_col_left {
    width: 100%;
  }
}
#content, #page-top, #footer {
  min-width: 280px;
  max-width: 940px;
  background: #fff;
  padding: 0 10px;
}
#content:after, #page-top:after, #footer:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}

.desk #content {
  background: #fff;
}
.desk #content, .desk #page-top, .desk #footer {
  width: 940px;
  margin: auto;
}
.desk #footer {
  margin: auto;
}
.desk #col_left {
  width: 620px;
  float: left;
}
.desk #col_right {
  width: 300px;
  float: right;
}
.desk .layout_uniwersalny #holder_205,
.desk .layout_uniwersalny #holder_206,
.desk .layout_uniwersalny #holder_221,
.desk .layout_uniwersalny #holder_222 {
  width: 300px;
}
.desk #holder_205, .desk #holder_221 {
  float: left;
}
.desk #holder_206, .desk #holder_222 {
  float: right;
}

#holder_402 {
  display: block !important;
  position: relative;
  left: -20px;
  width: 960px;
}
#holder_402 #banP4 {
  margin-left: 20px;
}

#page {
  overflow: hidden;
}

div#holder_241 {
  clear: both;
}

article.mod {
  margin-bottom: 20px;
}

#gazeta_article_miniatures:after {
  content: "";
  display: block;
  float: none;
  clear: both;
}

.tag_head .tag_head_wrap, article.mod > header {
  padding-bottom: 2px;
  border-bottom: 2px solid #36bce3;
  margin-bottom: 10px;
}
.tag_head .tag_head_wrap, .tag_head .tag_head_wrap h1, article.mod > header, article.mod > header h1 {
  font: bold 14px Arial, sans-serif;
}

.responsive.rwd article.mod > header, .responsive.rwd article.mod > header h1 {
  font-size: 16px;
  line-height: 19px;
  font-weight: normal;
}

@media screen and (min-width: 540px) {
  .responsive.rwd article.mod > header, .responsive.rwd article.mod > header h1 {
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
  }
}
@media screen and (min-width: 940px) {
  .responsive.rwd article.mod > header, .responsive.rwd article.mod > header h1 {
    font-size: 20px;
    line-height: 24px;
  }
}
.mod_hat2014 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 34px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  background: #383842;
  z-index: 2900;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  transform: translateZ(0);
}
.mod_hat2014 .gridWrap {
  margin: auto;
}
.mod_hat2014 .gridWrap:after {
  content: "";
  display: block;
  clear: both;
  float: none;
}
.mod_hat2014 .user img {
  display: none;
}
.mod_hat2014, .mod_hat2014 * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.mod_hat2014 .hat-partner p {
  display: inline-block;
  padding: 2px 11px 3px 9px;
  margin-top: 1px;
  font-size: 11px;
}
.mod_hat2014 .hat-partner p, .mod_hat2014 .hat-partner p a, .mod_hat2014 .hat-partner p a:hover {
  color: #565656;
  background: #eaeaea;
}

.desk .mod_hat2014 .bar, .desk .mod_hat2014 .bar + li {
  float: left;
  line-height: 33px;
  position: relative;
}
.desk .mod_hat2014 .gridWrap {
  min-width: 980px;
}
.desk .mod_hat2014 .bar {
  z-index: 1;
}
.desk .mod_hat2014 .home {
  float: left;
  line-height: 33px;
  position: relative;
  z-index: 0;
  font-weight: 700;
}
.desk .mod_hat2014 .bar a, .desk .mod_hat2014 .home a {
  color: #fefefc;
  display: inline-block;
  padding: 0 10px;
}
.desk .mod_hat2014 .bar a:visited, .desk .mod_hat2014 .bar a:active, .desk .mod_hat2014 .bar a:focus, .desk .mod_hat2014 .bar a:hover, .desk .mod_hat2014 .home a:visited, .desk .mod_hat2014 .home a:active, .desk .mod_hat2014 .home a:focus, .desk .mod_hat2014 .home a:hover {
  color: #fefefc;
}
.desk .mod_hat2014 .bar a:hover, .desk .mod_hat2014 .home a:hover {
  background: #474753;
}
.desk .mod_hat2014 .bar > a {
  font-weight: bold;
}
.desk .mod_hat2014 .hat-partner {
  text-align: right;
}
.desk .mod_hat2014 .hat-partner p {
  float: right;
}

.mod_hat2014 .c1 .bar a, .mod_hat2014 .c1 .bar > a {
  padding: 0 5px;
  position: relative;
  z-index: 0;
  font-weight: normal;
}
.mod_hat2014 .c1 .bar a, .mod_hat2014 .c1 .bar a:hover, .mod_hat2014 .c1 .bar a:visited, .mod_hat2014 .c1 .bar a:focus, .mod_hat2014 .c1 .bar a:active, .desk .mod_hat2014 .c1 .bar a, .mod_hat2014 .c1 .bar > a, .mod_hat2014 .c1 .bar > a:hover, .mod_hat2014 .c1 .bar > a:visited, .mod_hat2014 .c1 .bar > a:focus, .mod_hat2014 .c1 .bar > a:active, .desk .mod_hat2014 .c1 .bar > a {
  color: #a4a4a4;
}

.desk .mod_hat2014 .bar + .hat_notify {
  padding-right: 5px;
  color: #fff;
  font-weight: bold;
  z-index: 2901;
}
.desk .mod_hat2014 .bar + .hat_notify a {
  padding-right: 5px;
}
.desk .mod_hat2014 .bar + .hat_notify a:hover:before {
  z-index: -1;
  width: calc(100% - 5px);
  position: absolute;
  top: 0;
  left: 5px;
  height: 100%;
  background: #474753;
  content: "";
}
.desk .mod_hat2014 .bar + .hat_notify > a:hover {
  background: none;
}

.mod_hat2014 #notifyspan {
  display: inline-block;
  float: none;
}

#feedNotify {
  float: none;
  display: inline-block;
}

.mod_hat2014 .bar > a:hover, .mod_hat2014 .hat_notify:hover {
  background-color: transparent;
  color: #e0e0e8;
}

.desk .mod_hat2014 .c0 li > a.active {
  background-color: #474753;
  color: #e0e0e8;
}

.mod_hat2014 .bar > a:hover {
  background: #474753;
}
.mod_hat2014 .c1 .bar > a:hover {
  background: #292930;
}
.mod_hat2014 a:hover {
  text-decoration: none;
}
.mod_hat2014 .c0 {
  float: left;
}
.mod_hat2014 .c1 {
  float: right;
  font-size: 11px;
}
.mod_hat2014 .c1 a {
  color: #a4a4a4;
}

.desk .mod_hat2014 .c0 .home > a:before {
  position: static;
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_5.png?20150330") -74px -8px no-repeat transparent;
  margin-right: 5px;
}

.mod_hat2014 .more {
  height: 33px;
  width: 36px;
  border-left: 1px solid #4e4e5a;
  position: relative;
  background-image: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_5.png?20150330");
  background-position: -31px -31px;
}
.mod_hat2014 .search {
  height: 33px;
  width: 36px;
  border-left: 1px solid #4e4e5a;
  position: relative;
  background-image: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_5.png?20150330");
  background-position: -31px -31px;
}
.mod_hat2014 .search:hover {
  background-position: -31px 1px;
}
.mod_hat2014 .search a {
  display: block;
  width: 100%;
  height: 100%;
}
.mod_hat2014 .search a:hover {
  background: none;
}
.mod_hat2014 .search.bar input:checked ~ * form {
  display: block;
}
.mod_hat2014 .search.bar input:checked ~ * form:before {
  z-index: 0;
  position: absolute;
  width: 35px;
  height: 33px;
  background: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_5.png?20150330") -94px 0px #292930;
  content: "";
  display: block;
  top: -32px;
  right: 0;
}
.mod_hat2014 .search > a:hover:after {
  background: none;
}
.mod_hat2014 .more {
  background-position: 2px -31px;
}
.mod_hat2014 .more:hover {
  background-position: 2px 1px;
  background-color: #292930;
}
.mod_hat2014 .more > ul {
  position: absolute;
  top: 100%;
  right: 0;
}

.desk .mod_hat2014 .more > ul {
  width: 140px;
  background: #fff;
  font-size: 12px;
  font-weight: bold;
  -webkit-transition: all 1s ease-in-out;
  display: none;
  border: 1px solid #888;
  border-width: 0 1px 1px 1px;
  box-shadow: 1px 1px 10px 0 #444;
}
.desk .mod_hat2014 .more > ul > li {
  display: block;
  color: #222;
  height: 29px;
  line-height: 29px;
}
.desk .mod_hat2014 .more > ul > li > a {
  display: block;
  color: #222;
  height: 29px;
  line-height: 29px;
}

.mod_hat2014 .more > ul > li.more_brg > a:hover {
  background: none;
  color: #000;
}
.mod_hat2014 .c1 .bar.more > ul > li > a {
  padding-left: 12px;
}
.mod_hat2014 .more > ul > li > a:hover {
  background-color: #383842;
}
.mod_hat2014 .more label {
  display: inline-block;
  height: 100%;
}
.mod_hat2014 .more input.menu {
  width: 100%;
  height: 100%;
  display: block;
  opacity: 0;
  position: relative;
  z-index: 1;
  cursor: pointer;
}
.mod_hat2014 .more input + ul {
  display: none;
}
.mod_hat2014 .more input:checked + ul {
  display: block;
  height: auto;
}
.mod_hat2014 .more input + ul:before {
  position: absolute;
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  bottom: 100%;
  right: 0;
  z-index: 0;
  background: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_5.png?20150330") 2px -29px no-repeat white;
}
.mod_hat2014 .show_more {
  font-weight: normal;
}

.desk .mod_hat2014 .bar.more > ul {
  width: 920px;
}
.desk .mod_hat2014 .bar.more > ul > li {
  float: left;
}

.mod_hat2014 .bar.more > ul > li.show_more {
  float: none;
  clear: both;
  height: auto;
}
.mod_hat2014 .hat_help {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
  position: absolute;
  left: -28px;
  top: 140px;
  height: 78px;
  width: 350px;
  background: url("https://static.im-g.pl/i/obrazki/hpFeed/notifyinfo4.png") 0 -112px no-repeat transparent;
}
.mod_hat2014 .hat_help .close {
  cursor: pointer;
  display: block;
  width: 32px;
  height: 24px;
  position: absolute;
  top: -12px;
  right: -12px;
  background: url("https://static.im-g.pl/i/obrazki/hpFeed/notifyinfo4.png") -16px -304px no-repeat transparent;
}
.mod_hat2014 .hat_help .wrp {
  position: relative;
  height: 100%;
}
.mod_hat2014 .hat_help .wrp:before {
  z-index: -1;
  position: absolute;
  top: -150px;
  width: 106px;
  height: 104px;
  background: url("https://static.im-g.pl/i/obrazki/hpFeed/notifyinfo4.png") -50px 0px no-repeat transparent;
  content: "";
  display: block;
  left: 10px;
}
.mod_hat2014 .hat_help.out {
  -webkit-filter: blur(40px);
  opacity: 0;
  height: 0;
}
.mod_hat2014 .search.bar input[type=checkbox] {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
.mod_hat2014 .search.bar form {
  padding: 10px;
  display: none;
  width: 292px;
  height: 48px;
  background: #292930;
}
.mod_hat2014 .search.bar input:checked + #pageSearch {
  top: 33px;
  right: 0;
  position: absolute;
}
.mod_hat2014 .search.bar input:checked + #pageSearch form {
  display: block;
}
.mod_hat2014 .search.bar input:checked + form:before {
  z-index: 0;
  position: absolute;
  width: 35px;
  height: 33px;
  background: url("https://static.im-g.pl/i/obrazki/global/hat/2014/hat2014_sprite_5.png?20150330") -94px 0px #292930;
  content: "";
  display: block;
  top: -32px;
  right: 0;
}
.mod_hat2014 .search.bar form input#pageSearchQ {
  height: 26px;
  float: left;
  width: 200px;
  border: 1px solid #4e4e5a;
  color: #b4b3b3;
  background: #383842;
  padding: 0 10px;
  line-height: 26px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.mod_hat2014 .search.bar #pageSearch input[type=submit] {
  float: left;
  background: #3370bc;
  border-color: #3370bc;
  color: #fff;
  width: 64px;
  margin-left: 8px;
  line-height: 28px;
  border-radius: 0;
  -webkit-appearance: none;
}
.mod_hat2014 .search.bar #pageSearch input[type=submit]:hover {
  background: #6694cd;
}
.mod_hat2014 .user img {
  display: none;
}

.desk.tablet .mod_hat2014 .more:hover {
  background-color: inherit;
}
.desk .mod_hat2014 .user {
  color: #e0e0e8;
}
.desk .mod_hat2014 .user a, .desk .mod_hat2014 .user a:hover {
  color: #a4a4a4;
}
.desk .mod_hat2014 .user:hover, .desk .mod_hat2014 .user a:hover {
  background: #292930;
}
.desk .mod_hat2014 .user.logged {
  background: #292930;
}
.desk .mod_hat2014 .user.logged .user {
  height: 100%;
  display: block;
  max-width: 75px;
  padding: 0 10px;
  background: #292930;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.desk .mod_hat2014 .user a {
  display: block;
  padding: 0 10px;
}
.desk .mod_hat2014 .user .user-box {
  position: absolute;
  top: 33px;
  right: 0;
  width: 150px;
  display: none;
  background: #292930;
}
.desk .mod_hat2014 .user .user-box li a:hover {
  background: #191920;
}
.desk .mod_hat2014 .user.logged:hover .user-box {
  display: block;
}

.responsive.rwd #page.n_hat2014 {
  padding-top: 50px;
}
.responsive.rwd .mod_hat2014 {
  height: 50px;
  font-size: 20px;
  border: none;
}
.responsive.rwd .mod_hat2014 .logo img {
  height: 28px;
  margin-top: 10px;
  margin-left: 10px;
}
.responsive.rwd .mod_hat2014 a:hover {
  background: none;
}
.responsive.rwd .mod_hat2014 .logo .logo.c1 {
  float: none;
}
.responsive.rwd .mod_hat2014 #rwdNav {
  width: 100%;
  z-index: 2900;
}
.responsive.rwd .mod_hat2014 #rwdNav li a {
  color: #fff;
  font-size: 20px;
  line-height: 40px;
  padding: 0 18px;
}
.responsive.rwd .mod_hat2014 .bar.more .links .c0 a {
  color: #fff;
  font-size: 20px;
  line-height: 40px;
  padding: 0 18px;
}
.responsive.rwd .mod_hat2014 .hat-partner {
  margin: 0 auto;
  text-align: center;
}
.responsive.rwd .hat_notify {
  color: #fff;
  font-size: 20px;
  line-height: 40px;
  padding: 0 18px;
}
.responsive.rwd .mod_hat2014 ul.user .user, .responsive.rwd .mod_hat2014 .user li a {
  color: #fff;
  font-size: 20px;
  line-height: 40px;
  padding: 0 18px;
}
.responsive.rwd .mod_hat2014 .c1 {
  color: #a4a4a4;
  font-weight: normal;
}
.responsive.rwd .mod_hat2014 #rwdNav .p0 a {
  font-weight: bold;
}
.responsive.rwd .mod_hat2014 .gridWrap {
  position: relative;
}
.responsive.rwd .mod_hat2014 .bar.more .links {
  position: absolute;
  width: 100vw;
  top: 50px;
  right: 0;
  height: calc(100vh - 50px);
  overflow-y: scroll;
  background: #292931;
  border: none;
}
.responsive.rwd .hat_notify {
  display: none;
}
.responsive.rwd .mod_hat2014 .bar.more > ul .deskNav {
  width: 100%;
}
.responsive.rwd .mod_hat2014 .bar.more > ul .deskNav header {
  line-height: 40px;
  padding: 0 18px;
  font-size: 12px;
  font-weight: bold;
  color: #7d7d87;
  text-transform: uppercase;
}
.responsive.rwd .c1 .c0:before, .responsive.rwd .user:before {
  line-height: 40px;
  padding: 0 18px;
  font-size: 12px;
  font-weight: bold;
  color: #7d7d87;
  text-transform: uppercase;
}
.responsive.rwd .mod_hat2014 .c1 .c0:before {
  content: "serwisy";
}
.responsive.rwd .mod_hat2014 ul.user {
  background: #000;
  padding-bottom: 10px;
}
.responsive.rwd .mod_hat2014 ul.user li a {
  color: #a4a4a4;
}
.responsive.rwd .mod_hat2014 a[href="#profile"], .responsive.rwd .mod_hat2014 a[name=profile] {
  display: block;
  border: 1px solid #7d7d87;
  text-transform: uppercase;
  text-align: center;
  font-size: 12px;
  line-height: 45px;
  margin: 20px;
}
.responsive.rwd .mod_hat2014 .bar.more ul li a[name=profile] {
  background: #000;
  font-weight: bold;
  line-height: 40px;
  text-align: left;
  border: none;
  border-top: 2px solid #383842;
  padding: 10px 20px 0;
  margin: 10px 0 0;
}
.responsive.rwd .mod_hat2014 .bar.more > ul .deskNav #rwdNav {
  background: #292931;
}
.responsive.rwd .mod_hat2014 #pageNav {
  background: #383842;
  width: 100%;
  padding: 0 18px;
  border: none;
  padding-top: 20px;
}
.responsive.rwd .mod_hat2014 #pageNav a {
  color: #fff;
}
.responsive.rwd .mod_hat2014 #pageNav header {
  font-size: 12px;
  color: #a4a4a4;
  text-transform: uppercase;
}
.responsive.rwd .mod_hat2014 #pageNav section ul {
  clear: both;
  line-height: 30px;
}
.responsive.rwd .mod_hat2014 #pageNav .buttons > li + li {
  display: none;
}
.responsive.rwd .mod_hat2014 #pageNav section > ul > li {
  float: left;
  width: 50%;
}
.responsive.rwd .mod_hat2014 .more {
  height: 50px;
  width: 62px;
}
.responsive.rwd .mod_hat2014 .more input + ul:before {
  background-color: #292931;
  width: 62px;
  height: 50px;
}
.responsive.rwd .mod_hat2014 .search {
  height: 50px;
  width: 62px;
}
.responsive.rwd .mod_hat2014 .more {
  background-position: -113px -24px;
}
.responsive.rwd #rwdFooter {
  position: relative;
  z-index: 0;
}
.responsive.rwd .c1 .c0 {
  float: none;
  border-top: 2px solid #383842;
  padding-top: 10px;
  margin-top: 10px;
}
.responsive.rwd #feedNotify, .responsive.rwd #notifyspan {
  padding: 0;
  margin: 0;
}
.responsive.rwd #pageNav {
  display: none;
}
.responsive.rwd #rwdNav li {
  display: block;
  float: none;
}

/*.mod_hat2014 #pageNav {display: block;}*/
#pageNav {
  position: relative;
  padding-top: 10px;
  top: 0;
  line-height: 16px;
  border: none;
  border-top: 1px solid #e0e0e0;
  clear: both;
}
#pageNav a {
  color: #148;
  padding: 0;
}
#pageNav .buttons {
  display: block;
}
#pageNav .lists:after {
  clear: both;
  content: "";
  float: none;
  display: block;
}

#page {
  overflow: visible;
  z-index: 1;
}

#__editorTarget #pageNav, #pageNav {
  width: 900px;
  margin: 15px 10px 0;
  border: 1px solid #ccc;
  border-top: none;
  position: absolute;
  background: #fff;
  top: 35px;
  left: 0;
  z-index: 2000;
}

#__editorTarget #pageNav {
  position: relative;
}
#__editorTarget #pageNav .buttons section.overlay {
  display: none;
}

#pageNav .buttons section.overlay {
  display: none;
}

#__editorTarget #pageNav .buttons .lists > ul.first, #pageNav .buttons .lists > ul.first {
  margin-left: 0;
}

#__editorTarget #pageNav .buttons .lists > ul, #pageNav .buttons .lists > ul {
  float: left;
  margin-left: 10px;
  width: 140px;
}

#__editorTarget #pageNav .buttons .lists li header, #pageNav .buttons .lists li header {
  color: #2E2E2E;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
}

#__editorTarget #pageNav .buttons .lists li ul, #pageNav .buttons .lists li ul {
  margin-bottom: 12px;
}

#__editorTarget #pageNav .buttons .lists li ul.bolded li a, #pageNav .buttons .lists li ul.bolded li a {
  font-weight: bold;
}

#__editorTarget #pageNav .right a, #pageNav .right a {
  color: #148;
}

#__editorTarget #pageNav .right, #pageNav .right {
  text-align: right;
  font-weight: 700;
  position: relative;
  top: -11px;
}

#__editorTarget #pageNav > ul, #pageNav > ul {
  margin: 0 0 4px;
}

#__editorTarget #pageNav ul.links li a, #pageNav ul.links li a {
  display: block;
  color: #5d5d5d;
  padding: 3px 0 2px;
  line-height: 19px;
  outline: none;
}

#__editorTarget #pageNav ul.buttons > li > p a:hover, #__editorTarget #pageNav ul.links li a:hover {
  color: #141414;
  text-decoration: none;
}

#pageNav ul.buttons > li > p a:hover, #pageNav ul.links li a:hover {
  color: #141414;
  text-decoration: none;
}

#__editorTarget #pageNav ul.buttons > li > p a {
  padding: 0;
  background: 0;
  display: inline;
  height: auto;
  text-align: right;
  width: auto;
}

#pageNav {
  position: relative;
  padding-top: 10px;
  top: 0;
  line-height: 16px;
  border: none;
  border-top: 1px solid #e0e0e0;
  clear: both;
}
#pageNav a {
  color: #148;
  padding: 0;
}
#pageNav a:hover {
  color: #148;
  background: none;
  text-decoration: underline;
}
#pageNav .buttons {
  display: block;
}
#pageNav .right a {
  font-weight: 700;
}
#pageNav .lists:after {
  clear: both;
  content: "";
  float: none;
  display: block;
}
#pageNav ul.buttons > li > p a {
  padding: 0;
  background: 0;
  display: inline;
  height: auto;
  text-align: right;
  width: auto;
}

/* - overlay */
#pageOverlayBg {
  background: #000;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9020;
  width: 100%;
  height: 100%;
}

#pageOverlayInner {
  position: absolute;
  background: #fff;
  z-index: 1002;
  box-shadow: 0px 1px 15px 5px #000;
}

#pageOverlay {
  font: normal 12px/16px Arial, sans-serif;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9021;
  width: 100%;
  height: 100%;
}
#pageOverlay .overlay {
  position: absolute;
  background: #fff;
  z-index: 1003;
  width: 856px;
  padding: 18px 19px;
}
#pageOverlay section.overlay > header {
  margin: 0 0 15px;
  padding: 0 0 4px;
  color: #2e2e2e;
  font-size: 18px;
  font-weight: bold;
}
#pageOverlay section.overlay > header a {
  font-size: 14px;
  color: #888;
  position: absolute;
  background-position: -108px -305px;
  width: 16px;
  height: 16px;
  top: 5px;
  right: 5px;
  display: block;
  overflow: hidden;
}
#pageOverlay section.overlay > ul {
  float: left;
  width: 132px;
  margin-left: 12px;
}
#pageOverlay section.overlay > ul.first {
  margin-left: 0;
}
#pageOverlay section.overlay li header {
  font-weight: bold;
  color: #2e2e2e;
  text-transform: uppercase;
}
#pageOverlay section.overlay li li {
  font-size: 12px;
  line-height: 16px;
}
#pageOverlay section.overlay li ul {
  margin-bottom: 12px;
}

.desk.safari_mobile .mod_hat2014 .bar a {
  padding: 0 9px;
}

/*
.cookieMessage, .cookieMessage body { margin-top: 0; }
.cookieMessage .mod_hat2014 { position: relative; clear: both;}
*/
.responsive.rwd #rwdHat .deskNav, .responsive.rwd #rwdNav > ul {
  float: none;
}

.responsive.rwd #rwdNav {
  height: auto;
  margin-top: 0;
}

.responsive.rwd.safari_mobile .mod_hat2014 ul.user {
  padding-bottom: 30px;
}
.responsive.rwd.safari_mobile .mod_hat2014 .bar.more .links {
  border: 1px solid transparent;
}

.desk .slideTop {
  color: #000;
}
.desk .slideTop > * {
  display: inline-block;
  vertical-align: middle;
}
.desk .slideTop #sitePath {
  margin: 0 !important;
  vertical-align: middle;
  width: auto;
}
.desk .slideTop #sitePath a {
  color: #ababab;
  font-weight: normal;
  font-size: 14px !important;
}
.desk .slideTop #sitePath a:hover {
  color: #646464;
  background: none;
}
.desk .slideTop #banP71 {
  display: none;
}
.desk .slideTop > .c1 {
  position: relative;
}
.desk .slideTop > .c2 {
  float: right;
  margin-top: 8px;
}
.desk .slideTop .more {
  display: inline-block;
  vertical-align: middle;
  height: 32px;
  width: 32px;
  position: relative;
  background-position: 5px 5px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAsAgMAAACsxIZRAAAADFBMVEUAAAClpaVkZGT///8nyT+TAAAAAXRSTlMAQObYZgAAAHFJREFUKM/Vj7ENgDAMBI9ISIiKhiWyBBmBItkno1CiTMFmQGu/RJeCK0/y+5+OrKUkQmsnTARnInPFMNeIJRwnjna4HGJFjV5psn7Xhrrip2z3fUFisWbYyVjy6yzrmJwZi08e8oeRK0mW79JQVvTlAZ5ZMoM5s5NZAAAAAElFTkSuQmCC");
}
.desk .slideTop .menu {
  width: 100%;
  height: 100%;
  display: block;
  opacity: 0;
  position: absolute;
  z-index: 1;
  cursor: pointer;
}
.desk .slideTop .links {
  visibility: hidden;
  position: absolute;
  z-index: 10;
  background-color: #383842;
  margin-top: 32px;
}
.desk .slideTop .links a, .desk .slideTop .links span {
  color: #fefefc;
  font: bold 12px/34px Arial;
  padding: 0 15px;
  white-space: nowrap;
  cursor: pointer;
}
.desk .slideTop .links a:hover, .desk .slideTop .links span:hover {
  color: #ccccd9;
  background: none;
}
.desk .slideTop .links .active a {
  color: #646464;
}
.desk .slideTop .p1 {
  display: none;
  background: #000;
}
.desk .slideTop .p1.show {
  display: block;
}
.desk .slideTop .p2 {
  display: none;
}
.desk .slideTop .menu:hover + .bar {
  background-position: -17px 5px;
}
.desk .slideTop .menu:checked + .bar {
  background-color: #383842;
  background-position: 5px -17px;
}
.desk .slideTop .menu:checked + .bar .links {
  visibility: visible;
  height: auto;
}
.desk .slideTop .more.all, .desk .slideTop article.mod_uzr_sport9, .desk .slideTop #rwdNav > a {
  display: none;
}

#rwdFooter {
  max-width: 940px;
  font-size: 12px;
  line-height: 23px;
  margin: auto;
}
#rwdFooter .c0 li {
  float: left;
  margin-right: 12px;
}
#rwdFooter ul li.caption {
  color: #999;
  font-weight: 700;
  margin-right: 19px;
}
#rwdFooter .c1 {
  display: block;
}
#rwdFooter .c1:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}
#rwdFooter .c0 > ul + ul {
  clear: left;
}
#rwdFooter .c0 > ul + ul:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}
#rwdFooter .copy {
  font-weight: bold;
  color: #999;
}
#rwdFooter .ft_bot li a,
#rwdFooter .ft_bot li {
  color: #999;
}
#rwdFooter .icons {
  font-size: 10px;
  clear: right;
  /*
          .mail span { 
              background-image: url('https://static.im-g.pl/i/obrazki/global/hat/rwd/fc_poczta.svg?20150330');  
          }
          
          .fb span { 
              background-image: url('https://static.im-g.pl/i/obrazki/global/hat/rwd/fc_facebook.svg?20150330');  
          }
          
          .nlt span { 
              background-image: url('https://static.im-g.pl/i/obrazki/global/hat/rwd/fc_newsletter.svg?20150330');  
          }
          
          .rss span { 
              background-image: url('https://static.im-g.pl/i/obrazki/global/hat/rwd/fc_rss.svg?20150330');  
          }
  
          .fb span { background-position: -78px 0; }
          .nlt span { background-position: -45px -4px; }
          .rss span { background-position: -118px 0; }
          */
}
#rwdFooter .icons:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}
#rwdFooter .icons a {
  display: block;
}
#rwdFooter .icons a:hover {
  background: transparent;
}
#rwdFooter .icons li a {
  line-height: 34px;
}
#rwdFooter .icons span {
  float: left;
  position: relative;
  top: 3px;
  /*
  background: url('https://static.im-g.pl/i/obrazki/global/hat/rwd/fc_poczta.svg?20150330') 0 0 no-repeat transparent; 
  background-size: 30px;
  */
  background: url("https://static.im-g.pl/i/obrazki/common/common_sprite.png?20150330");
  background-position: -3px -237px;
  background-size: 150px;
  display: inline-block;
  color: #fff;
  width: 30px;
  height: 30px;
  margin: 0 8px auto 2px;
}
#rwdFooter .icons .nlt span {
  background-position: -38px 67px;
}
#rwdFooter .icons .fb span {
  background-position: -2px -23px;
}
#rwdFooter .icons .rss span {
  background-position: -38px 32px;
}
#rwdFooter a {
  color: #fff;
}
#rwdFooter a:hover {
  background: none;
}

/* styles for partner */
#rwdFooter {
  position: relative;
}
#rwdFooter .partner {
  position: absolute;
  top: -1.9em;
  width: 100%;
  padding: 0;
  font-size: 11px;
  color: #565656;
}
#rwdFooter .partner strong, #rwdFooter .partner span {
  background: #eaeaea;
  padding: 3px 0;
}
#rwdFooter .partner strong {
  padding-left: 5px;
}
#rwdFooter .partner span {
  padding-right: 5px;
}

.desk #rwdFooter {
  padding: 0 10px 10px;
  max-width: 940px;
  background: #fff;
}
.desk #rwdFooter a,
.desk #rwdFooter .copy a {
  color: #999;
}
.desk #rwdFooter .icons {
  float: right;
}
.desk #rwdFooter .icons li.spr {
  float: left;
  margin-right: 22px;
  text-align: center;
}
.desk #rwdFooter .icons li.spr span {
  display: block;
  margin: auto;
  float: none;
  width: 30px;
  margin-bottom: 5px;
}
.desk #rwdFooter .icons li.spr a {
  line-height: 16px;
  color: inherit;
}
.desk #rwdFooter a {
  color: #003966;
}
.desk #rwdFooter a:hover {
  color: #000;
}
.desk #rwdFooter .more {
  display: none;
}
.desk #rwdFooter .ft_top {
  padding-top: 10px;
  border-top: 1px solid #e0e0e0;
}
.desk #rwdFooter .ft_bot {
  border-top: 1px solid #e0e0e0;
  padding-top: 10px;
  margin-top: 6px;
}
.desk #rwdFooter .ft_bot .c1,
.desk #rwdFooter .ft_bot .c0,
.desk #rwdFooter .ft_bot .c1 li {
  display: inline !important;
}
.desk #rwdFooter .ft_bot .c1 li {
  margin-right: 10px;
}
.desk #rwdFooter li {
  float: left;
}
.desk #rwdFooter .partner {
  text-align: left;
}
.desk #rwdFooter:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}
.desk.simplePhotostory.slide #rwdFooter .partner, .desk.simpleGallery.slide #rwdFooter .partner {
  position: relative;
  top: 0.2em;
}

.responsive.rwd #rwdFooter {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background: #212121;
  padding-bottom: 10px;
  /*
  @media screen and (min-width: 940px) {
      .c0 ul, .c1 ul {
          li:first-child + li + li + li ~ li {display: inline}
      }
  }
  */
}
.responsive.rwd #rwdFooter .partner {
  text-align: center;
}
.responsive.rwd #rwdFooter .icons li {
  width: 50%;
  float: left;
  display: block;
  line-height: 34px;
  font-size: 12px;
  font-weight: 700;
  height: 34px;
}
.responsive.rwd #rwdFooter .icons li a {
  color: #fff;
}
@media screen and (min-width: 440px) {
  .responsive.rwd #rwdFooter .icons li {
    width: 25%;
  }
}
.responsive.rwd #rwdFooter .icons .mail {
  background-color: #56acc3;
}
.responsive.rwd #rwdFooter .icons .fb {
  background-color: #345390;
}
.responsive.rwd #rwdFooter .icons .nlt {
  background-color: #1f6679;
}
.responsive.rwd #rwdFooter .icons .rss {
  background-color: #ff9155;
}
.responsive.rwd #rwdFooter .icons.l5 li {
  width: 33.33%;
}
.responsive.rwd #rwdFooter .icons.l5 li:first-child + li + li ~ li {
  width: 50%;
}
.responsive.rwd #rwdFooter .icons.l3 li {
  width: 33.33%;
}
.responsive.rwd #rwdFooter .icons.l2 li {
  width: 50%;
}
.responsive.rwd #rwdFooter .icons.l1 li {
  width: 100%;
}
.responsive.rwd #rwdFooter .ft_top .c0 {
  margin: 10px;
}
.responsive.rwd #rwdFooter .c0 ul li:first-child + li + li + li + li ~ li, .responsive.rwd #rwdFooter .c1 ul li:first-child + li + li + li + li ~ li, .responsive.rwd #rwdFooter .ft_bot .c0 li:first-child + li + li + li + li ~ li {
  display: none;
}
.responsive.rwd #rwdFooter .c0 ul li ~ li.more, .responsive.rwd #rwdFooter .c1 ul li ~ li.more, .responsive.rwd #rwdFooter .ft_bot .c0 li ~ li.more {
  display: inline-block !important;
}
.responsive.rwd #rwdFooter .ft_bot {
  margin: 10px;
  border-top: 1px solid #3e3e3e;
  padding-top: 7px;
  margin-top: 1px;
}
.responsive.rwd #rwdFooter .ft_bot .c1 {
  float: right;
  width: 140px;
}
.responsive.rwd #rwdFooter .ft_bot .c1 li {
  display: inline;
  text-align: right;
}
.responsive.rwd #rwdFooter .ft_bot .c1 li + li {
  margin-left: 10px;
}
.responsive.rwd #rwdFooter:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}
.responsive.rwd.simplePhotostory.slide #rwdFooter .partner, .responsive.rwd.simpleGallery.slide #rwdFooter .partner {
  position: relative;
  top: 0;
  background: #fff;
}
.responsive.rwd.simplePhotostory.slide #rwdFooter .partner span, .responsive.rwd.simplePhotostory.slide #rwdFooter .partner strong, .responsive.rwd.simpleGallery.slide #rwdFooter .partner span, .responsive.rwd.simpleGallery.slide #rwdFooter .partner strong {
  position: relative;
  top: 0.2em;
}

#footer {
  margin-top: 40px;
  width: 100%;
  max-width: 940px;
  padding: 0 10px;
}
#footer .c0 ul li:first-child + li + li + li ~ li, #footer .c1 ul li:first-child + li + li + li ~ li, #footer .ft_bot .c0 li:first-child + li + li + li ~ li {
  display: none;
}
#footer .c0, #footer .c1 {
  width: auto;
}
@media screen and (min-width: 940px) {
  #footer .c0 ul li:first-child + li + li + li ~ li, #footer .c1 ul li:first-child + li + li + li ~ li {
    display: inline;
  }
}

/* fallback to PNG */
body.nosvg #rwdFooter .icons span,
body.opera_mini #rwdFooter .icons span,
body.ie #rwdFooter .icons span {
  background: url("https://static.im-g.pl/i/obrazki/common/footer_sprite.png?20150330") 2px 0 no-repeat transparent;
  background-size: auto;
}
body.nosvg #rwdFooter .icons .fb span,
body.opera_mini #rwdFooter .icons .fb span,
body.ie #rwdFooter .icons .fb span {
  background: url("https://static.im-g.pl/i/obrazki/common/footer_sprite.png?20150330") -78px 0 no-repeat transparent;
  background-size: auto;
}
body.nosvg #rwdFooter .icons .nlt span,
body.opera_mini #rwdFooter .icons .nlt span,
body.ie #rwdFooter .icons .nlt span {
  background: url("https://static.im-g.pl/i/obrazki/common/footer_sprite.png?20150330") -39px 1px no-repeat transparent;
  background-size: auto;
}
body.nosvg #rwdFooter .icons .rss span,
body.opera_mini #rwdFooter .icons .rss span,
body.ie #rwdFooter .icons .rss span {
  background: url("https://static.im-g.pl/i/obrazki/common/footer_sprite.png?20150330") -118px 0 no-repeat transparent;
  background-size: auto;
}

/* szukaj */
#pageSearch {
  margin-bottom: 0;
  position: relative;
}

#pageSearchQ {
  border: 1px solid #cacaca;
  font: normal 13px Arial, sans-serif;
  padding: 4px;
  width: 200px;
  float: left;
}

#pageSearch form div, #pageSearch input[type=submit] {
  background-image: url("https://static.im-g.pl/i/obrazki/lego/search-sprite-basic.png");
  background-repeat: no-repeat;
}

#pageSearch form div {
  width: 13px;
  height: 26px;
  background-position: 0 0;
  float: left;
  cursor: pointer;
}

#pageSearch ul {
  position: absolute;
  left: 0;
  top: 26px;
  border: solid #cacaca;
  border-width: 0 1px 1px;
  width: 221px;
  display: none;
}

#pageSearch .expanded {
  background-position: 0 -26px;
}

#pageSearch .expanded ul {
  display: block;
  background: #fff;
}

#pageSearch li {
  padding: 2px 4px;
}

#pageSearch li:hover {
  text-decoration: underline;
}

#pageSearch li[data-target=internet] {
  background: url("https://static.im-g.pl/i/obrazki/lego/search-google-bg.png") no-repeat 95% 50%;
}

#pageSearch input[type=submit] {
  background-position: 0 100%;
  background-repeat: repeat-x;
  border: 0;
  margin-left: 4px;
  height: 26px;
  padding: 0 6px 2px;
  color: #fff;
  font: bold 12px Arial, sans-serif;
  cursor: pointer;
}

#pageSearch .hidden {
  display: none;
}

/* winieta */
header#pageHead {
  margin-bottom: 12px;
  position: relative;
}

header#pageHead div.c0 {
  position: relative;
  z-index: 2;
}

header#pageHead div.c0, header#pageHead div.c0 div.imgw {
  float: left;
}

header#pageHead a, header#pageHead a:hover {
  background: 0;
}

header#pageHead div.c1, header#pageHead div.c0 div.fb {
  float: right;
}

header#pageHead div.fb {
  margin: 14px 0 0 18px;
  padding: 12px 0 0;
}

header#pageHead div.c1 span {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
  text-align: center;
}

header#pageHead div.c1, header#pageHead div.c1 span.hack {
  height: 70px;
}

header#pageHead div.c1 span {
  display: inline-block;
  vertical-align: middle;
}

header#pageHead div.c0 a, header#pageHead div.c1 a, header#pageHead div.fb {
  position: relative;
  z-index: 2;
}

header#pageHead #banP71 {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
}

header#pageHead p.pageTitle, header#pageHead p.claim {
  float: left;
  vertical-align: middle;
  line-height: 29px;
  border-left: 1px solid #d3d3d3;
  margin: 20px 0 20px 20px;
  padding: 0 0 0 20px;
  height: 30px;
}

header#pageHead p.pageTitle {
  font-size: 18px;
}

header#pageHead p.claim {
  font-size: 12px;
  margin-left: 12px;
  padding-left: 12px;
  line-height: 31px;
}

header#pageHead p.pageTitle span, header#pageHead p.claim span {
  display: inline-block;
}

header#pageHead.hasBanner div.c1, header#pageHead.hasBanner p.claim, header#pageHead.hasBanner p.pageTitle {
  display: none;
}

header#pageHead.hasBanner div.c0 div.fb {
  float: none;
  margin: 0;
  clear: both;
  padding: 0;
}

header#pageHead.hasBanner.small div.c0 div.fb {
  float: right;
  margin: 14px 0 0 18px;
  padding: 12px 0 0;
  clear: none;
}

header#pageHead.hasBanner[data-like-shift="1"] div.c0 div.fb {
  margin-left: 18px;
}

/* winieta */
#page-top.rwdTop {
  position: relative;
  padding-bottom: 20px;
}
#page-top.rwdTop .rwdHead {
  margin-bottom: 0px !important;
}
#page-top.rwdTop .rwdHead .pageTitle {
  font: 26px Arial !important;
  padding: 0px !important;
  margin: 20px 0 20px 0px !important;
  border: none !important;
}
#page-top.rwdTop .rwdHead .pageTitle a {
  color: #36BCE3;
}
#page-top.rwdTop .rwdHead .pageTitle a:hover {
  color: #30324e;
}
#page-top.rwdTop .rwdHead.hasBanner .pageTitle {
  display: block !important;
}
#page-top.rwdTop #navtop_wrap {
  padding: 0px;
  line-height: 32px;
  vertical-align: middle;
}
#page-top.rwdTop #navtop_wrap .c0 {
  width: 100%;
}
#page-top.rwdTop #navtop_wrap .c0 .rwdPartner {
  float: left;
  height: 32px;
}
#page-top.rwdTop #navtop_wrap .c0 .rwdPartner span {
  font: 11px Arial;
  color: #a8a8a8;
}
#page-top.rwdTop #navtop_wrap .c0 .rwdPartner span a {
  font-weight: bold;
  color: #a8a8a8;
}
#page-top.rwdTop #navtop_wrap .c0 .rwdPartner span a:hover {
  background: none;
}
#page-top.rwdTop #navtop_wrap .c0 .rwdPartner:before {
  content: "";
  position: absolute;
  border-top: 1px solid #ddd;
  display: block;
  width: 940px;
  height: 1px;
}
#page-top.rwdTop #navtop_wrap .c0 .mod_zr20 {
  line-height: 32px;
  height: 32px;
}
#page-top.rwdTop #navtop_wrap .c0 .mod_zr20 a {
  font: bold 12px Arial;
}
#page-top.rwdTop #navtop_wrap .c0 .mod_zr20:before {
  content: "";
  position: absolute;
  left: 0px;
  border-top: 1px solid #ddd;
  display: block;
  width: 940px;
  height: 1px;
}

/* sondaz lego */
.mod_sondaz {
  margin-bottom: 12px;
  position: relative;
}

.mod_sondaz .node_desc {
  overflow: hidden;
  border-bottom: 1px solid #ededed;
  padding-bottom: 7px;
}

.mod_sondaz .node_desc p {
  display: inline;
  font: 20px/22px Georgia, serif;
}

.mod_sondaz .node_desc img {
  float: left;
  margin: 0 10px 0 0;
}

.mod_sondaz h2 {
  font-family: Georgia, serif;
  text-transform: uppercase;
  font-weight: normal;
  padding-bottom: 7px;
}

.mod_sondaz fieldset p, .mod_sondaz .results ul p {
  display: inline;
}

.mod_sondaz .results span {
  background: #eb3661;
  height: 5px;
  line-height: 5px;
  font-size: 5px;
  display: inline-block;
  margin-left: 5px;
}

.mod_sondaz ul {
  border-bottom: 1px solid #ededed;
  padding: 2px 0;
}

.mod_sondaz li {
  padding: 3px 0;
}

.mod_sondaz li * {
  vertical-align: middle;
}

.mod_sondaz .voting div {
  text-align: right;
  clear: both;
  margin-top: 10px;
}

.mod_sondaz .results li p {
  margin: 0;
}

.mod_sondaz .results p {
  margin-top: 3px;
}

.mod_sondaz .results p strong {
  padding: 0;
  display: inline;
  height: auto;
  border: 0;
  font-weight: bold;
}

/* sondaz */
.sondaze .kL {
  float: left;
}

.sondaze .kR {
  float: right;
}

.sondaze .clr {
  clear: both;
}

.sondaze .pollBox {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  text-align: left;
  padding: 20px 0;
}

.sondaze .pollBox h2 {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
}

.sondaze .pollBox h2 span {
  font-size: 12px;
  color: #f5f5f5;
  background: #bbb;
  border: solid #bbb;
  position: relative;
  top: -1px;
  border-width: 1px 4px 2px 4px;
}

.sondaze .pollQuestion img {
  float: left;
  margin: 0 20px 10px 0;
  border: 2px solid #e6e6e6;
  padding: 1px;
}

.sondaze .pollQuestion ul {
  list-style: none;
  float: right;
  width: 400px;
  margin-right: 10px;
  display: inline;
}

.sondaze .pollQuestion li {
  line-height: 22px;
  padding: 2px 8px;
  height: auto;
  zoom: 1;
  border: 1px solid #fff;
  float: left;
  clear: both;
  width: 390px;
}

.sondaze .pollQuestion li.sel {
  background: url("https://static.im-g.pl/i/obrazki/sondaze/qbg.gif") repeat;
  border: 1px solid #c4c4c4;
  padding: 2px 8px;
}

.sondaze .pollQuestion input {
  vertical-align: middle;
  margin: 0;
}

.sondaze .pollQuestion input, #article .pollQuestion span {
  position: relative;
  top: 0 !important;
  top: 5px;
  left: 0 !important;
  left: -2px;
}

.sondaze .pollQuestion {
  background: url("https://static.im-g.pl/i/obrazki/sondaze/qbrd.gif") repeat-x bottom;
  padding-bottom: 20px;
  margin-bottom: 20px;
  width: 620px;
}

.sondaze .pollQuestionImg {
  width: 620px;
}

.sondaze .pollQuestionImg .entry {
  border-bottom: 21px solid #fff;
  zoom: 1;
  text-align: left;
}

.sondaze .pollQuestionImg .kL {
  width: 215px;
  background: #e6e6e6;
  border: 1px solid #e6e6e6;
  padding: 3px;
  zoom: 1;
}

.sondaze .pollQuestionImg img, #article .pollQuestionImg input {
  vertical-align: middle;
  cursor: pointer;
}

.sondaze .pollQuestionImg img {
  border: 1px solid #fff;
  margin-right: 6px;
}

.sondaze .pollQuestionImg .kR {
  width: 380px;
}

.sondaze .pollQuestionImg .kL {
  cursor: pointer;
}

.sondaze .pollQuestionImg .sel {
  width: 215px;
  background: url("https://static.im-g.pl/i/obrazki/sondaze/qbg.gif") repeat;
  border: 1px solid #c4c4c4;
  padding: 3px;
  zoom: 1;
}

.sondaze .pollQuestionImg {
  background: url("https://static.im-g.pl/i/obrazki/sondaze/qbrd.gif") repeat-x bottom;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.sondaze .pollQuestionImg a {
  margin: 0px;
  padding: 0px;
}

.sondaze .pollQuestionImg img.sel {
  width: auto;
  background: none;
  padding: 0px;
  border: 1px solid #fff;
}

.sondaze .pollQuestionImg input.sel {
  width: auto;
  background: none;
  padding: 0px;
  border: 0;
}

.sondaze .pollSubmit {
  text-align: right;
  width: 620px;
  margin-left: 0;
}

.sondaze .pollResults {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  text-align: left;
}

.sondaze .pollResults h2 {
  font-size: 16px;
  margin-bottom: 20px;
}

.sondaze .pollResults h2 span {
  font-size: 12px;
  color: #f5f5f5;
  background: #bbb;
  border: solid #bbb;
  position: relative;
  top: -1px;
  border-width: 1px 4px 2px 4px;
}

.sondaze .pollResult {
  background: url("https://static.im-g.pl/i/obrazki/sondaze/qbrd.gif") repeat-x bottom;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.sondaze .pollResultBox {
  border: 1px solid #ebebeb;
  zoom: 1;
}

.sondaze .pollResultBox0 {
  border: 1px solid #fff;
  background: #fafafa;
  padding: 9px 12px 12px;
  zoom: 1;
}

.sondaze .pollResultBox .bar {
  background: url("https://static.im-g.pl/i/obrazki/sondaze/rbar.gif") repeat-x;
  height: 27px;
  margin: 0 14px 0 6px;
}

.sondaze .pollResultBox .bar0 {
  float: left;
}

.sondaze .pollResultBox .kL {
  width: 480px;
  padding: 9px 0 0;
}

.sondaze .pollResultBox .kR {
  width: 95px;
  color: #9e9e9e;
  padding: 9px 0 12px 16px;
  line-height: 24px;
  border-bottom: 1px solid #ededed;
  border-left: 1px solid #ededed;
}

.sondaze .pollResultBox .kL .kL {
  width: 240px;
  text-align: right;
  padding: 0;
  border: 0;
}

.sondaze .pollResultBox .kL .kR {
  width: 240px;
  color: #000;
  padding: 0 0 9px;
  border-bottom: 1px solid #ededed;
  border-left: 0;
}

.sondaze .pollResultBox .kL .kL span {
  padding-right: 16px;
  line-height: 24px;
}

.sondaze .pollResultBox .kL .kR span {
  line-height: 24px;
}

.sondaze .pollResultBox .caption {
  font-size: 10px;
  line-height: 14px;
  border-bottom: 0;
  padding-top: 2px;
}

.sondaze .pollResultBox .best .kR {
  padding: 0 0 3px;
}

.sondaze .pollResultBox .best .kL span {
  border: solid #d4d4d4;
  border-width: 1px 0 1px 1px;
  display: block;
  float: right;
  padding: 3px 16px 4px 6px;
  background: #efefef;
  position: relative;
  top: -2px;
}

.sondaze .pollResultBox .best .bar0 {
  border: solid #d4d4d4;
  border-width: 1px 0;
  position: relative;
  top: -2px;
  padding: 2px 0;
  background: #efefef;
}

.sondaze .pollResultBox .best .kR span {
  border: solid #d4d4d4;
  border-width: 1px 1px 1px 0;
  display: block;
  float: left;
  padding: 3px 6px 4px 0;
  background: #efefef;
  position: relative;
  top: -2px;
}

.sondaze .pollResultBox .clr {
  margin: 0 !important;
  margin-top: -9px;
}

.sondaze .pollResultBox .sum {
  border-bottom: 0;
  font-weight: bold;
}

.sondaze .rankPollHead {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  text-align: left;
}

.sondaze .rankPollHead h2 {
  font-size: 16px;
  margin-bottom: 20px;
}

.sondaze .rankPollHead h2 span {
  font-size: 12px;
  color: #f5f5f5;
  background: #bbb;
  border: solid #bbb;
  position: relative;
  top: -1px;
  border-width: 1px 4px 2px 4px;
}

.sondaze .rankPollHead p {
  font-size: 14px;
  font-weight: bold;
  line-height: 19px;
  margin-bottom: 14px;
}

.sondaze #rankPoll {
  list-style: none;
  width: 620px;
  text-align: left;
}

.sondaze #rankPoll li {
  border: 1px solid #ececec;
  padding: 5px;
  margin-bottom: 6px;
  height: 146px;
  overflow: hidden;
  width: 608px;
  z-index: 1;
  position: relative;
}

.sondaze #rankPoll li.sel {
  background: url("https://static.im-g.pl/i/obrazki/sondaze/qbg.gif") repeat;
  cursor: move;
  z-index: 2;
}

.sondaze #rankPoll .imgL {
  float: left;
  background: #e6e6e6;
  padding: 2px;
}

.sondaze #rankPoll li.sel .imgL {
  padding: 2px;
  background: transparent;
}

.sondaze #rankPoll .imgL img {
  background: #fff;
  padding: 1px;
}

.sondaze #rankPoll .txtL {
  float: left;
  width: 283px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  height: 146px;
  padding-left: 20px;
}

.sondaze #rankPoll .movR {
  width: 108px;
  position: absolute;
  left: 500px;
}

.sondaze #rankPoll .txtL .txtL2 {
  width: 283px;
}

.sondaze #rankPoll .txtL0 {
  height: 146px;
  overflow: hidden;
  position: relative;
}

.sondaze #rankPoll .txtL0[class] {
  display: table;
  position: static;
}

.sondaze #rankPoll .txtL1 {
  position: absolute;
  top: 50%;
}

/* for explorer only*/
.sondaze #rankPoll .txtL1[class] {
  display: table-cell;
  vertical-align: middle;
  position: static;
}

.sondaze #rankPoll .txtL2 {
  position: relative;
  top: -50%;
}

/* for explorer only */
.sondaze #rankPoll .txtL2[class] {
  position: static;
}

.sondaze #rankPoll .movU {
  padding-bottom: 6px;
}

.sondaze #rankPoll .movR img {
  cursor: pointer;
}

.sondaze #rankPoll .mark {
  padding-bottom: 8px;
  background: url("https://static.im-g.pl/i/obrazki/sondaze/dotsarrow.gif") no-repeat 0 3px;
  padding-left: 10px;
}

.sondaze #rankPoll .mark div {
  color: #727272;
  margin-left: -10px;
  width: 300px;
  margin-top: 5px;
}

.sondaze #rankPoll .mark div a {
  zoom: 1;
  display: block;
  border-top: 1px solid #cdcdcd;
  margin-top: 5px;
  padding-top: 4px;
  background: url("https://static.im-g.pl/pl/i/obrazki/sondaze/rankLinkBtn.gif") no-repeat left 5px;
  padding-left: 20px;
  padding-bottom: 2px;
}

.sondaze #rankPoll {
  background: url("https://static.im-g.pl/pl/i/obrazki/sondaze/qbrd.gif") repeat-x bottom;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.sondaze #rankPollWnk {
  list-style: none;
  overflow: hidden;
  width: 620px;
  text-align: left;
}

.sondaze #rankPollWnk li {
  border: 1px solid #ececec;
  padding: 5px;
  margin-bottom: 6px;
  height: 146px;
  overflow: hidden;
  width: 608px;
  z-index: 1;
}

.sondaze #rankPollWnk .imgL {
  float: left;
  background: #e6e6e6;
  padding: 2px;
}

.sondaze #rankPollWnk .imgL img {
  background: #fff;
  padding: 1px;
}

.sondaze #rankPollWnk .txtL {
  float: left;
  width: 320px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  height: 146px;
  padding-left: 20px;
}

.sondaze #rankPollWnk .movR {
  float: right;
  overflow: hidden;
  margin: 0;
}

.sondaze #rankPollWnk .movR .txtL0 span {
  background: url("https://static.im-g.pl/pl/i/obrazki/sondaze/wynik.gif") no-repeat center center;
  padding: 15px 25px 20px 25px;
  line-height: 48px;
  font-family: Verdana;
  font-size: 22px;
  font-weight: bold;
}

.sondaze #rankPollWnk .txtL0 {
  height: 146px;
  overflow: hidden;
  position: relative;
  top: 50px;
  right: 0px !important;
  right: -20px;
  margin-right: 10px;
}

.sondaze #rankPollWnk .mark {
  padding-bottom: 8px;
  background: url("https://static.im-g.pl/pl/i/obrazki/sondaze/dotsarrow.gif") no-repeat 0 3px;
  padding-left: 10px;
}

.sondaze #rankPollWnk .mark div {
  color: #727272;
  margin-left: -10px;
  width: 300px;
  margin-top: 5px;
}

.sondaze #rankPollWnk .mark div a {
  zoom: 1;
  display: block;
  border-top: 1px solid #cdcdcd;
  margin-top: 10px;
  padding-top: 6px;
  background: url("https://static.im-g.pl/pl/i/obrazki/sondaze/rankLinkBtn.gif") no-repeat left 6px;
  padding-left: 20px;
}

.sondaze #rankPollWnk h2 {
  font-size: 16px;
  margin-bottom: 20px;
}

.sondaze #rankPollWnk h2 span {
  font-size: 12px;
  color: #f5f5f5;
  background: #bbb;
  border: solid #bbb;
  position: relative;
  top: -1px;
  border-width: 1px 4px 2px 4px;
}

.sondaze #rankPollWnk .txtWnk {
  font-size: 12px;
  color: #727272;
  line-height: 17px;
}

.sondaze #rankPollWnk .txtWnk span {
  color: #000;
  font-weight: bold;
}

.sondaze #rankPollWnk ul.rankPollWnk {
  margin-top: 17px;
}

.sondaze .pollBoxWnk {
  font-family: Verdana, sans-serif;
  line-height: 20px;
  font-size: 12px;
  text-align: left;
  width: 620px;
  padding: 20px 0;
}

.sondaze .pollBoxWnk h2 {
  font-size: 16px;
  margin-bottom: 20px;
}

.sondaze .pollBoxWnk h2 span {
  font-size: 12px;
  color: #f5f5f5;
  background: #bbb;
  border: solid #bbb;
  position: relative;
  top: -1px;
  border-width: 1px 4px 2px 4px;
}

.sondaze .pollBoxWnk img {
  vertical-align: middle;
  margin-right: 6px;
}

.sondaze .pollBoxWnk .entry {
  border-bottom: 21px solid #fff;
  zoom: 1;
}

.sondaze .pollBoxWnk .kL {
  width: 210px;
  padding: 3px;
  zoom: 1;
  margin: 0;
}

.sondaze .pollBoxWnk .kL img {
  border: 3px solid #e6e6e6;
  padding: 1px;
  background-color: #fff;
  margin: 0;
}

.sondaze .pollBoxWnk .kR {
  width: 400px;
  padding-top: 20px;
}

.sondaze .pollBoxWnk .bar {
  background: url("https://static.im-g.pl/pl/i/obrazki/sondaze/rbar.gif") repeat-x;
  height: 27px;
  margin: 0 11px 0 0px;
  float: left;
}

.sondaze .pollBoxWnk .bar0 {
  float: left;
  background-color: #fafafa;
  border: 1px solid #ebebeb;
  padding: 10px 0px 10px 11px;
  width: 378px;
  margin-top: 10px;
}

.sondaze .pollBoxWnk .bar0 span {
  line-height: 27px;
}

.sondaze .pollBoxWnk .bar0 .il {
  color: #9e9e9e;
  font-size: 10px;
  padding-top: 9px;
}

.sondaze .pollBoxWnk .spec {
  border: 1px solid #c4c4c4;
  background: url("https://static.im-g.pl/pl/i/obrazki/sondaze/specBg.gif");
}

.sondaze .thanks {
  font-size: 18px;
  line-height: 23px;
}

/* nowy sondaz */
.mod_sonComp {
  display: block;
  width: 620px;
  color: #000;
}

.mod_sonComp strong {
  font-weight: bold;
}

.mod_sonComp .top_wrap p {
  clear: both;
}

.mod_sonComp header h1 {
  font-weight: bold;
  font-size: 24px;
  line-height: 42px;
}

.mod_sonComp section {
  clear: both;
  margin-bottom: 12px;
}

.mod_sonComp form {
  display: block;
  width: 100%;
  height: auto;
}

.mod_sonComp .statMsg {
  margin-bottom: 20px;
  clear: both;
}

.mod_sonComp .statMsg .voted {
  border-top: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  margin: 8px 0;
  padding: 9px;
}

.mod_sonComp .statMsg .voted p {
  font-size: 14px;
  text-align: center;
}

.mod_sonComp .entry {
  position: relative;
  background: #e9e9e9;
  color: #003966;
  width: 280px;
  height: auto;
  padding: 10px;
  display: block;
  float: left;
  margin-left: 20px;
  margin-bottom: 12px;
  overflow: hidden;
}

.mod_sonComp.vote .entry:hover {
  background: #003966;
  cursor: pointer;
}

.mod_sonComp.vote .entry:hover .title, .mod_sonComp.vote .entry:hover .results, .mod_sonComp.vote .entry:hover .resultsBar {
  color: #fff;
}

.mod_sonComp .entry.odd {
  margin-left: 0;
}

.mod_sonComp .entry .imgw, .mod_sonComp .entry .check {
  float: left;
  display: block;
}

.mod_sonComp .check {
  display: block;
  width: 20px;
  padding: 0 4px;
  height: 100%;
  min-height: 4px;
  overflow: visible;
}

.mod_sonComp .check input {
  cursor: pointer;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -6px;
}

.mod_sonComp .imgw {
  margin-right: 12px;
}

.mod_sonComp .rightCol {
  display: block;
  height: 100%;
  position: relative;
  overflow: auto;
}

.mod_sonComp .rightCol .title {
  color: #003966;
  font-weight: bold;
  font-size: 16px;
}

.mod_sonComp .entry.wide, .mod_sonComp .entry.wideImg {
  float: none;
  clear: both;
  width: 600px;
  margin-left: 0;
}

.mod_sonComp .entry.wide .results {
  width: 400px;
  margin-top: 6px;
}

.mod_sonComp.vote .entry.selected {
  background: #003966;
}

.mod_sonComp.vote .entry.selected .title, .mod_sonComp.vote .entry.selected .results, .mod_sonComp.vote .entry.selected .resultsBar {
  color: #fff;
}

.mod_sonComp .entry.wideImg .rightCol .title {
  font-size: 28px;
  line-height: 32px;
}

.mod_sonComp .entry.winner, .mod_sonComp.vote .entry.winner:hover {
  background: #f7ebc9;
}

.mod_sonComp .entry.winner .winTag {
  color: #fff;
  background: #f7cc56;
  display: block;
  width: auto;
  padding: 2px 4px;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 2px;
}

.mod_sonComp .entry.winner .resultsBar {
  background: #c0c0c0;
}

.mod_sonComp .entry.winner .results {
  color: #000;
}

.mod_sonComp .entry.winner .resultsBar span {
  font-size: 22px;
  font-weight: bold;
  right: -48px;
  top: 1px;
}

.mod_sonComp .entry.small {
  height: 70px;
}

.mod_sonComp .userLogin {
  display: block;
  height: 36px;
}

.mod_sonComp .userLogin label span {
  color: #8f8f8f;
  display: block;
  text-transform: uppercase;
  font-size: 10px;
}

.mod_sonComp .userLogin label {
  float: left;
  margin-right: 8px;
}

.mod_sonComp .userLogin label.pad {
  color: #b2b2b2;
  float: left;
  padding-top: 18px;
  font-size: 12px;
}

.mod_sonComp .userLogin label.pad + input {
  color: #252525;
  float: left;
  margin-top: 14px;
  padding: 2px;
  font-weight: bold;
}

.mod_sonComp .entry .results {
  color: #000;
  width: 140px;
  font-size: 12px;
  height: 100%;
}

.mod_sonComp .entry .resultsBar {
  background: #c0c0c0;
  color: #000;
  display: block;
  height: 20px;
  width: 0px;
  position: relative;
  margin-bottom: 4px;
}

.mod_sonComp .entry .resultsBar span {
  position: absolute;
  left: 100%;
  padding-left: 3px;
  font-size: 14px;
  font-weight: bold;
  top: 2px;
}

.mod_sonComp input[type=submit] {
  cursor: pointer;
  display: block;
  border: 1px solid #aeaeae;
  outline: none;
  color: #fff;
  background: #cbcbcb;
  background: -moz-linear-gradient(top, #cbcbcb 0%, #aeaeae 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cbcbcb), color-stop(100%, #aeaeae));
}

.mod_sonComp input[type=submit]:hover {
  background: #aeaeae;
  background: -moz-linear-gradient(top, #aeaeae 0%, #cbcbcb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aeaeae), color-stop(100%, #cbcbcb));
  background: -webkit-linear-gradient(top, #aeaeae 0%, #cbcbcb 100%);
}

.mod_sonComp .userLogin input[type=submit] {
  margin-top: 16px;
}

.mod_sonComp input.vote {
  width: 160px;
  padding: 13px;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  border-radius: 2px;
}

.mod_sonComp input.vote.inactive {
  color: #999;
}

.mod_sonComp .loginForm {
  display: none;
}

.mod_sonComp .loginForm {
  border-top: 2px solid #cdcdcd;
  border-bottom: 2px solid #cdcdcd;
  clear: both;
  padding: 0 0 12px 0;
}

.mod_sonComp .loginForm p {
  line-height: 28px;
}

/* nowe sondaze */
.mod_poll .submit:after, #playersRating_overlay .all:after {
  content: ".";
  display: block;
  height: 0;
  width: 0;
  visibility: hidden;
  clear: both;
}

.mod_poll .submit, #playersRating_overlay .all {
  zoom: 1;
}

.mod_poll {
  font: 12px Arial, sans-serif;
  color: #000;
  position: relative;
}

article.mod_poll > header {
  font: bold 20px Arial, sans-serif;
  color: #000;
  border: 0;
  padding: 0;
  margin: 0 0 6px;
}

.mod_poll > section.body {
  background: #f2f4f9;
  padding: 20px;
}

.mod_poll[data-servlet-uri] > section.body {
  -webkit-transition: height 0.5s linear;
  -moz-transition: height 0.5s linear;
  -o-transition: height 0.5s linear;
  -ms-transition: height 0.5s linear;
  transition: height 0.5s linear;
}

.mod_poll button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.mod_poll button, .mod_poll .button {
  border: 1px solid;
  border-color: #295ea5 #011c3f #011c3f #295ea5;
  border-radius: 3px;
  height: 22px;
  padding: 0 12px 1px;
  overflow: visible;
  text-shadow: -1px 1px 0px rgba(0, 0, 0, 0.2);
  font: bold 12px Arial, sans-serif;
  color: #fff;
  cursor: pointer;
  position: relative;
  background: #164585;
  background: -moz-linear-gradient(top, #164585 0%, #042755 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #164585), color-stop(100%, #042755));
  background: -webkit-linear-gradient(top, #164585 0%, #042755 100%);
  background: -o-linear-gradient(top, #164585 0%, #042755 100%);
  background: -ms-linear-gradient(top, #164585 0%, #042755 100%);
  background: linear-gradient(top, #164585 0%, #042755 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#164585",endColorstr="#042755",GradientType=0 );
}

.mod_poll button:hover, .mod_poll .button:hover {
  background: #1b529e;
  background: -moz-linear-gradient(top, #1b529e 0%, #05336e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b529e), color-stop(100%, #05336e));
  background: -webkit-linear-gradient(top, #1b529e 0%, #05336e 100%);
  background: -o-linear-gradient(top, #1b529e 0%, #05336e 100%);
  background: -ms-linear-gradient(top, #1b529e 0%, #05336e 100%);
  background: linear-gradient(top, #1b529e 0%, #05336e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#1b529e",endColorstr="#05336e",GradientType=0 );
}

.mod_poll button:active, .mod_poll .button:active {
  top: 1px;
}

.mod_poll .name {
  font-weight: bold;
}

.mod_poll .votes {
  color: #6b6b6b;
}

.mod_poll > section.body > p, .mod_poll .result > p, .mod_poll fieldset p {
  position: absolute;
  right: 6px;
  bottom: 6px;
  font-size: 10px;
  color: #929292;
}

.mod_poll section.body > .message {
  position: static;
  text-align: center;
  padding: 0 10px;
  font-size: 12px;
  color: #000;
  font-weight: bold;
}

.mod_poll section.body > .message.error {
  color: red;
}

.mod_poll section.body > .message.fb {
  font-size: 14px;
  margin-top: 18px;
}

.mod_poll section.body > .message.fb a {
  display: inline-block;
  font-size: 12px;
}

.mod_poll section.body > .message.fb .fb {
  font-size: 14px;
  line-height: 21px;
  margin: 13px 11px 0 0;
}

.mod_poll section.body > :first-child {
  opacity: 1;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  transition: all 0.5s linear;
}

.mod_poll section.body.dissapear > :first-child {
  opacity: 0;
}

/* y/n */
.mod_poll[data-type=binary] .result {
  width: 90px;
  height: 90px;
  background: #f2f4f9 url("https://static.im-g.pl/i/obrazki/lego/5/binary_pool_circle.png") no-repeat 0 0;
  margin: 0 auto;
}

.mod_poll[data-type=binary] .c0 {
  float: left;
  width: 215px;
  text-align: right;
}

.mod_poll[data-type=binary] .c1 {
  float: right;
  width: 215px;
  text-align: left;
}

.mod_poll[data-type=binary] .name {
  padding: 20px 0 10px;
}

.mod_poll[data-type=binary] .c0 .votes:after {
  content: ".";
  width: 10px;
  height: 5px;
  background: #3c94d2;
  overflow: hidden;
  border: 1px solid;
  border-color: #5eade4 #2a72a4 #2a72a4 #5eade4;
  display: inline-block;
  margin-left: 5px;
}

.mod_poll[data-type=binary] .c1 .votes:before {
  content: ".";
  width: 10px;
  height: 5px;
  background: #043b62;
  overflow: hidden;
  border: 1px solid;
  border-color: #0b4d7b #042944 #042944 #0b4d7b;
  display: inline-block;
  margin-right: 5px;
}

/* select */
.mod_poll[data-type=select] select {
  border: 1px solid #c7c7c7;
  font: bold 16px Arial, sans-serif;
  color: #000;
  padding: 5px 7px 5px 3px;
  width: 497px;
  float: left;
}

.mod_poll[data-type=select] button {
  font-size: 14px;
  padding: 0 14px 1px;
  height: 34px;
  float: right;
}

.mod_poll[data-type=select] .submit {
  padding: 28px 0;
}

.mod_poll[data-type=select] .c0 {
  float: left;
  width: 280px;
}

.mod_poll[data-type=select] .c1 {
  float: right;
  width: 280px;
}

.mod_poll[data-type=select] .item {
  margin-bottom: 10px;
}

.mod_poll[data-type=select] .item > div {
  display: inline-block;
  line-height: 20px;
  vertical-align: middle;
}

.mod_poll[data-type=select] .no {
  background: #3c94d2;
  color: #fff;
  font-size: 19px;
  font-weight: bold;
  padding: 0 4px;
}

.mod_poll[data-type=select] .name {
  padding: 0 2px 0 5px;
  height: 20px;
  max-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* prawa szplata */
#col_right article.mod_poll > header {
  font-size: 16px;
}

#col_right .mod_poll > section.body {
  padding: 10px 10px 15px;
}

#col_right .mod_poll[data-type=select] select {
  width: 197px;
}

#col_right .mod_poll[data-type=binary] .c0, #col_right .mod_poll[data-type=binary] .c1 {
  width: 85px;
}

#col_right .mod_poll[data-type=binary] .result {
  width: 63px;
  height: 63px;
  margin: 20px auto;
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/binary_poll_circle_small.png");
}

#col_right .mod_poll[data-type=binary] .name {
  padding-top: 25px;
}

#col_right .mod_poll[data-type=binary][data-view=results] .name {
  padding-bottom: 0;
}

/* 140px */
#holder_214 article.mod_poll > header {
  font-size: 14px;
}

#holder_214 .mod_poll > section.body {
  padding: 10px 5px 30px;
}

#holder_214 .mod_poll > section.body > p, #holder_214 .mod_poll .result > p, #holder_214 .mod_poll fieldset p {
  text-align: right;
  bottom: 3px;
  width: 100px;
}

#holder_214 .mod_poll section.body > .message {
  text-align: center;
}

#holder_214 .mod_poll section.body > .message span {
  display: inline-block;
  line-height: normal;
}

#holder_214 .mod_poll[data-type=select] .submit {
  padding-bottom: 18px;
}

#holder_214 .mod_poll[data-type=select] select {
  width: 130px;
  font-size: 12px;
  padding: 7px 7px 8px 3px;
}

#holder_214 .mod_poll[data-type=select] button {
  width: 100%;
  margin-top: 5px;
}

#holder_214 .mod_poll[data-type=select] .c0, #holder_214 .mod_poll[data-type=select] .c1 {
  width: 130px;
}

#holder_214 .mod_poll[data-type=select] .item {
  position: relative;
  padding-left: 25px;
  min-height: 20px;
}

#holder_214 .mod_poll[data-type=select] .no {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0;
  font-size: 14px;
  width: 20px;
  text-align: center;
}

#holder_214 .mod_poll[data-type=select] .name {
  max-width: 100px;
  padding-left: 0;
  line-height: normal;
  height: auto;
}

#holder_214 .mod_poll[data-type=select] .votes {
  line-height: normal;
}

#holder_214 .mod_poll[data-type=binary] > section.body {
  padding: 30px 5px 35px;
  position: relative;
}

#holder_214 .mod_poll[data-type=binary] .result {
  width: 63px;
  height: 63px;
  margin: 20px auto;
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/binary_poll_circle_small.png");
  margin: 15px auto;
}

#holder_214 .mod_poll[data-type=binary] .c0, #holder_214 .mod_poll[data-type=binary] .c1 {
  float: none;
  width: auto;
  text-align: center;
}

#holder_214 .mod_poll[data-type=binary] .name {
  padding-top: 0;
}

#holder_214 .mod_poll[data-type=binary][data-view=results] .name {
  padding: 0;
}

#holder_214 .mod_poll[data-type=binary][data-view=results] .c1 {
  margin-bottom: 10px;
}

/* oceniacz */
.mod_star_rating {
  font: 12px Arial, sans-serif;
  color: #000;
  position: relative;
}

.mod_star_rating p, .mod_star_rating ul, .mod_star_rating li {
  float: left;
  line-height: 16px;
}

.mod_star_rating p {
  font-weight: bold;
}

.mod_star_rating p.votes {
  color: #6b6b6b;
  font-weight: normal;
}

.mod_star_rating ul {
  background: url("https://static.im-g.pl/i/obrazki/lego/5/poll-stars.png") no-repeat 100% 0;
  width: 96px;
  margin: 0 10px;
  position: relative;
}

.mod_star_rating[data-voting] .body ul {
  cursor: pointer;
}

.mod_star_rating li {
  width: 16px;
  height: 16px;
  padding-left: 4px;
}

.mod_star_rating li:first-child {
  padding: 0;
}

.mod_star_rating li span, .mod_star_rating li.message {
  display: none;
  position: absolute;
  top: -1px;
  left: 104px;
  background: #ffbb03;
  color: #fff;
  padding: 1px 8px 2px;
  white-space: nowrap;
}

.mod_star_rating li:hover span {
  display: block;
}

.mod_star_rating li span:before, .mod_star_rating li.message:before {
  content: "";
  border-top: 3px solid rgba(255, 255, 255, 0);
  border-bottom: 3px solid rgba(255, 255, 255, 0);
  border-right: 3px solid #ffbb03;
  position: absolute;
  left: -3px;
  top: 6px;
}

.mod_star_rating.locked li span {
  display: none;
}

.mod_star_rating li.message {
  background: #a3aac0;
  display: block;
  width: auto;
}

.mod_star_rating li.message:before {
  border-right-color: #a3aac0;
}

.mod_star_rating[data-rating="0"] ul {
  background-position: 100% 0;
}

.mod_star_rating[data-rating="1"] ul {
  background-position: -80px 0;
}

.mod_star_rating[data-rating="2"] ul {
  background-position: -60px 0;
}

.mod_star_rating[data-rating="3"] ul {
  background-position: -40px 0;
}

.mod_star_rating[data-rating="4"] ul {
  background-position: -20px 0;
}

.mod_star_rating[data-rating="5"] ul {
  background-position: 0 0;
}

.mod_star_rating[data-rating="0"][data-rating-half=true] ul {
  background-position: -80px -18px;
}

.mod_star_rating[data-rating="1"][data-rating-half=true] ul {
  background-position: -60px -18px;
}

.mod_star_rating[data-rating="2"][data-rating-half=true] ul {
  background-position: -40px -18px;
}

.mod_star_rating[data-rating="3"][data-rating-half=true] ul {
  background-position: -20px -18px;
}

.mod_star_rating[data-rating="4"][data-rating-half=true] ul {
  background-position: 0 -18px;
}

.mod_star_rating[data-voting="1"] .body ul {
  background-position: -80px -36px;
}

.mod_star_rating[data-voting="2"] .body ul {
  background-position: -60px -36px;
}

.mod_star_rating[data-voting="3"] .body ul {
  background-position: -40px -36px;
}

.mod_star_rating[data-voting="4"] .body ul {
  background-position: -20px -36px;
}

.mod_star_rating[data-voting="5"] .body ul {
  background-position: 0 -36px;
}

/* ocena zawodnikow */
.mod_poll[data-type=players_rating] > section.body {
  padding: 12px 20px;
}

.mod_poll[data-type=players_rating] .c0 {
  float: left;
  width: 350px;
  margin-right: 10px;
  position: relative;
  z-index: 2;
}

.mod_poll[data-type=players_rating] .c1, .mod_poll[data-type=players_rating] .c1 .wrap {
  overflow: hidden;
  zoom: 1;
}

.mod_poll .mod_star_rating, #playersRating_overlay .mod_star_rating {
  margin: 12px 0 0;
}

.mod_poll .mod_star_rating:first-child {
  margin: 0;
}

.mod_poll[data-type=players_rating] .c1 img {
  float: left;
  margin: 0 10px 12px 0;
}

.mod_poll[data-type=players_rating] .c1 p {
  font-weight: bold;
}

.mod_poll[data-type=players_rating] .button {
  display: block;
  text-align: center;
  line-height: 21px;
  padding-bottom: 0;
}

.mod_poll[data-type=players_rating] .text, #playersRating_overlay .text {
  display: none !important;
}

.mod_poll[data-type=players_rating] .count:before, #playersRating_overlay .count:before {
  content: "(";
}

.mod_poll[data-type=players_rating] .count:after, #playersRating_overlay .count:after {
  content: ")";
}

.mod_poll[data-type=players_rating] .mod_star_rating p:first-child, #playersRating_overlay .mod_star_rating p:first-child {
  width: 170px;
  overflow: hidden;
}

.mod_poll[data-type=players_rating] .all {
  display: none;
}

.mod_poll[data-type=players_rating][data-mode=double] .c0 {
  width: 280px;
  margin: 0;
}

.mod_poll[data-type=players_rating][data-mode=double] .c1 {
  width: 280px;
  float: right;
  overflow: visible;
}

.mod_poll[data-type=players_rating][data-mode=double] .c1 .votes {
  font-weight: normal;
}

.mod_poll[data-type=players_rating][data-mode=double] .c1 .button {
  margin-top: 10px;
}

.mod_poll[data-type=players_rating][data-mode=double] .mod_star_rating p:first-child {
  width: 130px;
}

#playersRating_overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  visibility: hidden;
}

#playersRating_overlay .bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  background: rgba(255, 255, 255, 0.6);
}

#playersRating_overlay .inner {
  position: relative;
  width: 740px;
  margin: 0 auto;
  background: #fff;
  padding: 25px 20px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
}

#playersRating_overlay .close {
  font: bold 20px Arial, sans-serif;
  float: right;
}

#playersRating_overlay header {
  font: bold 20px Arial, sans-serif;
  color: #000;
  margin-bottom: 17px;
}

#playersRating_overlay .team {
  padding-bottom: 15px;
  border-bottom: 2px solid #eceef5;
  font: bold 16px Arial, sans-serif;
  color: #000;
}

#playersRating_overlay .team img {
  border: 1px solid #c6c6c6;
  vertical-align: middle;
  margin-right: 7px;
}

#playersRating_overlay .c0 {
  float: left;
  width: 350px;
  position: relative;
  z-index: 2;
}

#playersRating_overlay .c1 {
  float: right;
  width: 350px;
}

/* sondaze przewijak */
.mod_poll_holder .holder {
  width: 620px;
  overflow: hidden;
}

.mod_poll_holder .holder > ul {
  width: 9999px;
  overflow: hidden;
  zoom: 1;
}

.mod_poll_holder .holder > ul > li {
  float: left;
  width: 620px;
}

.mod_poll_holder .pages {
  text-align: center;
  height: 7px;
  line-height: 7px;
  margin-top: -7px;
}

.mod_poll_holder .pages li {
  display: inline-block;
  width: 7px;
  height: 7px;
  background: #e4e4e4;
  margin-left: 7px;
  cursor: pointer;
  border-radius: 7px;
}

.mod_poll_holder .pages li.active {
  background: #acacac;
  cursor: default;
}

.mod_poll_holder .pages li:first-child {
  margin: 0;
}

.mod_mlyn:not(.mill_right):not(.mill_bottom) .node_head:after, .mod_mlyn:after:not(.mill_right):not(.mill_bottom) {
  display: block;
  content: " ";
  width: 100%;
  clear: both;
  float: none;
}

.mod_mlyn:not(.mill_right):not(.mill_bottom) {
  position: relative;
  height: 246px;
  margin-bottom: 12px;
  overflow: hidden;
  background: url("https://static.im-g.pl/i/obrazki/lego/loader-mill.gif") no-repeat 50% 50%;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom).loaded {
  background: none;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .node_head h3 {
  font: 16px Arial, sans-serif;
  color: #333;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .node_head span {
  line-height: 21px;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom)[data-servlet*="mill_img=K"] .node_body a {
  width: 300px;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .node_entry {
  float: left;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .node_entry:first-child {
  margin-left: 0;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom)[data-servlet*="mill_cols=1"] .node_entry {
  margin-left: 5;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom)[data-servlet*="mill_cols=3"] .n3, .mod_mlyn:not(.mill_right):not(.mill_bottom)[data-servlet*="mill_cols=2"] .n2 {
  margin-left: 0 !important;
  clear: left;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) a {
  display: block;
  text-decoration: none;
  word-wrap: break-word;
  overflow: hidden;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) a:hover,
.mod_mlyn:not(.mill_right):not(.mill_bottom) .node_sponsor a:hover {
  background-color: #0d3569;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) a:hover .caption,
.mod_mlyn:not(.mill_right):not(.mill_bottom) .node_sponsor a:hover .caption {
  color: #fff;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .node_sponsor a {
  background-color: #ffefac;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .caption {
  display: block;
  padding-top: 5px;
  font: 700 14px Arial, sans-serif;
  color: #0d3569;
  text-decoration: none;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom)[data-servlet*="mill_img=K"] .caption {
  font-size: 16px;
  line-height: 20px;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .mill_prev,
.mod_mlyn:not(.mill_right):not(.mill_bottom) .mill_next {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 77px;
  text-indent: -1000px;
  cursor: pointer;
  z-index: 500;
  background: url("https://static.im-g.pl/i/obrazki/lego/mill-arrow-format-d.png") no-repeat 0 0;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .mill_prev[data-page*="mill_img=D"],
.mod_mlyn:not(.mill_right):not(.mill_bottom) .mill_next[data-page*="mill_img=D"] {
  top: 48px;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .mill_next {
  left: auto;
  right: 0;
  background-position: 100% 0;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom)[data-servlet*="mill_img=D"] .mill_prev,
.mod_mlyn:not(.mill_right):not(.mill_bottom)[data-servlet*="mill_img=D"] .mill_next {
  top: 48px;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .typeK ~ .mill_prev ~ .mill_next {
  top: 98px;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .videoTag > a {
  position: relative;
  border: none;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom) .videoTag .brand {
  position: absolute;
  right: 3px;
  background: url("https://static.im-g.pl/i/obrazki/lego/5/gazeta_article_sprite-2.png") no-repeat 1000px 0;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom)[data-servlet*="mill_img=D"] .videoTag .brand {
  top: 69px;
  width: 34px;
  height: 27px;
  background-position: -178px -540px;
}
.mod_mlyn:not(.mill_right):not(.mill_bottom)[data-servlet*="mill_img=K"] .videoTag .brand {
  top: 152px;
  right: 10px;
  width: 52px;
  height: 42px;
  background-position: -82px -540px;
}

.mod_mlyn_zr1:not(.mill_right):not(.mill_bottom) .node_entry {
  margin-left: 10px;
}
.mod_mlyn_zr1:not(.mill_right):not(.mill_bottom) a {
  width: 300px;
  padding: 10px;
}

.mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) .node_entry {
  margin-left: 5px;
  margin-bottom: 20px;
}
.responsive #bottom_wrap .mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) .node_entry {
  margin-left: 0px;
}
.mod_mlyn_zr2:not(.mill_right):not(.mill_bottom) a {
  width: 140px;
  padding: 0px;
}
.mod_mlyn_zr2:not(.mill_right):not(.mill_bottom).mod_mlyn .node_head.typeK span {
  float: left;
  margin-bottom: 12px;
  font: bold 16px/24px Arial;
}

.mod_mlyn_zr3:not(.mill_right):not(.mill_bottom) {
  width: 300px;
}
.mod_mlyn_zr3:not(.mill_right):not(.mill_bottom) .n2 {
  margin-left: 0;
  clear: both;
}
.mod_mlyn_zr3:not(.mill_right):not(.mill_bottom) a {
  width: 140px;
  padding: 5px;
}

.mod_msnMill:not(.mill_right):not(.mill_bottom) .mill_prev.active,
.mod_msnMill:not(.mill_right):not(.mill_bottom) .mill_next.active {
  color: #003966;
  cursor: pointer;
}

/* ogolne */
.mod_most_read .title {
  font-size: 14px;
}

.mod_most_read {
  margin-bottom: 20px;
}

.mod_most_read .tabbed_items li.normal, .mod_most_read .tabbed_items li.premium {
  height: auto;
}

.mod_most_read .tabs_nav {
  overflow: hidden;
  position: relative;
  top: 2px;
  z-index: 1;
}

.mod_most_read .tabs_nav li {
  display: block;
  float: left;
  background: #e6e5e9;
  color: #181818;
  padding: 7px;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  margin-right: 3px;
  cursor: pointer;
  border: 2px solid #E6E5E9;
  border-width: 2px 2px 0px 2px;
}

.mod_most_read .tabs_nav .active {
  background-color: #fff;
  color: #000;
  border: 2px solid #e4e4e4;
  border-bottom: none;
}

.mod_most_read .tabbed_items > li {
  border-top: 2px solid #e4e4e4;
  padding-top: 10px;
  overflow: hidden;
  display: none;
}

.mod_most_read .tabbed_items > .active {
  display: block;
}

/* 1 bez fot */
article.mod_most_read1_premium > header {
  border: 0;
}

.mod_most_read.mod_most_read1 li, .mod_most_read.mod_most_read1_premium .tabbed_items ul li {
  height: 38px;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
}

.mod_most_read.mod_most_read1 .number, .mod_most_read.mod_most_read1_premium .number {
  display: block;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background: #36BCE3;
  color: #fff;
  font-size: 28px;
  font-weight: bold;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}

.mod_most_read.mod_most_read1 .title, .mod_most_read.mod_most_read1_premium .title {
  display: block;
  line-height: 17px;
}

.mod_most_read.mod_most_read1 .title a, .mod_most_read.mod_most_read1_premium .title a {
  display: block;
  padding: 2px 10px 2px 48px;
  height: 33px;
  overflow: hidden;
  font-weight: bold;
}

.mod_most_read.mod_most_read1 li:hover, .mod_most_read.mod_most_read1 .title a:hover, .mod_most_read.mod_most_read1 li:hover .number,
.mod_most_read.mod_most_read1_premium .tabbed_items ul li:hover, .mod_most_read.mod_most_read1_premium .title a:hover, .mod_most_read.mod_most_read1_premium .tabbed_items ul li:hover .number {
  background: #000;
}

.mod_most_read.mod_most_read1 li:hover .title a, .mod_most_read.mod_most_read1_premium .tabbed_items ul li:hover .title a {
  color: #fff;
}

/* 2 z fotami */
article.mod_most_read2 > header {
  border: 0;
}

.mod_most_read.mod_most_read2 li, .mod_most_read.mod_most_read2_premium .tabbed_items ul li {
  margin-bottom: 12px;
  height: 69px;
  overflow: hidden;
  position: relative;
  background: #e1e1e1;
}

.mod_most_read.mod_most_read2 li:hover, .mod_most_read.mod_most_read2_premium .tabbed_items ul li:hover {
  background: #3399cc;
}

.mod_most_read.mod_most_read2 li:hover a, .mod_most_read.mod_most_read2_premium .tabbed_items ul li:hover a {
  color: #fff;
}

.mod_most_read.mod_most_read2 .title a, .mod_most_read.mod_most_read2_premium .title a {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  padding: 4px 8px;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  width: 180px;
  word-wrap: break-word;
  color: #4b7f5f;
}

.mod_most_read.mod_most_read2 .title a:hover, .mod_most_read.mod_most_read2_premium .title a:hover {
  background: 0;
}

.mod_most_read.mod_most_read2 .title, .mod_most_read.mod_most_read2_premium .title {
  width: 196px;
  height: 63px;
  overflow: hidden;
  position: relative;
}

.mod_most_read.mod_most_read2 .img img, .mod_most_read.mod_most_read2_premium .img img {
  display: block;
  position: absolute;
}

.mod_most_read.mod_most_read2 .img, .mod_most_read.mod_most_read2_premium .img {
  width: 104px;
  height: 69px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

/* 2 z fotami premium */
article.mod_most_read2_premium > header {
  border: 0;
}

article.mod_most_read2_premium > header, article.mod_most_search > header {
  border: 0;
}

.mod_most_read.mod_most_read2_premium .tabbed_items > li {
  padding-top: 12px;
}

.mod_most_read.mod_most_read2_premium .tabs_nav li {
  padding: 7px;
  width: 127px;
  margin: 0;
  border: 2px solid #e4e4e4;
  border-bottom: none;
  text-align: center;
}

.mod_most_read.mod_most_read2_premium .tabs_nav li.normal {
  margin-right: 10px;
}

.mod_most_read.mod_most_read2_premium .tabs_nav li.active {
  background: 0;
}

.mod_most_read.mod_most_read2_premium .tabbed_items > li {
  border: 0;
}

.mod_most_read.mod_most_read2_premium .tabbed_items > .normal.active {
  background: url("https://static.im-g.pl/i/obrazki/global/mostread_normal_active.png") no-repeat center top;
}

.mod_most_read.mod_most_read2_premium .tabbed_items > .premium.active {
  background: url("https://static.im-g.pl/i/obrazki/global/mostread_premium_active.png") no-repeat center top;
}

/* paycontent */
.mod_most_read1 li.paycontent .title a:after, .mod_most_read2 li.paycontent .title a:after, .mod_most_read1_premium li.paycontent .title a:after, .mod_most_read2_premium li.paycontent .title a:after, .mod_most_read1_premium .premium li .title a:after, .mod_most_read2_premium .premium li .title a:after {
  padding-right: 35px;
  background-image: url("https://static.im-g.pl/i/obrazki/lego/piano_ikona_BIG.png");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

.mod_most_read1 li.paycontent .title a:after, .mod_most_read1_premium li.paycontent .title a:after, .mod_most_read1_premium .premium li .title a:after {
  background-image: url("https://static.im-g.pl/i/obrazki/lego/pay-content-ico-small.png");
  background-position: 50% 50%;
  content: "";
}

.mod_most_read2 li.paycontent .title a:after, .mod_most_read2_premium li.paycontent .title a:after, .mod_most_read2_premium .premium li .title a:after {
  background-image: url("https://static.im-g.pl/i/obrazki/lego/piano_ikona_BIG.png");
  background-position: 50% 50%;
  content: "";
}

/* most search */
article.mod_most_search > header {
  border: 0;
  margin-bottom: 2px;
}

.mod_most_search .body li {
  display: inline;
  padding-right: 6px;
  border-right: 1px solid #b8b8b8;
  margin-right: 4px;
  line-height: 21px;
}

.mod_most_search .body li:last-child {
  padding: 0;
  margin: 0;
  border: 0;
}

.mod_most_search .body li a {
  display: inline-block;
}

@media screen and (min-width: 480px) and (max-width: 719px) {
  .responsive.rwd .mod_most_read section li, .mod_uzr2 li {
    width: 48%;
    float: left;
    margin-left: 2%;
  }

  .responsive.rwd .mod_most_read.mod_most_read2 .title a {
    font-size: 14px;
    line-height: 19px;
  }

  .responsive.rwd .mod_most_read .body > ul, .mod_uzr2 ul {
    margin-left: -2%;
  }
}
@media screen and (max-width: 940px) {
  .responsive.rwd .mod_most_read.mod_most_read2 .title, .responsive.rwd .mod_most_read.mod_most_read2_premium .title {
    width: 66%;
  }

  .responsive.rwd .mod_most_read.mod_most_read2 .img, .responsive.rwd .mod_most_read.mod_most_read2_premium .img {
    width: 33%;
  }

  .responsive.rwd .mod_most_read.mod_most_read2 .title a, .responsive.rwd .mod_most_read.mod_most_read2_premium .title a {
    width: auto;
  }
}
@media screen and (max-width: 479px) {
  .responsive.rwd .mod_most_read.mod_most_read2 .img, .responsive.rwd .mod_most_read.mod_most_read2_premium .img {
    width: 104px;
  }
}
.most_popular_videos header {
  font-size: 18px;
  border-bottom: none;
  color: #333;
}
.most_popular_videos li {
  margin-bottom: 12px;
  height: 69px;
  overflow: hidden;
  position: relative;
  background: #e6e5e9;
}
.most_popular_videos li:hover {
  background: #3399cc;
}
.most_popular_videos li:hover a {
  color: #fff;
}
.most_popular_videos .img {
  float: left;
}
.most_popular_videos h3 {
  float: left;
  width: 195px;
}
.most_popular_videos h3 a {
  font: bold 16px/20px Arial;
  word-wrap: break-word;
  padding: 6px 8px;
  display: block;
  height: 69px;
  overflow: hidden;
  box-sizing: border-box;
  color: #4b7f5f;
}
.most_popular_videos h3 a:hover {
  color: #fff;
  background: #3399cc;
}

.mod_nokaut .offer:after,
section.account_log .body:after,
article.mod_blogBoxHTML5 .body:after,
.mod_forum .body li:after,
.mod_topVideo article:after,
#columns_wrap:after, .Ww1:after,
.layout_uniwersalny #row_2:after,
.layout_uniwersalny #row_4:after,
.layout_uniwersalny #row_6:after,
.layout_uniwersalny #row_8:after,
#pagetype_art #k0:after,
#pagetype_wideo #k0:after,
#navtop_wrap:after,
#navbot_wrap .layout_uniwersalny #holder_402 .wrap .layout_uniwersalny #holder_403 .wrap #content:after,
.mod:after, header#pageHead:after, .mod_uzr7:after,
.mod_uzr6 section.body > ul:after,
.mod_uzr1 section.body:after,
.mod_uzr2 section.body li:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}

.desk *:not(.slideNav) > #rwdNav {
  height: 34px;
  background: #000;
  position: relative;
  width: 940px;
  margin: 0 auto;
  z-index: 2;
}
.desk *:not(.slideNav) > #rwdNav > ul {
  float: left;
}
.desk *:not(.slideNav) > #rwdNav > ul > li {
  display: inline-block;
  vertical-align: top;
  margin: 0px 1px;
}
.desk *:not(.slideNav) > #rwdNav > ul > li.active a {
  background: #70c2ea;
}
.desk *:not(.slideNav) > #rwdNav li a {
  display: block;
  padding: 0px 9px;
  color: #70c2ea;
  font: bold 14px/34px Arial;
}
.desk *:not(.slideNav) > #rwdNav li a:hover {
  background: #70c2ea;
  color: #fff;
}
.desk *:not(.slideNav) > #rwdNav .rwdExit {
  background: #70c2ea url("https://static.im-g.pl/i/obrazki/global/rwdLoupeExit.png") no-repeat 50% 50% !important;
}
.desk *:not(.slideNav) > #rwdNav #rwdSearch {
  background: url("https://static.im-g.pl/i/obrazki/global/rwdLoupe.png") no-repeat 50% 50%;
  display: inline-block;
  position: relative;
  float: right;
  width: 30px;
  height: 30px;
}
.desk *:not(.slideNav) > #rwdNav #rwdSearch:hover {
  background-color: #70c2ea;
  cursor: pointer;
}
.desk *:not(.slideNav) > #rwdNav #pageSearch {
  display: none;
  position: absolute;
  top: -50px;
  right: 0px;
  width: 280px;
  height: 30px;
  padding: 10px;
  background: #E0E0E0;
  z-index: 9;
}
.desk *:not(.slideNav) > #rwdNav #pageSearch:after {
  content: "";
  visibility: visible;
  position: absolute;
  top: 50px;
  right: 10px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #E0E0E0 transparent transparent transparent;
}
.desk *:not(.slideNav) > #rwdNav #pageSearch .folded {
  display: none;
}
.desk *:not(.slideNav) > #rwdNav #pageSearch #pageSearchQ {
  border: none;
  width: 200px;
  height: 22px;
}
.desk *:not(.slideNav) > #rwdNav #pageSearch input[type=submit] {
  font: bold 13px Arial, sans-serif;
  background: #3370BC;
  border-radius: 1px;
  margin-left: 9px;
  height: 30px;
  width: 63px;
}
.desk *:not(.slideNav) > #rwdNav #pageSearch input[type=submit]:hover {
  background: #3C86E0;
}

/* alert 18+ */
#overlay_adult {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 100000;
  left: 0;
  top: 0;
}
#overlay_adult, #overlay_adult * {
  margin: 0;
  padding: 0;
  text-align: left;
}
#overlay_adult #overlay_adult_content_inner {
  width: 646px;
  height: 136px;
  border: 1px solid #dfdfdf;
  background: #fff;
  margin: 96px auto;
  padding: 16px;
  overflow: hidden;
  zoom: 1;
}
#overlay_adult .c0 {
  float: left;
  width: 114px;
  height: 135px;
  text-align: center;
  font: bold 64px/134px Arial, sans-serif;
  color: #fff;
  background: url("https://static.im-g.pl/i/obrazki/disclaimer/bg18.gif") repeat-x;
}
#overlay_adult .c1 {
  float: right;
  width: 520px;
}
#overlay_adult .c1 strong {
  font: bold 24px Arial, sans-serif;
  color: #c90d20;
  text-transform: uppercase;
}
#overlay_adult .c1 p {
  font: bold 18px Arial, sans-serif;
  color: #000;
  margin-bottom: 0.8em;
}
#overlay_adult .c1 input {
  vertical-align: middle;
}
#overlay_adult .c1 label {
  font: normal 12px Arial, sans-serif;
  color: #000;
}
#overlay_adult .c1 .btns {
  overflow: hidden;
  zoom: 1;
  margin-top: 0.2em;
}
#overlay_adult .c1 .btns div {
  height: 29px;
  text-align: center;
  font: normal 14px/28px Arial, sans-serif;
  cursor: pointer;
}
#overlay_adult .c1 .btn {
  float: left;
  width: 258px;
  background: url("https://static.im-g.pl/i/obrazki/disclaimer/btn.gif") no-repeat 0 0;
}
#overlay_adult .c1 .btn_s {
  float: right;
  width: 251px;
  background: url("https://static.im-g.pl/i/obrazki/disclaimer/btn-s.gif") no-repeat 0 0;
}
#overlay_adult .c1 .btns span {
  color: #c90d20;
  font-weight: bold;
}

/* 404 overlay */
#g404_overlay_holder,
#g404_overlay_holder_bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
  visibility: hidden;
}

#g404_overlay_holder_bg {
  z-index: 1;
  background: #000;
  visibility: visible;
}

#g404_overlay_bg {
  z-index: 1;
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

#g404_overlay_inner {
  position: relative;
  z-index: 2;
  border: 1px solid #cfcfcf;
  background: #f0f0f0 url("https://static.im-g.pl/i/error/bg.gif") repeat-x 0 0;
  padding: 39px 30px 45px;
  zoom: 1;
}

#g404_overlay {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 885px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  overflow: hidden;
  padding: 15px;
}
#g404_overlay h1 {
  font: 25px Georgia, serif;
  color: #242424;
  text-align: left;
  margin-bottom: 5px;
  padding-top: 19px;
  margin-top: 25px;
  border-top: 1px solid #cfcfcf;
}
#g404_overlay h1.first {
  margin-top: 0;
  padding: 0;
  border: 0;
}
#g404_overlay p {
  font: 15px Georgia, serif;
  color: #515151;
  text-align: left;
}

#g404_close {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 25px;
  height: 26px;
  border: 1px solid #c9c9c9;
  background: #fafafa;
  font: bold 25px/20px Tahoma, sans-serif;
  color: #414141;
  text-align: center;
  zoom: 1;
}
#g404_close:hover {
  color: #039ae0;
  cursor: pointer;
}

.smartappbanner {
  width: 100%;
  max-height: 62px;
  background: #f2f2f2;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  padding: 10px 0px;
  display: none;
}
.smartappbanner a {
  display: block;
  position: relative;
  z-index: 10;
  padding-left: 40px;
  overflow: hidden;
}
.smartappbanner a:hover {
  background: none;
  color: #000;
}
.smartappbanner .smart_contener {
  width: 37%;
  float: left;
  display: inline-block;
  margin-top: 6px;
}
.smartappbanner img {
  float: left;
  height: 64px;
  width: 64px;
  margin: 0px 10px 4px 0px;
}
.smartappbanner p {
  color: #000;
  font: 10px Arial;
  color: #616161;
}
.smartappbanner p.smart_title {
  font: 14px Arial;
  color: #000;
  margin-bottom: 4px;
}
.smartappbanner span, .smartappbanner .smart_button {
  position: absolute;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
.smartappbanner span {
  width: 10px;
  height: 10px;
  background: url("https://static.im-g.pl/i/obrazki/smartappbanner/smartapp_ex.png") no-repeat;
  left: 10px;
  z-index: 11;
}
.smartappbanner .smart_button {
  width: 116px;
  height: 34px;
  background: red;
  right: 10px;
  border-radius: 5px;
  background: #689f38;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font: 12px/34px Arial;
}
.smartappbanner .smart_stars {
  background-image: url("https://static.im-g.pl/i/obrazki/smartappbanner/smartapp_stars.png");
  background-repeat: no-repeat;
  background-color: #bababa;
  width: 64px;
  height: 26px;
  margin-right: 50%;
}
.smartappbanner .smart_stars.four_stars {
  background-image: url("https://static.im-g.pl/i/obrazki/smartappbanner/smartapp_stars.png"), linear-gradient(to right, #616161, #616161 79%, #bababa 79%, #bababa 100%);
}
.smartappbanner .smart_stars.four_h_stars {
  background-image: url("https://static.im-g.pl/i/obrazki/smartappbanner/smartapp_stars.png"), linear-gradient(to right, #616161, #616161 91%, #bababa 91%, #bababa 100%);
}
.smartappbanner .smart_stars.five_stars {
  background-color: #616161;
}

@media screen and (max-width: 360px) {
  .smartappbanner a {
    padding-left: 30px;
  }
}
#searchMain [type=submit] {
  display: none;
}

#navH {
  margin-bottom: 20px;
}

/* Article fonts */
.tag_content, #gazeta_article, #gazeta_article_top, #gazeta_article a.external_link {
  font-family: Arial, sans-serif;
  color: #242424;
  margin-bottom: 20px;
}

.tag_head .tag_content {
  margin-bottom: 0;
}
@media screen and (min-width: 320px) and (max-width: 420px) {
  .tag_head .tag_img {
    float: none;
    margin: 0 0 10px;
  }
  .tag_head .tag_img img {
    width: 100%;
    float: none;
  }
}

#gazeta_article a.external_link {
  position: relative;
}
#gazeta_article a.external_link:hover {
  background: none;
}
#gazeta_article a.external_link:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  content: "";
  display: block;
  border-bottom: 1px dotted #888;
  height: 0px;
}

#gazeta_article .csPlacementHeader {
  font-weight: bold;
}

/* sprite */
#gazeta_article_top .print, #gazeta_article_share li a, #gazeta_article_buttons span, #gazeta_article_buttons_overlay .arrow, #gazeta_article_buttons_overlay li, #gazeta_article_buttons_fb, #gazeta_article_more .tools > ul > li > a, #gazeta_article_rate ul, #gazeta_article .navigation .prev, #gazeta_article .navigation .next, #gazeta_article_image .back, #gazeta_article_top .navigation .prev, #gazeta_article_top .navigation .next {
  background: url("https://static.im-g.pl/i/obrazki/lego/5/gazeta_article_sprite-1.7.png") no-repeat 1000px 0;
}

#gazeta_article .print:hover, #gazeta_article_top .print:hover, #gazeta_article_share li a:hover, #gazeta_article_more .tools > ul > li a:hover {
  background-color: #fff;
}

/* tytul */
#gazeta_article > h1, #gazeta_article > h2, #gazeta_article_top > h1, #gazeta_article_top > h2 {
  font-size: 30px;
  line-height: 36px;
  margin: 0 0 14px;
}

/* autor,data */
#gazeta_article_author,
#gazeta_article_date {
  font-size: 12px;
  line-height: normal;
  margin: 3px 0 7px;
  display: inline;
}

#gazeta_article_author {
  color: #979797;
  font: bold 12px Arial;
}

#gazeta_article_author:before {
  content: "";
  display: block;
}

#gazeta_article_author + #gazeta_article_date {
  padding-left: 8px;
  color: #b2b2b2;
}

/* tools */
#gazeta_article_tools {
  float: right;
  position: absolute;
  right: -315px;
  top: 2px;
}

#gazeta_article_tools ul, #gazeta_article_tools li {
  display: inline;
}

#gazeta_article_tools .print {
  display: inline-block;
  padding-left: 18px;
  margin-left: 4px;
  text-indent: -9999px;
  background: url("https://static.im-g.pl/i/obrazki/common/print_icon.png") 0 0 no-repeat transparent;
  height: 18px;
  line-height: 19px;
}

#gazeta_article_tools .font {
  font-weight: bold;
  color: #b2b2b2;
}

#gazeta_article_tools [data-size=small] {
  font-size: 11px;
}

#gazeta_article_tools [data-size=normal] {
  font-size: 14px;
}

#gazeta_article_tools [data-size=big] {
  font-size: 16px;
}

#gazeta_article_info {
  display: block;
  width: 100%;
}

/* External link - Default */
#artykul a.external_link {
  color: inherit;
  text-decoration: none;
}

#artykul a.external_link:hover {
  color: #000;
  text-decoration: none;
  background: 0;
}

#gazeta_article_top .navigation {
  margin: 0;
}

#gazeta_article_top .navigation div {
  margin-top: -38px;
}

#gazeta_article_image {
  clear: both;
  margin: 14px 0 13px;
  position: relative;
  overflow: hidden;
  color: #fff;
  display: block;
}
#gazeta_article_image:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}

#gazeta_article_image > div {
  float: left;
}

#gazeta_article_image img {
  display: block;
}

#gazeta_article_image span,
#gazeta_article_image p,
#gazeta_article_body p.imgw span {
  font-size: 12px;
  /*11px*/
  line-height: normal;
  color: #a0a0a0;
  overflow: hidden;
  padding: 2px 0px;
  box-sizing: border-box;
  line-height: 20px;
}

#gazeta_article_body p.imgw span {
  display: block;
  width: 100%;
}

#gazeta_article_body p.imgw {
  float: left;
  margin: 10px 10px 10px 0;
  text-align: left;
}
#gazeta_article_body p.imgw:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}

#gazeta_article p.imgw + * {
  clear: both;
}

#gazeta_article_image p {
  color: #686868;
}

#gazeta_article p.imgw img {
  display: block;
}

#gazeta_article_image span.author {
  max-width: 200px;
  margin-left: 8px;
  float: none;
}

#gazeta_article_image .back {
  font-size: 11px;
  font-weight: bold;
  line-height: 23px;
  padding: 0 7px;
  position: absolute;
  top: 0;
  left: 0;
  background-position: 0 -400px;
  z-index: 3;
  background: #333;
}

/* video */
#gazeta_article_video {
  clear: both;
  margin: 16px 0 10px;
}
#gazeta_article_video iframe {
  width: 100%;
}

/* miniaturki */
#gazeta_article_miniatures {
  margin: 10px 0 6px;
}

#gazeta_article_miniatures ul {
  margin-left: -9px;
}

#gazeta_article_miniatures li {
  float: left;
  width: 104px;
  height: 69px;
  margin: 0 0 25px 25px;
  background: #fff;
}

#gazeta_article_miniatures li img {
  display: block;
}

#gazeta_article_miniatures li a,
#gazeta_article_miniatures li span {
  display: block;
  overflow: hidden;
  border: none;
}

#gazeta_article_miniatures li span {
  border: 3px solid #000;
}

#gazeta_article_miniatures li span img {
  margin: -3px;
}

#gazeta_article_miniatures .more {
  float: left;
  white-space: nowrap;
  font-weight: bold;
  font-size: 14px;
  line-height: 69px;
  margin: 0 0 0 9px;
}

#gazeta_article_miniatures li a:hover {
  border: none;
  opacity: 0.85;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
}

#gazeta_article_miniatures li a:hover img {
  margin: 0;
}

#gazeta_article_miniatures ul,
#gazeta_article_miniatures .fLeft,
#gazeta_article_miniatures ul li:first-child {
  margin-left: 0;
}

#gazeta_article_miniatures .moreImg {
  text-align: center;
  color: #fff;
  overflow: hidden;
  position: relative;
}

#gazeta_article_miniatures .moreImg a {
  background: url("https://static.im-g.pl/i/obrazki/_temporary/view_photos.png") no-repeat 50% 50% transparent;
  height: 69px;
  position: relative;
}

#gazeta_article_miniatures .moreImg span {
  border: none;
  position: absolute;
  bottom: 4px;
  text-align: center;
  width: 100%;
  display: block;
  font-size: 11px;
  color: #939393;
}

#gazeta_article_miniatures .t strong {
  font-weight: bold;
  color: #fff;
}

#gazeta_article_image.miniatures > div {
  float: none;
}

/* lead */
#gazeta_article_lead {
  clear: both;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  color: #1d1d1d;
  margin: 10px 0 14px;
}

/* related */
#gazeta_article_related {
  clear: both;
  float: left;
  width: 140px;
  margin: 0 20px 0 0;
}

#gazeta_article_related li {
  font-size: 11px;
  line-height: normal;
  margin-bottom: 15px;
}

#gazeta_article_related img, #gazeta_article_related span {
  display: block;
}

#gazeta_article_related li:first-child img {
  margin-top: 4px;
}

#gazeta_article_related img + span {
  margin: 2px 0 0 0;
}

/* body */
#gazeta_article_body {
  margin: 0 0 12px;
}
#gazeta_article_body:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}

#gazeta_article_body strong {
  font-weight: bold;
}

#gazeta_article_body em {
  font-style: italic;
}

#gazeta_article_related + #gazeta_article_body {
  clear: none;
}

/* tagi */
#gazeta_article_tags {
  font-size: 14px;
  line-height: normal;
}

#gazeta_article_tags header, #gazeta_article_tags p, #gazeta_article_tags ul {
  display: inline;
}

#gazeta_article_tags li {
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
}

#gazeta_article_tags a {
  color: #ababab;
}

/* brand */
#gazeta_article_brand {
  margin: 20px 0;
}

#gazeta_article .back,
#gazeta_article .back:hover {
  background-position: 0 -536px;
  border-right: 1px solid #eaeaea;
  line-height: 25px;
  text-indent: 8px;
  display: inline-block;
  background-color: transparent;
  overflow: hidden;
  padding: 0 5px;
  vertical-align: text-bottom;
}

#gazeta_article_share > p,
#gazeta_article_tags > p,
#quiz h2 {
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  color: #000;
  text-transform: none;
}

/* buttony */
#gazeta_article_buttons {
  clear: both;
}

#gazeta_article_buttons > ul {
  width: 635px;
}

#gazeta_article_buttons > ul > li {
  float: left;
  padding: 0 15px 10px 0;
  white-space: nowrap;
  list-style: none;
  position: relative;
}

#gazeta_article_buttons button {
  font: bold 11px/18px Arial, sans-serif;
  height: 20px;
  cursor: pointer;
  overflow: visible;
  border-radius: 2px;
  vertical-align: top;
  padding: 0 3px 2px;
  text-align: center;
  min-width: 80px;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #eaeaea 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #eaeaea));
  background: -webkit-linear-gradient(top, #fff 0%, #eaeaea 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
  background: linear-gradient(top, #ffffff 0%, #eaeaea 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fefefe", endColorstr="#eaeaea",GradientType=0 );
  color: #595959;
  border: 1px solid #dfdfdf;
  margin-left: 0;
}

#gazeta_article_buttons button:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
}

#gazeta_article_buttons button:focus {
  outline: 0;
}

#gazeta_article_buttons span {
  background-position: 0 -275px;
  font: 11px/18px Arial, sans-serif;
  color: #262626;
  display: inline-block;
  height: 18px;
  vertical-align: top;
  padding: 0 4px 0 6px;
  border-right: 1px solid #aaa;
  margin-top: 1px;
}

#gazeta_article_buttons .voted button {
  background-color: #eddb67;
  border-color: #ede195 #bead42 #bead42 #ede195;
}

#gazeta_article_buttons .voted span {
  background-position: 0 -293px;
  border-color: #9e9e9e;
}

#gazeta_article_buttons_overlay {
  background: #e7e7e7;
  border: 1px solid #bababa;
  position: absolute;
  padding: 6px 10px 7px;
  z-index: 9;
  top: 25px;
  font: 12px Arial, sans-serif;
  width: 300px;
  visibility: hidden;
}

#gazeta_article_buttons_overlay .arrow {
  width: 7px;
  height: 4px;
  background-position: 0 -320px;
  position: absolute;
  top: -4px;
  left: 20px;
}

#gazeta_article_buttons_overlay.right .arrow {
  left: auto;
  right: 20px;
}

#gazeta_article_buttons_overlay a {
  color: #148;
}

#gazeta_article_buttons_overlay a:hover {
  color: #148;
  background-color: transparent;
  text-decoration: underline;
}

#gazeta_article_buttons_overlay p {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 8px;
  margin-bottom: 6px;
}

#gazeta_article_buttons_overlay strong {
  font-weight: normal;
  color: #323232;
  display: block;
  margin-bottom: 5px;
}

#gazeta_article_buttons_overlay li {
  margin-top: 4px;
  padding-left: 9px;
  background-position: 0 -434px;
  white-space: normal;
}

#gazeta_article_buttons_fb {
  font-weight: bold;
  padding-left: 20px;
  background-position: 0 -50px;
}

/* pod artykulem */
#gazeta_article_more {
  margin: 20px 0;
  font-size: 11px;
  line-height: normal;
  clear: both;
}

/* wiecej */
#gazeta_article_more div.more {
  float: left;
  width: 469px;
  border-right: 1px solid #ddd;
}

#gazeta_article_more .more > ul > li {
  float: left;
  width: 140px;
  margin-left: 20px;
}

#gazeta_article_more .more > ul > li:first-child {
  margin: 0;
}

#gazeta_article_more .more img, #gazeta_article_more .more span {
  display: block;
}

#gazeta_article_more .more img + span {
  margin: 2px 0 0 0;
}

#gazeta_article_more .more li li {
  margin-top: 8px;
}

#gazeta_article_more .more li li:first-child {
  margin: 0;
}

#gazeta_article_more .more .more {
  font-weight: bold;
}

/* narzedzia,gwiazdki */
#gazeta_article_more .tools {
  width: 140px;
  float: right;
}

#gazeta_article_more .tools > ul > li {
  margin-top: 7px;
}

#gazeta_article_more .tools > ul > li:first-child {
  margin-top: 0;
}

#gazeta_article_more .tools > ul > li a {
  padding-left: 19px;
}

#gazeta_article_more .tools .print {
  background-position: 0 -200px;
}

#gazeta_article_more .tools .licence {
  background-position: 0 -225px;
}

#gazeta_article_more .tools .comments {
  background-position: 0 -248px;
}

/* mala czcionka */
#gazeta_article.fontSmall #gazeta_article_lead, #gazeta_article.fontSmall #gazeta_article_body, #pagetype_art #gazeta_article.fontSmall #artykul, #pagetype_art_blog #gazeta_article.fontSmall #article #article_body p {
  font-size: 14px;
  line-height: 22px;
}

/* duza czcionka */
#gazeta_article.fontBig #gazeta_article_lead, #gazeta_article.fontBig #gazeta_article_body, #pagetype_art #gazeta_article.fontBig #artykul, #pagetype_art_blog #gazeta_article.fontBig #article #article_body p {
  font-size: 18px;
  line-height: 28px;
}

/* strona artykulawa serwisowa - dodatki,poprawki */
.tag_content,
#gazeta_article_body,
#pagetype_art #gazeta_article_body #artykul,
#pagetype_art_blog #gazeta_article #article #article_body p, #gazeta_article_lead {
  font-size: 16px;
  line-height: 24px;
}

/*sondaze*/
.sondaze .pollBox {
  font-family: Arial, sans-serif;
}

.sondaze .pollQuestion .kL {
  background: transparent;
  width: auto;
}

.sondaze .pollQuestion .kR {
  width: auto;
  padding-top: 0;
  float: none;
}

.sondaze .pollBox div img {
  border: none;
}

.sondaze .pollBox h2 {
  font-weight: bold;
}

.sondaze div .pollSubmit {
  width: auto;
  text-align: left;
}

.sondaze div .pollSubmit input[type=submit] {
  width: 70px;
  height: 30px;
}

.sondaze .pollQuestionImg .entry {
  float: none;
  clear: both;
  border-bottom: none;
}

.sondaze .pollQuestionImg .entry .kL {
  float: none;
  display: inline-block;
  background: none;
  border: none;
  width: auto;
  vertical-align: middle;
}

.sondaze .pollQuestionImg .entry .kR {
  display: inline-block;
  float: none !important;
  padding-top: 0;
  font-size: 14px;
  color: #060606;
}

.sondaze .pollQuestionImg .entry .kL.ans + div img {
  display: none;
}

.sondaze > div div h2, .st .sondaze .pollQuestionImg h2 span {
  font-size: 14px;
  line-height: 19px;
}

.sondaze .pollQuestionImg {
  background: none;
  margin: 0;
  padding: 0;
}

.sondaze .pollQuestionImg h2 span {
  background: none;
  color: #000;
  border: none;
  vertical-align: middle;
}

#col_left .pollQuestionImg .kR {
  padding-top: 0;
}

/* sprite */
.st #gazeta_article_top .print, .st #gazeta_article_share li a, .st #gazeta_article_buttons span, .st #gazeta_article_buttons_overlay .arrow, .st #gazeta_article_buttons_overlay li, .st #gazeta_article_buttons_fb, .st #gazeta_article_more .tools > ul > li > a, .st #gazeta_article_rate ul, .st #gazeta_article .navigation .prev, .st #gazeta_article .navigation .next, .st #gazeta_article_image .back, .st #gazeta_article_top .navigation .prev, .st #gazeta_article_top .navigation .next, .st #gazeta_article .back {
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/gazeta_article_sprite-1.73sst.png");
}

#gazeta_article .navigation .prev, .st #gazeta_article_top .navigation .prev {
  padding: 0 5px 0 22px;
  background-position: 0 -340px;
  border-right: 1px solid #ccc;
}

#gazeta_article .navigation .next, .st #gazeta_article_top .navigation .next {
  padding: 0 22px 0 5px;
  background-position: 100% -340px;
  border-left: 1px solid #ccc;
}

.navigation .prev:hover, .st .navigation .next:hover, .st #gazeta_article .back:hover {
  color: #123C73;
  text-decoration: underline;
}

#content .see_more_links p, .st #content .see_more_links a {
  font-size: 12px;
  color: #a5a5a5;
}

#content > .see_more_links li {
  margin-right: 0;
}

#articleToolbar .spr {
  background-image: url("https://static.im-g.pl/i/obrazki/common/artToolbarSprite.3.png");
}

#quizBody .entry > .i {
  float: left;
  margin-right: 15px;
}

#quizBody .entry li {
  font-size: 14px;
  line-height: 28px;
}

#quizBody .entry li .i {
  float: left;
  margin-right: 8px;
}

#quiz h2 {
  margin-bottom: 10px;
}

#quiz .str {
  text-align: center;
  margin-top: 25px;
}

#quiz .str ul {
  padding-top: 5px;
}

#quiz .str li {
  display: inline-block;
  width: 30px;
  height: 15px;
  text-indent: -99px;
  background: url("https://static.im-g.pl/i/obrazki/_temporary/quiz_progress.png") -30px 0 no-repeat;
  overflow: hidden;
  margin-right: -5px;
}

#quiz .str li.current {
  background-position: 0 0;
}

#quiz .str .next {
  float: right;
}

#quiz .str .next input, .poolSubmit input, .sondaze .pollSubmit input[type=submit] {
  background: #cacaca;
  background: -moz-linear-gradient(top, #cacaca 0%, #afafaf 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cacaca), color-stop(100%, #afafaf));
  background: -webkit-linear-gradient(top, #cacaca 0%, #afafaf 100%);
  background: -o-linear-gradient(top, #cacaca 0%, #afafaf 100%);
  background: -ms-linear-gradient(top, #cacaca 0%, #afafaf 100%);
  background: linear-gradient(top, #cacaca 0%, #afafaf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#cacaca", endColorstr="#afafaf",GradientType=0 );
  height: 25px;
  width: 75px;
  border: 1px solid #aaa;
  border-color: #e8e8e8 #9b9b9b #9b9b9b #e8e8e8;
  color: #fff;
  font: bold 12px/24px Arial, sans-serif;
  text-shadow: 1px 1px 1px #959595;
  cursor: pointer;
}

#quiz .str .next input:hover, .sondaze .pollQuestionImg .pollSubmit input:hover {
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
}

#gazeta_article_image_overlay span {
  float: left;
  width: 62px;
  height: 100%;
  display: none;
  zoom: 1;
  background: url("https://static.im-g.pl/i/obrazki/global/ga_blank.gif") repeat 0 0;
  margin: 0;
  cursor: pointer;
}

#gazeta_article_image_overlay .prev:hover span, .st #gazeta_article_image_overlay .prev.hover span {
  background: url("https://static.im-g.pl/i/obrazki/_temporary/imgNav.png") no-repeat 0 50%;
}

#gazeta_article_image_overlay .next:hover span, .st #gazeta_article_image_overlay .next.hover span {
  background: url("https://static.im-g.pl/i/obrazki/_temporary/imgNav.png") no-repeat 100% 50%;
}

.layout_uniwersalny #holder_402 .mod_mlyn:not(.mill_right):not(.mill_bottom) {
  margin-left: 20px;
}

#opinionsCount {
  display: none;
  font-size: 16px;
  line-height: 39px;
}
#opinionsCount .cnt {
  font-size: 28px;
  padding: 0 10px;
  margin: 0 10px 0 5px;
  border: 1px solid #ccc;
  border-radius: 2px;
  position: relative;
}
#opinionsCount .cnt:after {
  position: absolute;
  top: 12px;
  left: -4px;
  width: 5px;
  height: 9px;
  content: "";
  background: url("https://static.im-g.pl/i/obrazki/common/left_tr.png") 0 0 no-repeat transparent;
  z-index: 2;
}
#opinionsCount * {
  vertical-align: middle;
}

#article_body p {
  margin-bottom: 15px;
}

#article_body h4 {
  font-weight: bold;
}

#gazeta_article_image > div {
  position: relative;
}
#gazeta_article_image #gazeta_article_miniatures {
  position: absolute;
  bottom: 20px;
  left: 20px;
  margin: 0;
}
#gazeta_article_image #gazeta_article_miniatures li {
  margin-bottom: 0;
}
#gazeta_article_image #gazeta_article_miniatures li ~ li {
  margin-left: 20px;
}

#gazeta_article_image #banP70 {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}
#gazeta_article_image #banP70 img {
  width: auto;
}

.desk #article_body .art_interview_question {
  margin: 0 0 6px;
  font: 700 19px/22px Arial, sans-serif;
}
.responsive.rwd #article_body .art_interview_question {
  margin: 0 0 5px;
  font: 700 15px/24px Arial, sans-serif;
}

.simpleVideo #gazeta_article_lead, .simpleVideoSerie #gazeta_article_lead {
  font-weight: 500;
}
.simpleVideo.bigVideo.rwd #col_right, .simpleVideoSerie.bigVideo.rwd #col_right {
  margin-top: 10px;
  border-top: none;
  padding: 0;
}
.simpleVideo.bigVideo.rwd .mod.mod_sociallist, .simpleVideoSerie.bigVideo.rwd .mod.mod_sociallist {
  top: -603px;
}

#article #article_body h5, #article #article_body h6 {
  font-size: 14px;
  line-height: 21px;
  color: #333;
  padding: 10px 12px;
  background: #f8f8f8;
  border-style: solid;
}

#article #article_body h5 {
  border-width: 7px 0 0;
  margin: 16px 0 16px 16px;
  width: 196px;
  float: right;
}

#article #article_body h6 {
  border-width: 0 0 0 7px;
  margin: 16px 24px;
}

#article #article_body h5 a, #article #article_body h6 a {
  color: #333;
}

.responsive .navH.bottom {
  display: none;
}

.simplePhotostory #gazeta_article_top {
  margin-bottom: 8px;
}
.simplePhotostory .photostoryNextPage, .simplePhotostory .photostoryPrevPage {
  display: block;
  position: fixed;
  top: 45%;
  height: 60px;
  width: 61px;
  background-color: #646464;
  text-indent: -99999px;
  z-index: 999;
}
.simplePhotostory .photostoryNextPage:after, .simplePhotostory .photostoryPrevPage:after {
  content: "";
  display: block;
  position: absolute;
  top: 18px;
  height: 25px;
  width: 15px;
  background-image: url("https://static.im-g.pl/i/obrazki/gallery/gallery_sprite.png");
  background-repeat: no-repeat;
}
.simplePhotostory .photostoryNextPage:hover, .simplePhotostory .photostoryPrevPage:hover {
  background-color: #313131;
}
.simplePhotostory .photostoryNextPage:after {
  left: 24px;
  background-position: -22px 0px;
}
.simplePhotostory .photostoryPrevPage:after {
  left: 20px;
  background-position: -7px 0px;
}
.simplePhotostory .usearrows {
  position: fixed;
  right: 80px;
  top: 44.5%;
  width: 310px;
  height: 74px;
  display: none;
  background-color: #f8eeca;
  background-image: url("https://static.im-g.pl/i/obrazki/photostory/usearrows.png");
  background-position: 93% 20px;
  background-repeat: no-repeat;
  line-height: 69px;
  z-index: 9999;
}
.simplePhotostory .usearrows:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #f8eeca;
  position: absolute;
  right: -5px;
  top: 31px;
}
.simplePhotostory .usearrows p {
  padding: 0px 13px;
  width: 210px;
  font: 14px/18px Arial;
  display: inline-block;
  vertical-align: middle;
}
.simplePhotostory .showAgain {
  display: block;
  width: 300px;
  padding: 10px 0px 8px 0px;
  background: #3370BC;
  font: bold 16px/23px Arial;
  color: #fff;
  text-align: center;
  border-radius: 3px;
  margin: 0 auto;
  transition: background-color 0.2s;
}
.simplePhotostory .showAgain:hover {
  background-color: #3C86E0;
}
.simplePhotostory .showAgain:before {
  content: "";
  display: inline-block;
  background-image: url("https://static.im-g.pl/i/obrazki/photostory/ps_last_slide.png");
  background-position: -13px -44px;
  background-repeat: no-repeat;
  width: 21px;
  height: 20px;
  margin-right: 10px;
  vertical-align: top;
}
.simplePhotostory .social_media_art {
  margin: 20px 0px;
  position: relative;
  height: 40px;
}
.simplePhotostory .social_media_art a {
  display: inline-block;
  vertical-align: top;
  width: 300px;
  padding: 10px 0px 8px 0px;
  background: #3C5A98;
  font: bold 16px/23px Arial;
  color: #fff;
  text-align: center;
  vertical-align: top;
  border-radius: 3px;
  position: absolute;
  transition: background-color 0.2s;
}
.simplePhotostory .social_media_art a:hover {
  background-color: #4D70B7;
}
.simplePhotostory .social_media_art a:first-child {
  margin-left: 0px;
  background: #3370BC;
  left: 0px;
}
.simplePhotostory .social_media_art a:first-child + a {
  right: 0px;
}
.simplePhotostory .social_media_art a:first-child:before, .simplePhotostory .social_media_art a:first-child + a:before {
  content: "";
  display: inline-block;
  background-image: url("https://static.im-g.pl/i/obrazki/common/artSocialMedia1.png");
  background-repeat: no-repeat;
  width: 21px;
  height: 20px;
  margin-right: 10px;
  vertical-align: top;
}
.simplePhotostory .social_media_art a:first-child + a:before {
  background-image: url("https://static.im-g.pl/i/obrazki/common/artSocialMedia2.png");
  margin-right: 4px;
}
.simplePhotostory .social_media_art a:first-child:hover {
  background-color: #3C86E0;
}
.simplePhotostory #gazeta_article_image {
  margin: 14px 0 16px;
}
.simplePhotostory #gazeta_article_image a {
  display: block;
  position: relative;
  transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
}
.simplePhotostory #gazeta_article_image a:after {
  content: "";
  display: block;
}
.simplePhotostory #gazeta_article_image a:hover {
  background: none;
}
.simplePhotostory #gazeta_article_image a:hover:after {
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url("https://static.im-g.pl/i/obrazki/photostory/ps_main_page_img.png");
  background-repeat: no-repeat;
  background-position: 50%;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.simplePhotostory #gazeta_article_image a span {
  position: absolute;
  overflow: visible;
  height: 59px;
  min-width: 59px;
  bottom: 35px;
  right: 21px;
  padding: 0px;
  font: 44px/59px Arial;
  color: #686868;
  background: #ebebeb;
  text-align: center;
}
.simplePhotostory #gazeta_article_image a span:after {
  content: "";
  position: absolute;
  height: 54px;
  top: -10px;
  width: 54px;
  left: 10px;
  border-right: 5px solid #ebebeb;
  border-top: 5px solid #ebebeb;
}
.simplePhotostory #gazeta_article_miniatures li {
  margin: 0 0 19px 25px;
}
.simplePhotostory #gazeta_article_miniatures li:first-child {
  margin: 0 0 19px 0;
}
.simplePhotostory #gazeta_article_miniatures li a {
  transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
}
.simplePhotostory #gazeta_article_miniatures li a:hover {
  opacity: 0.85;
  filter: alpha(opacity=85);
}
.simplePhotostory #gazeta_article_miniatures .moreImg a {
  background-image: url("https://static.im-g.pl/i/obrazki/photostory/ps_mainarrow1.png");
  background-color: #f2f2f2;
  transition: background-color 0.2s;
  -webkit-transition: background-color 0.2s;
}
.simplePhotostory #gazeta_article_miniatures .moreImg a:hover {
  background-color: #e2e2e2;
}
.simplePhotostory #gazeta_article_miniatures .moreImg a span {
  color: #686868;
}
.simplePhotostory #gazeta_article_miniatures > span {
  display: block;
  font: bold 22px/26px Arial;
  padding-bottom: 20px;
  padding-top: 5px;
}
.simplePhotostory #article_body {
  margin-bottom: 7px;
}
.simplePhotostory #article_body #gazeta_article_lead {
  font: 16px/24px Arial;
  margin: 10px 0 25px;
}
.simplePhotostory #article_body .actionButton {
  display: block;
  width: 246px;
  height: 48px;
  margin: 0 auto;
  background: #1c5398;
  color: #fff;
  border-radius: 2px;
  text-align: center;
}
.simplePhotostory #article_body .actionButton:hover {
  background-color: #246bc3;
}
.simplePhotostory #article_body .actionButton span {
  font: bold 16px/24px Arial;
  line-height: 48px;
}
.simplePhotostory #gazeta_article_author {
  font: bold 12px Arial;
  color: #979797;
  text-transform: none;
}
.simplePhotostory #gazeta_article_date {
  font: 12px Arial;
  color: #979797;
  padding-left: 5px;
}
.simplePhotostory #articleToolbar {
  border-top: none;
}
.simplePhotostory.slide #banP1 {
  width: auto;
  padding: 20px 0px 10px 0px;
  margin: 0px;
  text-align: center;
}
.simplePhotostory.slide #gazeta_article_top {
  margin-bottom: 8px;
  position: relative;
}
.simplePhotostory.slide #gazeta_article_top h1 {
  font: bold 30px/36px Arial;
  margin: 3px 0 0;
  width: 90%;
}
.simplePhotostory.slide #gazeta_article_image_new {
  position: relative;
}
.simplePhotostory.slide #gazeta_article_image_new img {
  max-width: 940px;
  width: 100%;
}
.simplePhotostory.slide #gazeta_article_image_new .desc {
  font: 12px/18px Arial;
  color: #919191;
}
.simplePhotostory.slide #gazeta_article_tags > p {
  line-height: 20px;
}
.simplePhotostory.slide #gazeta_article_description {
  position: relative;
  width: 620px;
  padding-top: 10px;
  margin: 0px;
  z-index: 9;
  background: #fff;
}
.simplePhotostory.slide #gazeta_article_body {
  position: relative;
  width: 620px;
  padding-top: 10px;
  margin: 0px;
  z-index: 9;
  background: #fff;
}
.simplePhotostory.slide #gazeta_article_body h2 {
  padding-bottom: 20px;
  font: bold 22px/26px Arial;
}
.simplePhotostory.slide #gazeta_article_body p {
  margin: 0px 0px 15px 0px;
}
.simplePhotostory.slide #gazeta_article_body p iframe {
  margin: 15px 0px;
}
.simplePhotostory.slide #gazeta_article_body .imgw {
  margin: 0px 0px 10px 0px;
}
.simplePhotostory.slide #gazeta_article_body .imgw span {
  width: auto;
  background: none;
  padding: 5px 5px 0px 0px;
  color: #686868;
}
.simplePhotostory.slide #banP62 {
  width: 620px;
  float: left;
  clear: both;
}
.simplePhotostory.slide #gazeta_article_miniatures.article {
  width: 620px;
}
.simplePhotostory.slide #gazeta_article_miniatures.article ul {
  margin-left: -21px;
}
.simplePhotostory.slide #gazeta_article_miniatures.article ul li {
  margin: 0 0 19px 21px;
  float: none;
  display: inline-block;
}
.simplePhotostory.slide #banP4 {
  width: 620px;
}
.simplePhotostory.slide #col_right {
  border-top: none;
  float: left;
  margin-left: 20px;
  padding-top: 10px;
  margin-top: 0px;
}
.simplePhotostory.slide #col_right #banP3 {
  padding-top: 0px;
}
.simplePhotostory.slide #second_columns_wrap {
  width: 100%;
  max-width: 620px;
  padding-bottom: 30px;
}
.simplePhotostory.slide #second_columns_wrap #second_col_left {
  float: right;
}
.simplePhotostory.slide #second_columns_wrap #second_col_left #photo_comments a {
  font: bold 22px/26px Arial;
}
.simplePhotostory.slide #footer, .simplePhotostory.slide #rwdFooter {
  width: 100%;
}
.simplePhotostory.slide .nextSlideWrapper {
  width: 620px;
  clear: both;
  text-align: center;
  margin: 13px 0px 30px 0px;
}
.simplePhotostory.slide .nextSlideButton {
  display: inline-block;
  width: 300px;
  height: 40px;
  color: #fff;
  background: #3370bc;
  font: bold 16px/42px Arial;
  text-align: center;
  vertical-align: top;
  border-radius: 2px;
}
.simplePhotostory.slide .nextSlideButton:hover {
  background: #7d7d7d;
}
.simplePhotostory.slideDistributor.slide #second_columns_wrap .mod_comments.flex > section header h1 {
  font: bold 22px/26px Arial;
}
.simplePhotostory.slideDistributor.slide #second_columns_wrap .mod_comments.flex > section header h1:hover {
  background: none;
  text-decoration: underline;
}
.simplePhotostory.slideDistributor.slide #col_right {
  display: none !important;
  margin-top: 50px;
}
.simplePhotostory.slideDistributor.slide #col_left {
  width: 940px;
  max-width: 940px;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_tags {
  display: none;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body {
  float: none;
  padding: 0px 0px 16px 0px;
  margin: 0px 0px 15px 0px;
  width: auto;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body h2 {
  font: bold 30px/36px Arial;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last {
  margin-left: 0px;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last ul {
  list-style: none;
  margin-left: 0px;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last ul li {
  padding-left: 0px;
  margin-top: 0px;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last ul li:before {
  content: "";
  position: absolute;
  left: 0px;
  color: #cbcbcb;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last ul li:first-child {
  margin-right: 15px;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last a {
  display: block;
  color: #114488;
  position: relative;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last a:after {
  content: "";
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last a img {
  width: 460px;
  height: 306px;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last a span {
  display: block;
  height: 48px;
  font: bold 20px/24px Arial;
  overflow: hidden;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last a:hover {
  background: none;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last a:hover:after {
  background-color: rgba(0, 0, 0, 0.6);
  background-image: url("https://static.im-g.pl/i/obrazki/photostory/ps_last_slide2.png");
  background-repeat: no-repeat;
  background-position: 50%;
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 460px;
  height: 306px;
  z-index: 9999;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last li {
  width: 460px;
  margin-left: 0px;
  margin-bottom: 25px;
  display: inline-block;
  vertical-align: top;
}
.simplePhotostory.slideDistributor.slide #gazeta_article_body .mod_zi_photostory_last li:first-child {
  margin-right: 16px;
}
.simplePhotostory.slideDistributor.slide.ie #content #gazeta_article_image_new img {
  width: auto;
}
.simplePhotostory .closePhotostory:after {
  content: " ";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background-position: -25px -25px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAsAgMAAACsxIZRAAAADFBMVEUAAAClpaVkZGT///8nyT+TAAAAAXRSTlMAQObYZgAAAHFJREFUKM/Vj7ENgDAMBI9ISIiKhiWyBBmBItkno1CiTMFmQGu/RJeCK0/y+5+OrKUkQmsnTARnInPFMNeIJRwnjna4HGJFjV5psn7Xhrrip2z3fUFisWbYyVjy6yzrmJwZi08e8oeRK0mW79JQVvTlAZ5ZMoM5s5NZAAAAAElFTkSuQmCC");
}

.desk.slide:not(.isScreening) {
  background-color: #e4e4e4;
}
.desk.slide .countPage {
  color: #a5a5a5;
  font-size: 14px;
  display: inline-block;
}
.desk.slide #content {
  overflow: hidden;
}
.desk.slide .closePhotostory {
  position: relative;
  width: 16px;
  height: 16px;
  display: inline-block;
  text-indent: 999px;
  overflow: hidden;
  vertical-align: bottom;
}
.desk.slide .closePhotostory:hover {
  background: none;
}
.desk.slide .closePhotostory:hover:after {
  background-position: -47px -3px;
}
.desk.slide .photostoryNextPage {
  right: 0;
}
.desk.slide .photostoryPrevPage {
  left: 0;
}

body.responsive.slide {
  background-color: #383842;
  /*
  background-color: #aaa; 
  background-image: url("https://static.im-g.pl/i/obrazki/photostory/marrowl.png"), url("https://static.im-g.pl/i/obrazki/photostory/marrowr.png");
  background-position: left top, right top;
  background-repeat: no-repeat;
  */
}
body.responsive.slide #marrowl, body.responsive.slide #marrowr {
  position: absolute;
  z-index: -1;
  width: 36px;
  height: 60px;
  top: 40%;
}
body.responsive.slide #marrowl {
  left: 10px;
}
body.responsive.slide #marrowr {
  right: 10px;
  background-position: -36px 0px;
}
body.responsive.slide #page {
  position: relative;
  background: #fff;
}
body.responsive.slide #page.back {
  left: 0;
}
body.responsive.slide #gazeta_article_top {
  margin-top: 10px;
  position: relative !important;
}
body.responsive.slide #sitePath {
  display: inline-block;
}
body.responsive.slide .closePhotostory {
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  display: inline-block;
  text-indent: 999px;
  overflow: hidden;
  vertical-align: bottom;
  margin-left: 5px;
}
body.responsive.slide .photostoryNextPage {
  right: 0;
  border-left: 1px solid #4b4b57;
}
body.responsive.slide .photostoryNextPage:after {
  background-position: -22px -30px;
}
body.responsive.slide .photostoryPrevPage {
  border-right: 1px solid #4b4b57;
}
body.responsive.slide .photostoryPrevPage:after {
  background-position: -7px -30px;
}

.smallie.slide #content, .classicPhotostory.slide #content {
  overflow: hidden;
  width: 940px;
}
.smallie.slide #col_left, .classicPhotostory.slide #col_left {
  max-width: 620px;
}
.smallie.slide #col_right, .classicPhotostory.slide #col_right {
  margin-left: 20px;
  border-top: 2px solid #f2f2f2;
}
.smallie.slide #gazeta_article_body, .classicPhotostory.slide #gazeta_article_body {
  padding-left: 0px;
  margin-top: 0px;
}
.smallie.slide #second_columns_wrap, .classicPhotostory.slide #second_columns_wrap {
  max-width: 620px;
}
.smallie.slide #footer, .classicPhotostory.slide #footer {
  width: 940px;
}
.smallie.slideDistributor.slide #col_left, .classicPhotostory.slideDistributor.slide #col_left {
  width: 940px;
  max-width: 940px;
}
.smallie.slideDistributor.slide #col_left .mod_zi_photostory_last, .classicPhotostory.slideDistributor.slide #col_left .mod_zi_photostory_last {
  margin-left: 0px;
}
.smallie.slideDistributor.slide #col_left .mod_zi_photostory_last li, .classicPhotostory.slideDistributor.slide #col_left .mod_zi_photostory_last li {
  width: 460px;
  margin-left: 0px;
}
.smallie.slideDistributor.slide #col_left .mod_zi_photostory_last li:first-child, .classicPhotostory.slideDistributor.slide #col_left .mod_zi_photostory_last li:first-child {
  margin-right: 16px;
}
.smallie.slideDistributor.slide #col_left .mod_zi_photostory_last a img, .classicPhotostory.slideDistributor.slide #col_left .mod_zi_photostory_last a img {
  width: 460px;
  height: 306px;
}

#gazeta_article #gazeta_article_body h5, #gazeta_article #gazeta_article_body h6 {
  font-size: 14px;
  line-height: 21px;
  color: #333;
  padding: 10px 12px;
  background: #f8f8f8;
  border-style: solid;
}

#gazeta_article #gazeta_article_body h5 {
  border-width: 7px 0 0;
  margin: 16px 0 16px 16px;
  width: 196px;
  float: right;
}

#gazeta_article #gazeta_article_body h6 {
  border-width: 0 0 0 7px;
  margin: 16px 24px;
}

#gazeta_article #gazeta_article_body h5 a, #gazeta_article #gazeta_article_body h6 a {
  color: #333;
}

#gazeta_article #gazeta_article_body h4 {
  font-weight: bold;
}

.responsive .navH.bottom {
  display: none;
}

.simpleGallery a:hover {
  background: none;
}
.simpleGallery #col_right {
  margin-top: 32px;
}
.simpleGallery.bigPhoto #col_left .mod_sociallist {
  top: -683px;
}
.simpleGallery.bigPhoto #col_right {
  margin-top: 4px;
}
.simpleGallery.bigPhoto .photostoryNavigation a, .simpleGallery.smallPhoto .photostoryNavigation a {
  background-color: rgba(184, 184, 184, 0.7);
  transition: background-color 0.2s;
}
.simpleGallery.bigPhoto .photostoryNavigation a:hover, .simpleGallery.smallPhoto .photostoryNavigation a:hover {
  background-color: #b8b8b8;
}
.simpleGallery .photostoryNavigation {
  display: inline-block;
}
.simpleGallery .photostoryNavigation .closePhotostory {
  display: none !important;
}
.simpleGallery #gazeta_article_miniatures {
  margin: 28px 0 10px 0;
}
.simpleGallery #gazeta_article_miniatures ul {
  margin-left: -24px;
}
.simpleGallery #gazeta_article_miniatures ul li {
  margin: 0 0 19px 24px;
  position: relative;
}
.simpleGallery #gazeta_article_miniatures ul li.active:after {
  content: "";
  top: 0;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0px 0px 0px 3px black;
  -moz-box-shadow: inset 0px 0px 0px 3px black;
  box-shadow: inset 0px 0px 0px 3px black;
}
.simpleGallery #gazeta_article_miniatures ul li:first-child {
  margin: 0 0 19px 24px;
}
.simpleGallery .closePhotostory:after {
  content: " ";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  background-position: -25px -25px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAsAgMAAACsxIZRAAAADFBMVEUAAAClpaVkZGT///8nyT+TAAAAAXRSTlMAQObYZgAAAHFJREFUKM/Vj7ENgDAMBI9ISIiKhiWyBBmBItkno1CiTMFmQGu/RJeCK0/y+5+OrKUkQmsnTARnInPFMNeIJRwnjna4HGJFjV5psn7Xhrrip2z3fUFisWbYyVjy6yzrmJwZi08e8oeRK0mW79JQVvTlAZ5ZMoM5s5NZAAAAAElFTkSuQmCC");
}
.simpleGallery .iefix:after {
  content: "  " !important;
}
.simpleGallery .photostoryNextPage, .simpleGallery .photostoryPrevPage {
  display: block;
  position: fixed;
  top: 45%;
  height: 60px;
  width: 60px;
  background-color: #646464;
  text-indent: -99999px;
  z-index: 999;
}
.simpleGallery .photostoryNextPage:after, .simpleGallery .photostoryPrevPage:after {
  content: "";
  display: block;
  position: absolute;
  top: 18px;
  height: 25px;
  width: 15px;
  background-image: url("https://static.im-g.pl/i/obrazki/gallery/gallery_sprite.png");
  background-repeat: no-repeat;
}
.simpleGallery .photostoryNextPage:hover, .simpleGallery .photostoryPrevPage:hover {
  background-color: #313131;
}
.simpleGallery .photostoryNextPage:after {
  left: 24px;
  background-position: -22px 0px;
}
.simpleGallery .photostoryPrevPage:after {
  left: 20px;
  background-position: -7px 0px;
}
.simpleGallery .usearrows {
  position: fixed;
  right: 80px;
  top: 44.4%;
  width: 310px;
  height: 74px;
  display: none;
  background-color: #f8eeca;
  background-image: url("https://static.im-g.pl/i/obrazki/photostory/usearrows.png");
  background-position: 93% 20px;
  background-repeat: no-repeat;
  line-height: 69px;
  z-index: 9999;
}
.simpleGallery .usearrows:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #f8eeca;
  position: absolute;
  right: -5px;
  top: 31px;
}
.simpleGallery .usearrows p {
  padding: 0px 13px;
  width: 210px;
  font: 14px/18px Arial;
  display: inline-block;
  vertical-align: middle;
}
.simpleGallery #gazeta_article_image a span {
  bottom: 10px;
}
.simpleGallery #gazeta_article_image .desc span {
  padding: 5px 0px;
  background: none;
}
.simpleGallery #gazeta_article_image .desc span a {
  display: inline-block;
  font-weight: bold;
  color: #a0a0a0;
}
.simpleGallery #gazeta_article_image img {
  width: 100%;
}
.simpleGallery #gazeta_article_date {
  font: 12px Arial;
  color: #979797;
  padding-left: 5px;
}
.simpleGallery #gazeta_article_body a {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  display: block;
}
.simpleGallery #gazeta_article_body a:hover {
  background: #fff;
}
.simpleGallery #gazeta_article_body a:hover span {
  background: #072f50;
  color: #fff;
}
.simpleGallery #gazeta_article_body a:hover span strong {
  color: #fff;
}
.simpleGallery #gazeta_article_body a span strong {
  font: bold 16px/24px Arial;
  color: #114488;
}
.simpleGallery #gazeta_article_body a span strong:hover {
  background: #072f50;
  color: #fff;
}
.simpleGallery .actionButton {
  display: block;
  width: 246px;
  height: 48px;
  margin: 0 auto;
  background: #1c5398;
  color: #fff;
  border-radius: 2px;
  text-align: center;
}
.simpleGallery .actionButton:hover {
  background-color: #246bc3;
}
.simpleGallery .actionButton span {
  font: bold 16px/24px Arial;
  line-height: 48px;
}
.simpleGallery #gazeta_article_author {
  font: bold 12px Arial;
  color: #979797;
  text-transform: none;
}
.simpleGallery #gazeta_article_image img {
  width: 100%;
}
.simpleGallery #gazeta_article_image .desc {
  background: none;
  padding: 3px 0;
  color: #a0a0a0;
}
.simpleGallery #gazeta_article_image .desc span {
  background: none;
}
.simpleGallery #gazeta_article_image a {
  display: block;
}
.simpleGallery #gazeta_article_image a span {
  position: absolute;
  overflow: visible;
  height: 59px;
  min-width: 59px;
  bottom: 35px;
  right: 21px;
  padding: 0px;
  font: 44px/59px Arial;
  color: #686868;
  background: #ebebeb;
  text-align: center;
}
.simpleGallery #gazeta_article_image a span:after {
  content: "";
  position: absolute;
  height: 54px;
  top: -10px;
  width: 54px;
  left: 10px;
  border-right: 5px solid #ebebeb;
  border-top: 5px solid #ebebeb;
}
.simpleGallery.desk #gazeta_article_top {
  margin-bottom: 8px;
  position: relative;
}
.simpleGallery.desk #gazeta_article_top h1 {
  font: bold 34px/40px Arial;
  margin: -5px 0px 2px 0px;
  width: 90%;
}
.simpleGallery.desk #gazeta_article_top .countPage {
  color: #8b8b93;
  font: normal 20px Arial;
  position: absolute;
  right: 0px;
  top: 0px;
}
.simpleGallery.desk .photostoryNextPage {
  right: 0;
}
.simpleGallery.desk .photostoryPrevPage {
  left: 0;
}
.simpleGallery .galleryNavigation {
  position: absolute;
  right: 0;
  bottom: -30px;
}
.simpleGallery .galleryNavigation .countPage {
  font: normal 21px "open_sanslight" !important;
  position: relative !important;
  float: left;
  margin: 0 13px;
}
.simpleGallery .galleryNavigation a {
  width: 12px;
  height: 28px;
  background-color: transparent;
  text-indent: -99999px;
  display: inline-block;
  position: relative;
}
.simpleGallery .galleryNavigation a:after {
  content: "";
  position: absolute;
  top: 5px;
  display: block;
  height: 20px;
  width: 12px;
  background-image: url("https://static.im-g.pl/i/obrazki/gallery/gallery_sprite3.png");
  background-repeat: no-repeat;
}
.simpleGallery .galleryNavigation a.galleryPrevPage {
  float: left;
}
.simpleGallery .galleryNavigation a.galleryPrevPage:after {
  background-position: 2px -94px;
}
.simpleGallery .galleryNavigation a.galleryNextPage {
  float: right;
}
.simpleGallery .galleryNavigation a.galleryNextPage:after {
  background-position: -9px -94px;
}
.simpleGallery .galleryNavigation a:hover.galleryPrevPage:after {
  background-position: -19px -94px;
}
.simpleGallery .galleryNavigation a:hover.galleryNextPage:after {
  background-position: -30px -94px;
}
.simpleGallery.slide #page {
  padding-top: 24px;
}
.simpleGallery.slide #gazeta_article_top h1 {
  font: bold 30px/36px Arial;
  margin: 7px 0px 27px 0px;
  width: 90%;
}
.simpleGallery.slide #banP1 {
  width: auto;
  padding: 10px 0px 30px 0px;
  margin: 0px;
  text-align: center;
}
.simpleGallery.slide .banP1 {
  margin: -6px auto;
}
.simpleGallery.slide.classicPhotostory #col_right {
  margin-top: 0px !important;
}
.simpleGallery.slide #content {
  max-width: 940px;
}
.simpleGallery.slide #gazeta_article_image_new {
  position: relative;
}
.simpleGallery.slide #gazeta_article_image_new img {
  max-width: 940px;
  width: 100%;
}
.simpleGallery.slide #gazeta_article_image_new .desc {
  font: 12px/18px Arial;
  color: #919191;
}
.simpleGallery.slide #col_left {
  max-width: 620px;
}
.simpleGallery.slide #gazeta_article_description {
  position: relative;
  width: 620px;
  padding-top: 10px;
  margin: 0px;
  z-index: 9;
  background: #fff;
}
.simpleGallery.slide #gazeta_article_body {
  margin-bottom: 20px;
  position: relative;
  width: 620px;
  padding-top: 10px;
  z-index: 9;
  background: #fff;
}
.simpleGallery.slide #gazeta_article_body h2 {
  padding-bottom: 20px;
  font: bold 22px/26px Arial;
}
.simpleGallery.slide #gazeta_article_body p {
  margin: 0px 0px 15px 0px;
}
.simpleGallery.slide #gazeta_article_body p iframe {
  margin: 15px 0px;
}
.simpleGallery.slide #gazeta_article_body .imgw {
  margin: 0px 0px 10px 0px;
}
.simpleGallery.slide #gazeta_article_body .imgw span {
  width: auto;
  background: none;
  padding: 5px 5px 0px 0px;
  color: #686868;
}
.simpleGallery.slide #banP62 {
  width: 620px;
  float: left;
  clear: both;
}
.simpleGallery.slide #gazeta_article_miniatures.article {
  width: 620px;
}
.simpleGallery.slide #gazeta_article_miniatures.article ul {
  margin-left: -21px;
}
.simpleGallery.slide #gazeta_article_miniatures.article ul li {
  margin: 0 0 19px 21px;
  float: none;
  display: inline-block;
}
.simpleGallery.slide #gazeta_article_tags {
  width: 620px;
  float: left;
  clear: both;
}
.simpleGallery.slide #banP4 {
  width: 620px;
}
.simpleGallery.slide #col_right {
  float: left;
  margin-left: 20px;
  padding-top: 10px;
  margin-top: 14px;
}
.simpleGallery.slide #col_right #banP3 {
  padding-top: 0px;
}
.simpleGallery.slide #second_columns_wrap {
  width: 100%;
  max-width: 620px;
  padding-bottom: 30px;
}
.simpleGallery.slide #second_columns_wrap #second_col_left {
  float: right;
}
.simpleGallery.slide #second_columns_wrap #second_col_left #photo_comments a {
  font: bold 22px/26px Arial;
}
.simpleGallery.slide .nfs_nav {
  width: 940px;
  margin: 0 auto;
  padding: 0px 10px;
  background: #fff;
}
.simpleGallery.slide .nfs_nav span {
  float: left;
  font: bold 12px/15px Arial;
  color: #999;
  margin-right: 4px;
}
.simpleGallery.slide .nfs_nav #rwdNav {
  max-width: none;
  width: auto;
  margin-top: 30px;
  height: 23px;
  background: none;
}
.simpleGallery.slide .nfs_nav #rwdNav .hide {
  height: 15px;
  overflow: hidden;
}
.simpleGallery.slide .nfs_nav #rwdNav .more {
  font: 12px Arial;
  display: inline-block;
  vertical-align: top;
}
.simpleGallery.slide .nfs_nav #rwdNav > ul {
  width: 812px;
}
.simpleGallery.slide .nfs_nav #rwdNav > ul > li {
  display: inline;
  margin: 0px;
}
.simpleGallery.slide .nfs_nav #rwdNav > ul > li a {
  font: 12px Arial;
  color: #123c73;
  padding: 0px;
  float: left;
  margin-left: 15px;
}
.simpleGallery.slide .nfs_nav #rwdNav > ul > li a:hover {
  background: #000;
  color: #fff;
}
.simpleGallery.slide .nfs_nav #rwdNav > ul > li ul.p1 {
  display: inline;
}
.simpleGallery.slide .nfs_nav #rwdNav > ul > li ul.p1 li {
  float: left;
  display: inline;
}
.simpleGallery.slide .nfs_nav #rwdNav > ul > li ul.p1 li a {
  display: inline;
}
.simpleGallery.slide .nfs_nav #rwdNav #rwdSearch {
  display: none !important;
}
.simpleGallery.slide #footer, .simpleGallery.slide #rwdFooter {
  width: 100%;
}
.simpleGallery.slide .nextSlideWrapper {
  width: 620px;
  float: left;
  clear: both;
  text-align: center;
  margin: 0px 0px 30px 0px;
}
.simpleGallery.slide .nextSlideWrapper .nextSlideButton {
  display: inline-block;
  width: 300px;
  height: 40px;
  color: #fff;
  background: #3370bc;
  font: bold 16px/42px Arial;
  text-align: center;
  vertical-align: top;
  border-radius: 2px;
}
.simpleGallery.slide .nextSlideWrapper .nextSlideButton:hover {
  background: #7d7d7d;
}

/* SIMPLE INDEX --- */
.index img {
  max-width: 100%;
}

.mod_indexRWD {
  font-size: 12px;
  line-height: 16px;
}
.mod_indexRWD .advertInfo {
  color: #cacaca;
}
.mod_indexRWD a {
  color: #114488;
}
.mod_indexRWD a:hover {
  color: #fff;
  border-bottom: none;
  background-color: #000;
}
.mod_indexRWD > header > :first-child {
  display: inline;
}
.mod_indexRWD > header > :first-child + .rss {
  float: right;
  line-height: 33px;
}
.mod_indexRWD header {
  margin-bottom: 10px;
  display: block;
}
.mod_indexRWD .body ul:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}
.mod_indexRWD .imgw {
  background: url("https://static.im-g.pl/i/obrazki/common/prev.png") 50% 50% no-repeat #ddd;
  float: left;
  width: 100px;
  overflow: hidden;
  min-height: 70px;
  margin-right: 12px;
  position: relative;
}
.mod_indexRWD .imgw.loaded {
  background: none;
}
.mod_indexRWD .imgw.video a:after {
  background: url("https://static.im-g.pl/i/obrazki/global/rwd/defaultRWD-sprite-5.png") -160px -72px no-repeat transparent;
  width: 22px;
  height: 22px;
  display: block;
  content: "";
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.mod_indexRWD .imgw img {
  width: 100%;
  display: block;
}
.mod_indexRWD .entry {
  color: #333;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
}
.mod_indexRWD .entry header > * {
  font-size: 16px;
  line-height: 19px;
}
.mod_indexRWD .entry:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}
.mod_indexRWD .entry footer a:hover {
  background: inherit;
}
.mod_indexRWD .entry.restriction_12 .imgw a:first-child:before, .mod_indexRWD .entry.restriction_16 .imgw a:first-child:before, .mod_indexRWD .entry.restriction_18 .imgw a:first-child:before {
  background: url("https://static.im-g.pl/i/obrazki/vod/restriction_sprite.png") no-repeat;
  content: "";
  display: block;
  position: absolute;
  width: 32px;
  height: 32px;
  z-index: 2;
  margin: 10px;
}
.mod_indexRWD .entry.restriction_12 .imgw a:first-child:before {
  background-position: -84px 0;
}
.mod_indexRWD .entry.restriction_18 .imgw a:first-child:before {
  background-position: -42px 0;
}
.mod_indexRWD .entry footer {
  color: #9b9b9b;
}
.mod_indexRWD time {
  font-size: 12px;
}
.mod_indexRWD time.red {
  color: #890606;
}
.mod_indexRWD .entry footer span + ul, .mod_indexRWD .entry footer time + ul {
  margin-left: 5px;
  display: inline-block;
}
.mod_indexRWD .entry footer ul li, .mod_indexRWD .entry footer ul li {
  display: inline;
}
.mod_indexRWD .entry footer ul li:first-child ~ li {
  margin-left: 5px;
}
.mod_indexRWD footer .pages {
  height: 1em;
  text-align: center;
  color: #737373;
  font-size: 14px;
  clear: both;
}
.mod_indexRWD footer .pages a, .mod_indexRWD footer .pages span {
  padding: 5px;
  display: none;
}
.mod_indexRWD footer .pages .prev {
  float: left;
  display: block;
}
.mod_indexRWD footer .pages .next {
  float: right;
  display: block;
}
.mod_indexRWD footer .pages:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  width: 0;
}

/* NEW INDEX -- DESKTOP */
.desk .mod_indexRWD header * {
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
}
.desk .mod_indexRWD .entry p {
  font-size: 13px;
  line-height: 17px;
}
.desk .mod_indexRWD footer .pages {
  font-size: 16px;
  font-weight: bold;
}
.desk .mod_indexRWD footer .pages .next, .desk .mod_indexRWD footer .pages .prev {
  float: none;
  display: inline;
}
.desk .mod_indexRWD footer .pages a, .desk .mod_indexRWD footer .pages span {
  display: inline;
}

/* NEW INDEX -- RESPONSIVE */
@media screen and (min-width: 540px) {
  .responsive.rwd .mod_indexRWD {
    font-size: 13px;
    line-height: 17px;
  }
}
.responsive.rwd .mod_indexRWD header * {
  font-size: 16px;
  line-height: 19px;
}
@media screen and (min-width: 540px) {
  .responsive.rwd .mod_indexRWD header * {
    font-weight: bold;
  }
}
@media screen and (min-width: 540px) {
  .responsive.rwd .mod_indexRWD header * {
    font-size: 18px;
    line-height: 21px;
  }
}
@media screen and (min-width: 940px) {
  .responsive.rwd .mod_indexRWD header * {
    font-size: 20px;
    line-height: 24px;
  }
}
@media screen and (min-width: 480px) {
  .responsive.rwd .mod_indexRWD .imgw {
    width: 220px;
    height: 165px;
  }
}
@media screen and (min-width: 540px) {
  .responsive.rwd .mod_indexRWD .imgw {
    width: 200px;
    height: 140px;
  }
}
@media screen and (min-width: 940px) {
  .responsive.rwd .mod_indexRWD .imgw {
    width: 300px;
    height: 200px;
  }
}
.responsive.rwd .mod_indexRWD .imgw a {
  display: block;
}
.responsive.rwd .mod_indexRWD .entry {
  /* restriction wariant 24x24 */
}
@media screen and (min-width: 540px) {
  .responsive.rwd .mod_indexRWD .entry header > * {
    font-size: 18px;
    line-height: 21px;
  }
}
@media screen and (min-width: 940px) {
  .responsive.rwd .mod_indexRWD .entry header > * {
    font-size: 20px;
    line-height: 24px;
  }
}
@media screen and (min-width: 540px) {
  .responsive.rwd .mod_indexRWD .entry p {
    font-size: 13px;
    line-height: 17px;
  }
}
.responsive.rwd .mod_indexRWD .entry.restriction_12 .imgw a:first-child:before, .responsive.rwd .mod_indexRWD .entry.restriction_16 .imgw a:first-child:before, .responsive.rwd .mod_indexRWD .entry.restriction_18 .imgw a:first-child:before {
  width: 24px;
  height: 24px;
}
.responsive.rwd .mod_indexRWD .entry.restriction_12 .imgw a:first-child:before {
  background-position: -68px -34px;
}
.responsive.rwd .mod_indexRWD .entry.restriction_16 .imgw a:first-child:before {
  background-position: 0 -34px;
}
.responsive.rwd .mod_indexRWD .entry.restriction_18 .imgw a:first-child:before {
  background-position: -34px -34px;
}
.responsive.rwd .mod_indexRWD .entry.banEntry {
  text-align: center;
}
@media screen and (min-width: 940px) {
  .responsive.rwd .mod_indexRWD footer .pages {
    font-size: 16px;
    font-weight: bold;
  }
  .responsive.rwd .mod_indexRWD footer .pages .next, .responsive.rwd .mod_indexRWD footer .pages .prev {
    float: none;
    display: inline;
  }
  .responsive.rwd .mod_indexRWD footer .pages a, .responsive.rwd .mod_indexRWD footer .pages span {
    display: inline;
  }
}
.responsive.rwd .mod_indexRWD .externalEntry img {
  max-width: 100%;
}

.mod_indexRWD.lifes .entry footer {
  display: none;
  margin-top: 15px;
}

.mod_indexRWD.lifes p {
  min-width: 50%;
}
.mod_indexRWD.lifes .imgw {
  max-width: 50%;
}

.desk .mod_indexRWD.lifes {
  /* restriction wariant 24x24 */
}
.desk .mod_indexRWD.lifes.restriction_12 .imgw a:first-child:before, .desk .mod_indexRWD.lifes.restriction_16 .imgw a:first-child:before, .desk .mod_indexRWD.lifes.restriction_18 .imgw a:first-child:before {
  width: 24px;
  height: 24px;
}
.desk .mod_indexRWD.lifes.restriction_12 .imgw a:first-child:before {
  background-position: -68px -34px;
}
.desk .mod_indexRWD.lifes.restriction_16 .imgw a:first-child:before {
  background-position: 0 -34px;
}
.desk .mod_indexRWD.lifes.restriction_18 .imgw a:first-child:before {
  background-position: -34px -34px;
}
.desk .mod_indexRWD.lifes footer {
  display: block;
}
.desk .mod_indexRWD.lifes .entry footer {
  display: block;
}
.desk .mod_indexRWD.lifes .imgw {
  width: 220px;
  min-height: 100px;
}

@media screen and (min-width: 480px) {
  .responsive.rwd .mod_indexRWD.lifes .imgw {
    width: 220px;
  }
}
@media screen and (min-width: 540px) {
  .responsive.rwd .mod_indexRWD.lifes .entry header > * {
    font-size: 18px;
  }
}
.responsive.rwd .mod_indexRWD.lifes .entry {
  /* restriction wariant 16x16 */
}
.responsive.rwd .mod_indexRWD.lifes .entry.restriction_12 .imgw a:first-child:before, .responsive.rwd .mod_indexRWD.lifes .entry.restriction_16 .imgw a:first-child:before, .responsive.rwd .mod_indexRWD.lifes .entry.restriction_18 .imgw a:first-child:before {
  width: 16px;
  height: 16px;
  margin: 5px;
}
.responsive.rwd .mod_indexRWD.lifes .entry.restriction_12 .imgw a:first-child:before {
  background-position: -52px -82px;
}
.responsive.rwd .mod_indexRWD.lifes .entry.restriction_16 .imgw a:first-child:before {
  background-position: 0 -82px;
}
.responsive.rwd .mod_indexRWD.lifes .entry.restriction_18 .imgw a:first-child:before {
  background-position: -26px -82px;
}

.mod_indexRWD.news .entry {
  /* restriction wariant 16x16 */
}
.mod_indexRWD.news .entry header {
  margin-bottom: 0;
}
.mod_indexRWD.news .entry header * {
  font-size: 14px;
  line-height: 18px;
}
.mod_indexRWD.news .entry footer {
  font-size: 12px;
  margin-top: 0;
  display: block;
}
.mod_indexRWD.news .entry footer time {
  margin-top: 4px;
  display: block;
}
.mod_indexRWD.news .entry .imgw {
  width: 100px;
  height: 66px;
}
.mod_indexRWD.news .entry.restriction_12 .imgw a:first-child:before, .mod_indexRWD.news .entry.restriction_16 .imgw a:first-child:before, .mod_indexRWD.news .entry.restriction_18 .imgw a:first-child:before {
  width: 16px;
  height: 16px;
  margin: 5px;
}
.mod_indexRWD.news .entry.restriction_12 .imgw a:first-child:before {
  background-position: -52px -82px;
}
.mod_indexRWD.news .entry.restriction_16 .imgw a:first-child:before {
  background-position: 0 -82px;
}
.mod_indexRWD.news .entry.restriction_18 .imgw a:first-child:before {
  background-position: -26px -82px;
}

.responsive.rwd .mod_indexRWD.news .entry {
  /* wersja rwd 16x16 */
}
@media screen and (min-width: 540px) {
  .responsive.rwd .mod_indexRWD.news .entry header * {
    font-size: 16px;
    line-height: 21px;
  }
}
@media screen and (min-width: 540px) {
  .responsive.rwd .mod_indexRWD.news .entry footer {
    font-size: 14px;
    margin-top: 5px;
  }
}
.responsive.rwd .mod_indexRWD.news .entry.restriction_12 .imgw a:first-child:before, .responsive.rwd .mod_indexRWD.news .entry.restriction_16 .imgw a:first-child:before, .responsive.rwd .mod_indexRWD.news .entry.restriction_18 .imgw a:first-child:before {
  width: 16px;
  height: 16px;
  margin: 5px;
}
.responsive.rwd .mod_indexRWD.news .entry.restriction_12 .imgw a:first-child:before {
  background-position: -52px -82px;
}
.responsive.rwd .mod_indexRWD.news .entry.restriction_16 .imgw a:first-child:before {
  background-position: 0 -82px;
}
.responsive.rwd .mod_indexRWD.news .entry.restriction_18 .imgw a:first-child:before {
  background-position: -26px -82px;
}

.mod_indexRWD.blog .entry .imgw {
  width: 100%;
  height: 220px;
  float: none;
  margin-bottom: 10px;
}
.mod_indexRWD.blog .entry .imgw img {
  width: 100%;
}
.mod_indexRWD.blog .entry header * {
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
}
.mod_indexRWD.blog .entry footer {
  font-size: 12px;
  text-align: right;
}
.mod_indexRWD.blog .entry footer time {
  float: left;
}

body .mod_indexRWD.short footer {
  font-size: 12px;
}
body .mod_indexRWD.short .entry header {
  margin-bottom: 2px;
}
body .mod_indexRWD.short .entry header * {
  font-size: 16px;
  line-height: 21px;
}

@media screen and (max-width: 479px) {
  .responsive.rwd .mod_indexRWD.short .entry header * {
    font-size: 14px;
    line-height: 18px;
  }
}

.mod_indexRWD.grid a {
  display: block;
}
.mod_indexRWD.grid section header a {
  width: 100%;
}
@media screen and (min-width: 480px) {
  .mod_indexRWD.grid .body > ul {
    margin-left: -2%;
  }
  .mod_indexRWD.grid .entry {
    width: 48%;
    display: inline-block;
    margin-left: 1.7%;
    vertical-align: top;
    border-bottom: none;
  }
  .mod_indexRWD.grid .entry:after {
    clear: none;
  }
}
@media screen and (min-width: 480px) and (min-width: 940px) {
  .mod_indexRWD.grid .entry .imgw {
    height: 200px !important;
  }
}

.responsive.rwd .mod_indexRWD.grid .imgw,
.desk .mod_indexRWD.grid .imgw {
  width: 100%;
  margin-bottom: 5px;
}

#searchMain [type=submit], #sitePath {
  display: none;
}

#navH {
  margin-bottom: 20px;
}

.banN3 {
  text-align: left;
  text-transform: uppercase;
  color: #98928e;
  letter-spacing: 0;
  font: normal 10px Arial, sans-serif;
}

.coverNList h2 {
  font-size: 14px;
  font-weight: bold;
}
.coverNList section > div {
  float: left;
  margin-right: 15px;
}
.coverNList ul {
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
}

@media screen and (max-width: 939px) {
  .responsive.rwd .mod_uzr2 section.body div.imgw {
    width: 50%;
  }

  .responsive.rwd .mod_uzr2 section.body div.imgw img {
    width: 100%;
  }

  .responsive.rwd .mod_uzr2 section.body div.content {
    width: 50%;
    box-sizing: border-box;
    height: 100%;
  }

  .responsive.rwd .mod_uzr11 section.body {
    width: 100%;
    box-sizing: border-box;
  }

  .responsive.rwd .mod_uzr11 > div {
    width: 100%;
    overflow: hidden;
  }

  .responsive.rwd .mod_most_read.mod_most_read2 .title a, .mod_most_read.mod_most_read2_premium .title a {
    font-size: 14px;
    line-height: 19px;
  }
}
.responsive.rwd .mod_uzr4, .responsive.rwd .mod_uzr4 section.body {
  width: 100%;
  max-width: none;
}

.mod_uzr4 section.body {
  width: 100%;
  max-width: none;
}

.mod_singlePhoto .imgw img {
  width: 100%;
}

.mod_uzr6 .body > ul {
  margin-left: -20px;
}

.mod_uzr6 section.body li header {
  word-wrap: break-word;
}

.responsive.rwd .mod_uzr4 section.body p {
  display: none;
}

.responsive.rwd .mod_uzr4 section.body .content {
  height: 76px;
}

.kafle1 .head .h1 {
  font: bold 14px Arial, sans-serif;
}

.mod_uzr1 section.body {
  background: #e5e5e5;
  padding: 10px;
}

.mod_uzr1 section.body div.imgw {
  float: left;
  margin-right: 10px;
}

.mod_uzr1 section.body div.content {
  overflow: hidden;
}

.mod_uzr1 section.body p {
  font-size: 11px;
  line-height: 14px;
  color: #333;
}

.mod_uzr1 section.body header {
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
  margin-bottom: 4px;
}

.mod_uzr1 section.body + section.links {
  padding-top: 8px;
}

.mod_uzr1 section.links {
  padding-bottom: 8px;
  border-bottom: 1px solid #e5e5e5;
}

.mod_uzr1 section.links li {
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
}

.mod_uzr1 section.middle div.imgw {
  float: none;
  display: inline;
}

.mod_uzr1 section.middle div.imgw img {
  max-width: 69px;
  vertical-align: middle;
}

.mod_uzr1 section.middle div.content {
  display: inline;
}

.mod_uzr1 section.middle header {
  display: inline;
  margin: 0;
}

.mod_uzr1 section.middle header > a, .mod_uzr1 section.body header > span {
  display: inline-block;
  max-width: 198px;
  vertical-align: middle;
}

.mod_uzr2 section.body li {
  height: 100px;
  margin-bottom: 12px;
}

.mod_uzr2 section.body div.imgw {
  float: right;
  width: 140px;
  height: 100px;
  overflow: hidden;
  position: relative;
}

.mod_uzr2 section.body div.imgw p {
  position: absolute;
  background: url("https://static.im-g.pl/i/obrazki/lego/5/bg-black.png") repeat 0 0;
  left: 0;
  width: 100%;
}

.mod_uzr2 section.body div.imgw p a {
  display: block;
  text-align: center;
  width: 100%;
  padding: 4px 0;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  color: #fff;
}

.mod_uzr2 section.body div.imgw p a:hover {
  background: 0;
  color: #fff;
}

.mod_uzr2 section.body div.imgw p.top {
  top: 0;
}

.mod_uzr2 section.body div.imgw p.mid {
  top: 38px;
}

.mod_uzr2 section.body div.imgw p.bot {
  bottom: 0;
}

.mod_uzr2 section.body div.content {
  float: left;
  width: 135px;
  height: 74px;
  border: solid #e2e2e2;
  border-width: 1px 0 1px 1px;
  padding: 12px;
}

.mod_uzr2 section.body div.content p {
  font-weight: bold;
  font-size: 16px;
  line-height: normal;
}

#top_wrap .mod_uzr4 section.body .mod_uzr4 section.body {
  width: 100%;
  max-width: 620px;
  height: 350px;
  overflow: hidden;
  position: relative;
}

.mod_uzr4 section.body ul {
  height: 350px;
  width: 9999px;
  -webkit-transform: translateZ(0);
}

.mod_uzr4 section.body li {
  float: left;
  width: 620px;
  position: relative;
  height: 350px;
}

.mod_uzr4 section.body div.content {
  position: absolute;
  width: 510px;
  height: 96px;
  background: #d7b48a;
  bottom: 0;
  padding: 8px 55px;
}

.mod_uzr4.single section.body div.content {
  width: 580px;
  padding: 8px 20px;
}

.mod_uzr4 section.body div.content a {
  color: #fff;
}

.mod_uzr4 section.body div.content a:hover {
  background: 0;
  color: #fff;
  border-bottom: 1px solid #eee;
}

.mod_uzr4 section.body header {
  font-weight: bold;
  font-size: 24px;
  line-height: 27px;
  margin-bottom: 6px;
}

.mod_uzr4 section.body p {
  font-size: 14px;
  line-height: 19px;
  color: #232323;
  margin-bottom: 8px;
}

.mod_uzr4 section.body a.prev,
.mod_uzr4 section.body a.next {
  position: absolute;
  width: 42px;
  height: 350px;
  top: 0;
  background-image: url("https://static.im-g.pl/i/obrazki/lego/5/mt-scroll.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index: 2;
}

.mod_uzr4 section.body a.prev {
  left: 0;
}

.mod_uzr4 section.body a.next {
  right: 0;
  background-position: -42px 0;
}

.mod_uzr4 section.body div.content {
  width: 100%;
  background: #000;
  padding: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

.mod_uzr4 section.body a.prev:hover, .mod_uzr4 section.body a.next:hover {
  opacity: 0.7;
}

.mod_uzr4 section.body a.prev, .mod_uzr4 section.body a.next {
  top: 50%;
  height: 62px;
  margin-top: -31px;
  width: 62px;
  background: url("https://static.im-g.pl/i/obrazki/global/hat/rwd/defaultRWD-sprite-4.png") -160px 0 no-repeat;
  -webkit-transition: opacity 1s ease;
}

.mod_uzr4 section.body a.next {
  background-position: -222px 0;
}

.mod_uzr4 section.body p {
  color: #cacaca;
}

.mod_uzr5 section.body li {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 8px;
}

.mod_uzr5 section.body li span.imgw {
  display: inline-block;
  vertical-align: middle;
  max-width: 120px;
  overflow: hidden;
  margin-right: 8px;
}

/*

.responsive.rwd .mod_uzr5 section.body li {width: 48%; margin-left: 2%; float: left; vertical-align: middle; height: 48px;}
.responsive.rwd .mod_uzr5 section.body li:nth-child(2n+1) { clear: left } 
.responsive.rwd .mod_uzr5 section.body img {max-height: 100%; }
.responsive.rwd .mod_uzr5 section.body .imgw {max-width: 40%}

.mod_uzr5 section.body .imgw + a {display: block; max-width: 60%; }

@media screen and (min-width: 739px) {
    .responsive.rwd .mod_uzr5 section.body li{
        width: 100%; 
        display: block;
        float: none;
    } 
}

*/
.mod_uzr5 section.body li {
  clear: left;
}
.mod_uzr5 section.body li .imgw {
  float: left;
  clear: left;
}
.mod_uzr5 section.body li .imgw + a {
  display: block;
  overflow: hidden;
}

.mod_uzr6 section.body > ul > li {
  float: left;
  width: 140px;
  margin: 0 0 12px 20px;
}

.mod_uzr6 section.body p.author, .mod_uzr6 section.body li li, .mod_uzr6 section.body div.imgw {
  margin-bottom: 0px;
  font: 12px/18px Arial;
}

.mod_uzr6 section.body li li.nomargin {
  margin-bottom: 6px;
}

.mod_uzr6 section.body li header {
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: none;
  padding-bottom: 2px;
  margin-bottom: 6px;
  font: normal 12px Arial;
}

.mod_uzr6 footer {
  border-top: 1px solid #e2e2e2;
  padding-top: 4px;
}

#top_wrap .mod_uzr6 section.body li.n6 {
  margin-left: 0;
  clear: both;
}

.desk .mod_uzr6.seo section.body li header {
  font-weight: normal;
  border-bottom: none;
}

.desk .mod_uzr6.seo section.body > ul > li {
  width: 140px !important;
  float: left !important;
  clear: none !important;
}

.desk .mod_uzr6.seo section.body > ul.border > li {
  width: 140px;
  margin-left: 20px !important;
}

.desk .mod_uzr6 section.body {
  overflow: hidden;
}

.desk .mod_uzr6 section.body > ul {
  margin-left: -20px;
}

.responsive.rwd .mod_uzr6 section.body > ul.border {
  background: none;
}

.responsive.rwd .mod_uzr6 section.body > ul > li .imgw img {
  width: 100%;
}

.responsive.rwd .mod_uzr6 section.body > ul > li {
  width: 100%;
  margin-left: 0px;
}

.responsive.rwd .mod_uzr6 section.body > ul {
  margin-left: -10px;
}

.responsive.rwd .mod_uzr6 section.body > ul > li {
  margin-left: 10px;
}

.desk .mod_uzr6 section.body > ul {
  margin-left: -20px;
}

.desk .mod_uzr6 section.body > ul > li {
  width: 140px;
  margin-left: 20px;
}

@media screen and (max-width: 479px) {
  .responsive.rwd .mod_uzr6 section.body > ul > li {
    width: 46%;
  }

  .responsive.rwd .mod_uzr6 section.body > ul > li.n2 {
    clear: left;
  }

  .responsive.rwd .mod_uzr3 section.body div.imgw {
    float: none;
    width: 100%;
  }
  .responsive.rwd .mod_uzr3 section.body div.imgw a {
    display: block;
    width: 100%;
  }
  .responsive.rwd .mod_uzr3 section.body div.imgw a img {
    width: 100%;
  }
}
@media screen and (min-width: 480px) and (max-width: 719px) {
  .responsive.rwd .mod_uzr6 section.body > ul > li {
    width: 31%;
  }

  .responsive.rwd .mod_uzr6 section.body > ul > li.n3 {
    clear: left;
  }
}
@media screen and (min-width: 720px) {
  .responsive.rwd .mod_uzr6 section.body > ul > li {
    width: 23%;
  }

  .responsive.rwd .mod_uzr6 section.body > ul > li.n4 {
    clear: left;
  }
}
@media screen and (min-width: 940px) {
  .responsive.rwd .mod_uzr6 section.body > ul {
    margin-left: -20px;
  }

  .responsive.rwd .mod_uzr6 section.body > ul > li {
    width: 140px;
    margin-left: 20px;
  }

  .responsive.rwd .mod_uzr6 section.body > ul > li.n4 {
    clear: none;
  }
}
.mod_uzr11 section.body {
  width: 900px;
  height: 82px;
  overflow: hidden;
  margin: 0 0 0 15px;
}

.mod_uzr11 section.body ul {
  width: 9999px;
  height: 82px;
}

.mod_uzr11 section.body li {
  width: 138px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  float: left;
  border: 1px solid #e0e1e1;
  margin: 0 0 0 10px;
  overflow: hidden;
}

.mod_uzr11 section.body img {
  vertical-align: middle;
  max-width: 138px;
  max-height: 80px;
}

.mod_uzr11 > div {
  position: relative;
}

.mod_uzr11 a.prev, .mod_uzr11 a.next {
  position: absolute;
  width: 21px;
  height: 82px;
  background: #cfcfcf;
  display: block;
  top: 0;
  color: #999;
  text-align: center;
  line-height: 82px;
  cursor: default;
}

.mod_uzr11 a.prev {
  left: 0;
}

.mod_uzr11 a.next {
  right: 0;
}

.mod_uzr11 a.prev.active, .mod_uzr11 a.next.active {
  color: #003966;
  cursor: pointer;
}

/* fix headerow h1 */
.rwd #top_wrap .account_log .body > header h1 {
  font-size: 25px;
  line-height: 30px;
  font-weight: bold;
}
.rwd #top_wrap .account_log .create h1 {
  font-size: 22px;
  line-height: 26px;
  font-weight: bold;
}
.rwd #top_wrap .account_log .warning h1 {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
}
.rwd #top_wrap .form_log h2, .rwd #top_wrap .mod_form_register h2 {
  font-size: 25px;
  line-height: 30px;
  font-weight: bold;
}
.rwd #top_wrap .form_log h1, .rwd #top_wrap .mod_form_register h1 {
  font-size: 12px;
}

/* logowanie */
.account_log,
.form_log,
.mod_form_register {
  padding-bottom: 60px;
}
.account_log .btn,
.account_log .btn_link,
.form_log .btn,
.form_log .btn_link,
.mod_form_register .btn,
.mod_form_register .btn_link {
  margin: 16px auto 0;
  background: #1c5398;
  border: none;
  border-radius: 3px;
  color: #fff;
  -webkit-appearance: none;
  font: 400 16px/40px Arial, sans-serif;
  cursor: pointer;
  width: 300px;
  display: block;
  text-align: center;
}
.account_log .btn:hover,
.account_log .btn_link:hover,
.form_log .btn:hover,
.form_log .btn_link:hover,
.mod_form_register .btn:hover,
.mod_form_register .btn_link:hover {
  background: #406ca8;
  text-decoration: none;
}
.account_log .btn:active,
.account_log .btn_link:active,
.form_log .btn:active,
.form_log .btn_link:active,
.mod_form_register .btn:active,
.mod_form_register .btn_link:active {
  top: 1px;
}
.account_log a,
.form_log a,
.mod_form_register a {
  color: #1c5398;
}
.account_log a:hover,
.form_log a:hover,
.mod_form_register a:hover {
  background: 0;
  text-decoration: underline;
}
.account_log .body > header,
.form_log .body > header,
.mod_form_register .body > header {
  padding-bottom: 24px;
}

.account_log {
  width: 940px;
  margin: 0 auto;
  /* komunikat bledu */
}
.account_log .form {
  width: 300px;
  float: left;
  border-right: 1px solid #dfdfdf;
  padding: 0 90px;
}
.account_log .form .line {
  margin-bottom: 10px;
}
.account_log .form .line label {
  font: 700 14px/30px Arial, sans-serif;
  color: #1f1f1f;
  display: block;
}
.account_log .form .line .iTxt {
  width: 300px;
  height: 40px;
  padding: 0 14px;
  background-color: #fafafa;
  border: 1px solid #d5d5d5;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  font: 400 14px/22px Arial, sans-serif;
}
.account_log .form .remember {
  display: block;
}
.account_log .form .remember input {
  margin-right: 5px;
  vertical-align: middle;
  font-size: 12px;
}
.account_log .form .forgotWrap {
  clear: both;
  padding-top: 15px;
  width: 300px;
  text-align: center;
}
.account_log .form .forgotWrap a {
  font-size: 12px;
}
.account_log .form .forgotWrap .forgotLogin {
  float: left;
}
.account_log .form .forgotWrap .forgot {
  padding: 0;
}
.account_log .create {
  width: 300px;
  float: left;
  padding: 45px 0 0 89px;
}
.account_log .create em {
  display: block;
  margin-top: 20px;
  font-style: italic;
  text-align: center;
  color: #9e9e9e;
  font-size: 14px;
}
.account_log .create h1 {
  text-align: center;
}
.account_log .create a.btn {
  font-size: 22px;
  line-height: 70px;
}
.account_log .warning .iTxt {
  border-color: #ce212d;
}
.account_log .warning header {
  margin: 0 0 23px;
  padding: 16px 10px;
  border: 1px solid #ce212d;
  background: #f7f0f0;
}
.account_log .warning h1 {
  color: #2a2a2a;
  font-weight: bold;
  text-align: center;
  font-style: 16px;
  line-height: 22px;
  margin-bottom: 0;
}

/* rejestracja */
.form_log .form_head {
  overflow: hidden;
  margin-bottom: 20px;
}
.form_log .form_head h2 {
  float: left;
}
.form_log .form_head .h_right {
  float: right;
}
.form_log .registration {
  border: 1px solid #ccc;
}
.form_log .registration .b_cancel,
.form_log .registration .cloud {
  display: none;
}
.form_log .registration .registration_body {
  width: 820px;
  margin: 0 auto;
  padding: 20px 0;
}
.form_log .registration .registration_body .registration_error {
  margin: 0 0 23px;
  padding: 16px 10px;
  border: 1px solid #ce212d;
  background: #f7f0f0;
}
.form_log .registration .registration_body .line {
  margin-bottom: 16px;
  overflow: hidden;
}
.form_log .registration .registration_body .line.error {
  color: #d4113d;
}
.form_log .registration .registration_body .line.error .reg_r input {
  border: 1px solid #d4113d;
}
.form_log .registration .registration_body .line .reg_l {
  float: left;
  width: 200px;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  text-align: right;
}
.form_log .registration .registration_body .line .reg_r {
  float: left;
  width: 600px;
  margin-left: 20px;
}
.form_log .registration .registration_body .line .reg_r .i_text {
  border: 1px solid #8d8b93;
  padding: 5px 10px;
  font: normal 14px Arial, sans-serif;
  width: 300px;
  line-height: 22px;
  box-sizing: border-box;
}
.form_log .registration .registration_body .line .reg_r .under_input {
  font-size: 11px;
}
.form_log .registration .registration_body .line .reg_r span {
  font-size: 11px;
}
.form_log .registration .registration_body .line .reg_tos {
  height: 250px;
  overflow: auto;
  color: #404040;
  font-size: 11px;
  line-height: 14px;
  margin-bottom: 24px;
  border: solid 1px #ddd;
  padding: 0 10px 10px;
}
.form_log .registration .registration_body .line .permission li:last-child {
  color: #404040;
}
.form_log .registration .registration_body .line .permission li label {
  display: block;
  width: auto;
  margin-bottom: 5px;
  color: #919191;
  font-size: 11px;
  line-height: 15px;
  margin-left: 25px;
}
.form_log .registration .registration_body .line .permission input {
  position: absolute;
}

.mod_form_register .msg {
  padding: 10px;
  margin: 15px 0;
  font-size: 14px;
  line-height: 18px;
}
.mod_form_register .msg.normal {
  border: 2px solid #59cc3d;
}

/* RWD */
.responsive.rwd #top_wrap .account_log .body > header h1,
.responsive.rwd #top_wrap .form_log h2,
.responsive.rwd #top_wrap .mod_form_register h2 {
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
}
.responsive.rwd #top_wrap .warning h1 {
  font-size: 14px;
  line-height: 17px;
}
.responsive .account_log,
.responsive .form_log,
.responsive .mod_form_register {
  width: 300px;
  margin: 0 auto;
  padding: 10px 0;
}
.responsive .account_log .btn,
.responsive .form_log .btn,
.responsive .mod_form_register .btn {
  padding: 0;
  width: 100%;
}
.responsive .account_log .body > header,
.responsive .form_log .body > header,
.responsive .mod_form_register .body > header {
  padding: 0;
}
.responsive .account_log .create,
.responsive .account_log .form {
  padding: 0;
  border: none;
}
.responsive .account_log .create a.btn {
  font-size: 20px;
  line-height: 50px;
}
.responsive .account_log .form {
  margin-bottom: 20px;
}
.responsive .account_log .form .line label {
  text-align: left;
}
.responsive .account_log .form .line .iTxt {
  width: 100%;
}
.responsive .account_log .form .forgotWrap,
.responsive .account_log .form .logon .btn,
.responsive .account_log .form .remember {
  margin-left: 0;
}
.responsive .account_log .form .forgotWrap {
  width: 100%;
  padding: 15px 0;
  border-top: none;
  border-bottom: 1px dashed #d9d9d9;
}
.responsive .account_log .warning header {
  margin-bottom: 10px;
}
.responsive .form_log .form_head .h_right {
  float: none;
}
.responsive .form_log .form_head .h_right img {
  display: block;
  padding: 10px 0;
}
.responsive .form_log .registration {
  border: none;
}
.responsive .form_log .registration .registration_body {
  width: 300px;
  padding: 0;
}
.responsive .form_log .registration .registration_body .reg_l,
.responsive .form_log .registration .registration_body .reg_r {
  float: none;
  display: block;
  width: 100%;
}
.responsive .form_log .registration .registration_body .reg_l {
  text-align: left;
  width: 100%;
}
.responsive .form_log .registration .registration_body .reg_r {
  margin: 0;
}
.responsive .form_log .registration .registration_body .reg_r input[type=radio] {
  margin-left: 5px;
  vertical-align: middle;
}
.responsive .form_log .registration .registration_body .reg_r .reg_tos {
  height: 160px;
}

article.eCommerce {
  clear: both;
  padding: 0 0 16px;
}

article.eCommerce header {
  border-bottom: 2px solid #ccc;
  margin: 0 0 12px;
  padding: 0 0 2px;
  color: #434343;
  display: block;
}

article.eCommerce header h1, article.eCommerce header span {
  float: left;
  font-size: 16px;
  line-height: 27px;
  font-weight: bold;
  margin-left: 5px;
  padding-left: 10px;
  border-left: 1px solid #ccc;
}

article.eCommerce header h1 a, article.eCommerce header span a {
  color: #bf1450;
}

article.eCommerce header h1 a:hover, article.eCommerce header span a:hover {
  text-decoration: none;
  color: #960639;
  background: none;
}

article.eCommerce header > a {
  float: left;
}

article.eCommerce header > a:hover {
  background: none;
}

article.eCommerce header ul {
  float: right;
  padding: 9px 0 0;
}

article.eCommerce header ul li {
  float: left;
  padding: 0 0 0 5px;
  margin: 0 0 0 5px;
  border-left: 1px solid #ccc;
}

article.eCommerce header ul li:first-child {
  border: 0;
}

article.eCommerce header ul a {
  color: #666;
  font: 12px/14px Arial;
}

article.eCommerce header ul a:hover {
  text-decoration: none;
  color: #2e2e2e;
  background: none;
}

article.eCommerce section.body li {
  margin-left: 20px;
  float: left;
  width: 140px;
}

article.eCommerce section.body li:first-child {
  padding: 0;
  margin: 0;
}

article.eCommerce section.body p.description {
  font-weight: bold;
  line-height: 16px;
  margin: 6px 0 1px;
}

article.eCommerce section.body p.description a {
  font: bold 12px/16px Arial;
  color: #148;
}

article.eCommerce section.body p.description a:hover {
  background: none;
  color: #148;
  text-decoration: underline;
}

article.eCommerce section.body p.description, article.eCommerce section.body p.price {
  text-align: center;
}

article.eCommerce section.body p.price {
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
}

article.eCommerce section.body p.price a {
  color: #930e0e;
  background: none;
}

article.eCommerce section.body p.price a:hover {
  text-decoration: underline;
}

article.eCommerce section.body p.price span.oldPrice {
  color: #999;
  text-decoration: line-through;
}

article.eCommerce section.body p.imgw {
  position: relative;
}

article.eCommerce section.body p.imgw img {
  display: block;
}

article.eCommerce section.body li.holder {
  background: url("https://static.im-g.pl/i/obrazki/lego/loader-mill.gif") no-repeat 50% 50%;
}

article.eCommerce section.body li.holder p {
  visibility: hidden;
}

article.eCommerce section.body li.nokaut p.imgw {
  margin: 0 0 4px 5px;
  width: 130px;
  height: 100px;
  overflow: hidden;
}

article.eCommerce section.body li.nokaut p.imgw span.overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 76px;
  height: 21px;
  background: url("https://static.im-g.pl/i/obrazki/hp2009/nokaut-overlay.1.png") no-repeat 0 0;
}

article.eCommerce section.body li.okazje p.imgw {
  text-align: center;
}

article.eCommerce section.body li.okazje p.imgw span.overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 66px;
  height: 17px;
  background: url("https://static.im-g.pl/i/obrazki/hp2009/okazje-overlay2.png") no-repeat 0 0 #fff;
}

article.eCommerce section.body ul:after, article.eCommerce header:after {
  content: ".";
  visibility: hidden;
  clear: both;
  width: 0;
  height: 0;
  display: block;
}

.eCommerce.viewVariant4 section.body ul, .eCommerce.viewVariant3 section.body ul, .eCommerce.viewVariant2 section.body ul, .eCommerce.viewVariant1 section.body ul {
  background: none;
}

.eCommerce.viewVariant4 header, .eCommerce.viewVariant1 header, .eCommerce.viewVariant2 header {
  margin: 0 0 12px;
}

.eCommerce.viewVariant4 section.body li p.imgw img, .eCommerce.viewVariant3 section.body li p.imgw img, .eCommerce.viewVariant2 section.body li p.imgw img, .eCommerce.viewVariant1 section.body li p.imgw img {
  margin: 0 auto;
  display: block;
  width: 100%;
  height: 100%;
}

.eCommerce.viewVariant4 section.body li:first-child {
  border-left: none;
}

.eCommerce.viewVariant4 section.body li {
  position: relative;
  width: 182px;
  border-left: 1px solid #e2e2e2;
  height: 187px;
  margin: 0 0 0 34px;
  padding: 0 0 0 34px;
}

.eCommerce.viewVariant4 section.body li p.price {
  position: absolute;
  right: -14px;
  top: 91px;
  background: url("https://static.im-g.pl/i/obrazki/hp2009/cpc/cpc_buttonv4.png") no-repeat;
  width: 96px;
  height: 29px;
  padding-top: 7px;
}

.eCommerce.viewVariant4 section.body li p.price a {
  font: bold 16px/22px Arial;
  color: #fff;
}

.eCommerce.viewVariant4 section.body li p.imgw {
  width: 180px;
  height: 118px;
  border: 1px solid #e7e7e7;
}

.eCommerce.viewVariant4 section.body li p.description {
  margin-top: 11px;
  text-align: left;
}

.eCommerce.viewVariant4 section.body li p.description a {
  font: bold 14px/18px Arial;
}

.eCommerce.viewVariant3 section.body li {
  width: 312px;
  position: relative;
  margin: 0;
  padding: 1px;
}

.eCommerce.viewVariant3 section.body li p.imgw {
  float: left;
  border: 1px solid #e7e7e7;
  width: 140px;
  height: 100px;
}

.eCommerce.viewVariant3 section.body li p.description, .eCommerce.viewVariant3 section.body li p.price {
  float: right;
  width: 160px;
}

.eCommerce.viewVariant3 section.body li p.description {
  text-align: left;
  margin-left: 9px;
}

.eCommerce.viewVariant3 section.body li p.description a {
  font: bold 14px/17px Arial;
}

.eCommerce.viewVariant3 section.body li p.price {
  position: absolute;
  right: 58px;
  bottom: 0px;
  background: url("https://static.im-g.pl/i/obrazki/hp2009/cpc/cpc_buttonv3.png") no-repeat;
  width: 102px;
  height: 24px;
  padding-top: 5px;
}

.eCommerce.viewVariant3 section.body li p.price a {
  color: #fff;
  font: bold 14px/16px Arial;
}

.eCommerce.viewVariant1 section.body li {
  position: relative;
  width: 300px;
  height: 280px;
  margin: 0;
  padding: 0 0 0 19px;
}

.eCommerce.viewVariant1 section.body li p.price {
  position: absolute;
  right: -5px;
  top: 134px;
  background: url("https://static.im-g.pl/i/obrazki/hp2009/cpc/cpc_buttonv1.png") no-repeat;
  width: 112px;
  height: 35px;
  padding-top: 15px;
}

.eCommerce.viewVariant1 section.body li p.price a {
  font: bold 18px/22px Arial;
  color: #fff;
}

.eCommerce.viewVariant1 section.body li p.imgw {
  width: 300px;
  height: 200px;
  border: 1px solid #e7e7e7;
}

.eCommerce.viewVariant1 section.body li p.description {
  margin-top: 6px;
  text-align: left;
}

.eCommerce.viewVariant1 section.body li p.description a {
  font: bold 18px/22px Arial;
}

.eCommerce.viewVariant2 section.body li {
  position: relative;
  width: 300px;
  height: 280px;
  margin: 0;
  padding: 0 0 0 19px;
}

.eCommerce.viewVariant2 section.body li p.price {
  position: absolute;
  right: -16px;
  top: 162px;
  background: url("https://static.im-g.pl/i/obrazki/hp2009/cpc/cpc_buttonv2.png") no-repeat;
  width: 112px;
  height: 35px;
  padding-top: 15px;
}

.eCommerce.viewVariant2 section.body li p.price a {
  font: bold 18px/22px Arial;
  color: #fff;
}

.eCommerce.viewVariant2 section.body li p.imgw {
  width: 300px;
  height: 200px;
  border: 1px solid #e7e7e7;
}

.eCommerce.viewVariant2 section.body li p.description {
  margin-top: 11px;
  text-align: left;
}

.eCommerce.viewVariant2 section.body li p.description a {
  font: bold 18px/22px Arial;
}

.eCommerce.viewVariant0 section.body p.imgw img {
  height: 100px;
  margin: 0 auto;
}

article.mod > header, article.mod > header h1 {
  font-size: 16px;
}

.simpleGallery.slide .nfs_nav #rwdNav > ul > li a, .simplePhotostory.slide .nfs_nav #rwdNav > ul > li a {
  color: #3399cc;
}

.simpleGallery.slide .nfs_nav #rwdNav > ul > li a:hover, .simplePhotostory.slide .nfs_nav #rwdNav > ul > li a:hover {
  background: none;
  color: #000;
}

.desk .slideNav {
  background: #fff;
}
.desk .slideNav > .c0 {
  overflow: hidden;
  position: relative;
  height: 75px;
}

/*# sourceMappingURL=style-dev.css.map */
