.content {
  margin: 20px 5px;
  width: 100%;
  }
.content td {
  padding: 5px 5px 20px 5px;
  }
/*   zapytanie ofertowe na stronie glownej     */
.content .zapytanie_ofertowe_white_box {
  width: 239px;
  height: 160px;
  background: transparent url('/img/content/bg_zapytanie_ofertowe_white_box.jpg') center center no-repeat;
  list-style: none;
  margin: 0;
  padding: 0px;
  }
.content .zapytanie_ofertowe_white_box li {
  line-height: 54px;
  margin: 0px 5px;
  padding-left: 25px;
  background-position: left center;
  background-repeat: no-repeat;
  background-color: transparent;
  }
.content .zapytanie_ofertowe_white_box li a {
  }
/*    szare kropkowane bordery i inne szare rzeczy    */
.content .gray_right_border {
  border-right: 1px dotted #747474;
  }
.content .color_gray {
  color: #747474;
  }
.content .color_white {
  color: #fff;
  }
.content .color_red {
  color: #b30000;
  }
.content .align_right {
  text-align: right;
  }
.content .contact {
  width: 300px;
  }
.content .contact td {
  padding: 5px 10px;
  }
/* ----------------------- picture frame  --------------------- */
.content .pic_frame {
  float: left;
  }
.content .pic_frame td {
  padding: 0px;
  cursor: pointer;
  line-height: 5px;
  }
.content .pic_frame .top {
  height: 6px;
  font-size: 2px;
  background: #747474;
  }
.content .pic_frame .bottom {
  height: 6px;
  font-size: 2px;
  background: #747474;
  }
.content .pic_frame .left {
  width: 6px;
  font-size: 2px;
  background: #747474;
  }
.content .pic_frame .right {
  width: 6px;
  font-size: 2px;
  background: #747474;
  }
.content .pic_frame .left_top {
  width: 6px;
  height: 6px;
  font-size: 2px;
  background: transparent url('/img/content/bg_pic_frame_left_top_gray.gif') right bottom no-repeat;
  }
.content .pic_frame .right_top {
  width: 6px;
  height: 6px;
  font-size: 2px;
  background: transparent url('/img/content/bg_pic_frame_right_top_gray.gif') left bottom no-repeat;
  }
.content .pic_frame .left_bottom {
  width: 6px;
  height: 6px;
  font-size: 2px;
  background: transparent url('/img/content/bg_pic_frame_left_bottom_gray.gif') right top no-repeat;
  }
.content .pic_frame .right_bottom {
  width: 6px;
  height: 6px;
  font-size: 2px;
  background: transparent url('/img/content/bg_pic_frame_right_bottom_gray.gif') left top no-repeat;
  }
.content .pic_frame .center {
  background: #747474;
  }
  
/* -------------------- picture frame hover ----------------------- */
.content .pic_frame_hover {
  float: left;
  }
.content .pic_frame_hover td {
  padding: 0px;
  cursor: pointer;
  line-height: 5px;
  }
.content .pic_frame_hover .top {
  height: 6px;
  font-size: 2px;
  background: #b30000;
  }
.content .pic_frame_hover .bottom {
  height: 6px;
  font-size: 2px;
  background: #b30000;
  }
.content .pic_frame_hover .left {
  width: 6px;
  font-size: 2px;
  background: #b30000;
  }
.content .pic_frame_hover .right {
  width: 6px;
  font-size: 2px;
  background: #b30000;
  }
.content .pic_frame_hover .left_top {
  width: 6px;
  height: 6px;
  font-size: 2px;
  background: transparent url('/img/content/bg_pic_frame_left_top_red.gif') right bottom no-repeat;
  }
.content .pic_frame_hover .right_top {
  width: 6px;
  height: 6px;
  font-size: 2px;
  background: transparent url('/img/content/bg_pic_frame_right_top_red.gif') left bottom no-repeat;
  }
.content .pic_frame_hover .left_bottom {
  width: 6px;
  height: 6px;
  font-size: 2px;
  background: transparent url('/img/content/bg_pic_frame_left_bottom_red.gif') right top no-repeat;
  }
.content .pic_frame_hover .right_bottom {
  width: 6px;
  height: 6px;
  font-size: 2px;
  background: transparent url('/img/content/bg_pic_frame_right_bottom_red.gif') left top no-repeat;
  }
.content .pic_frame_hover .center {
  background: #b30000;
  }
  
/* marginesy do pic_frame */
.content .pic_frame_realizacje {
  margin: 0px 20px 20px 0px;
  }
.content .pic_frame_referencje {
  margin: 0px 20px 20px 0px;
  }
/* lista ofert */
.content ul.offers_list {
  padding: 0px;
  margin: 0px;
  list-style: none;
  }
.content ul.offers_list li {
  padding-left: 20px;
  background: transparent url('/img/content/iko_lupka.gif') left center no-repeat;
  }
.content ul.offers_list li a {
  color: #fff;
  text-decoration: none;
  }
.content ul.offers_list li a:hover {
  color: #b30000;
  text-decoration: underline;
  }
/* --------- stronicowanie - paginator --------- */
.paginator {
  margin: 10px auto;
  }
.paginator a {
  line-height: 20px;
  width: 20px;
  text-align: center;
  display: block;
  color: #b30000;
  }
.paginator a:hover {
  padding: 0px;
  color: #fff;
  }
.paginator .prev {
  width: 20px;
  height: 20px;
  background: transparent url('/img/content/bg_paginator_prev.gif') center center no-repeat;
  display: block;
  margin-right: 5px;
  }
.paginator .prev:hover {
  }
.paginator .next {
  width: 20px;
  height: 20px;
  background: transparent url('/img/content/bg_paginator_next.gif') center center no-repeat;
  display: block;
  margin-left: 5px;
  }
.paginator .next:hover {
  }
.paginator .selected {
  color: #fff;
  }
/*  styl do markera w google mapie */
.content #gmap td {
  color: #000;
  padding: 1px 5px;
  line-height: 16px;
  }

/* styl do partnerow */
#partners {
  padding: 0px;
  margin: 0px;
  list-style: none;
  }
#partners li {
  background: transparent url('/img/content/iko_flame_in_circle.gif') left center no-repeat;
  line-height: 18px;
  padding-left: 18px;
  }
#partners li a {
  color: #dcdcdc;
  }
#partners li a:hover {
  }

