body {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  background-color:#fff;
  margin:0 auto;
}
img {
  border:none;
}
a,
a:visited,
a:active {
  text-decoration: underline;
  color: #333333;
  border-bottom: 1px none #C01421;
}
a:hover {
  text-decoration: none;
  color: #333333;
  border-bottom: 1px none #C01421;
}

a img, :link img, :visited img {
  border: 0;
}

form {
  display: inline;
}

ul {
  margin: 10px 10px;
  padding: 0px;
}
ul li {
  list-style-type: none;
  padding: 0 0px 0 20px;
  list-style-position: outside;
  background: url(../images/kropeczka.png) 0 4px no-repeat scroll;
  margin: 0px;
}

area, param {
  display: none;
  outline: none;
}

/*********************************************
COMMON STYLES
*********************************************/

@font-face {
  font-family: 'Century Gothic';
  src: url('../fonts/gothic_0.eot');
  src: url('../fonts/gothic_0.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gothic_0.woff') format('woff'),
    url('../fonts/gothic_0.ttf') format('truetype'),
    url('../fonts/gothic_0.svg#gothic_0') format('svg');
  font-weight: normal;
  font-style: normal;
}


table.podwiadomosci {
  border: 0px none #FFF;
  border-collapse: separate;
  padding: 0px;
  margin: 0px;
}
table.podwiadomosci th {
  border: 0px none #FFF;
  vertical-align: top;
}
table.podwiadomosci td {
  border: 0px none #FFF;
  margin: 0;
  padding: 0;
  border-spacing: 10px;
  font-size: 11px;
  vertical-align: top;
}

table.podwiadomosci {
  padding: 10px;
  line-height: 130%
}
table.podwiadomosci h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  font-weight: bold;
  padding: 0px;
  margin: 0px 0 4px 0;
}
table.podwiadomosci h2 a,
table.podwiadomosci h2 a:visited,
table.podwiadomosci h2 a:active {
  text-decoration: underline;
  color: #333333;
  font-weight: bold;
  border: 0px none;
}
table.podwiadomosci h2 a:hover {
  text-decoration: none;
}

a.red,
a.red:visited,
a.red:active {
  text-decoration: none;
  color: #C22529;
  border: 0px none;
}
a.red:hover {
  color: #C22529;
  text-decoration: underline;
}

.klawisze {
  text-align:center;
  padding: 10px;
  float:left;
}
.klawisze a{
  text-decoration: none !important;
  color: #FFFFFF !important;
  /*border-bottom: 1px dotted #C01421;*/
  border: 1px solid #A70223 !important;
  font-size:14px;
  line-height:32px;
  height:32px;
  text-align:center;
  display:inline-block;
  float:left;
  margin-left:10px;
  padding:0;
  background: url('../images/page_one_bg.png') 0 0 repeat-x;
  padding: 0 5px;
  margin-bottom: 10px;
}
.klawisze a:hover{
  background: url('../images/page_one_active.png') 0 0 repeat-x;
  border: 1px solid #899898 !important;
  color:#444444 !important;
}
.klawisze a.klawisz_button,
.klawisze a.klawisz_button:visited,
.klawisze a.klawisz_button:active {
  text-decoration: none !important;
  color: #FFFFFF !important;
  /*border-bottom: 1px dotted #C01421;*/
  border: 1px solid #A70223 !important;
  font-size:14px;
  line-height:32px;
  width:32px;
  height:32px;
  text-align:center;
  display:inline-block;
  float:left;
  margin-left:10px;
  padding:0;
  background: url('../images/page_one_bg.png') 0 0 repeat-x;
  margin-bottom: 10px;
}
.klawisze span.klawisz_active,
.klawisze a.klawisz_button:hover {
  margin-left:10px;
  width:32px;
  height:32px;
  text-align:center;
  display:inline-block;
  border: 1px solid #899898 !important;
  color:#444444 !important;
  float:left;
  font-size:14px;
  line-height:32px;
  background: url('../images/page_one_active.png') 0 0 repeat-x;
  margin-bottom: 10px;
  padding:0;
  /*  color: #C22529;
    text-decoration: none;
    border: 0px none;*/
}

table.szukaczka {
  border: 0px none #FFF;
  border-collapse: separate;
  padding: 0px;
  margin: 0px;
  border-spacing: 8px;
}
table.szukaczka th {
  border: 0px none #FFF;
}
table.szukaczka td {
  border: 0px none #FFF;
  margin: 0;
  padding: 0;
  border-spacing: 0px;
}

table {
  border: 1px solid #DBDCDC;
  border-collapse: collapse;
}
table th {
  border: 1px solid #DBDCDC;
  padding: 10px;
  text-align: left;
  font-size: 12px;
  color: #AE0223;
  vertical-align: top;
}
table td {
  border: 1px solid #DBDCDC;
  padding: 10px;
  margin: 0;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  color: #333333;
  vertical-align: top;
}

#content {
  margin:0 auto;
  width: 992px;
  background-color:#FFFFFF;
}
#logo {
  background-image:url(../images/pod_logo.jpg);
  width: 992px;
  height: 128px;
  vertical-align: middle;
  border-bottom: 4px solid #C22529;
  margin-bottom: 4px;
}
#logo_left {
  float: left;
  padding-left: 20px;
  padding-top: 20px;
}
#logo_right {
  float: right;
  padding-right: 20px;
  padding-top: 15px;
  width: 300px;
}
.search_box {
  width:171px;
  height:23px;
  background:url('../images/pod_szukaj.gif') no-repeat;
  margin-top: 0px;
  margin-right: 0px;
  float: right;
}
.search_button {
  float: right;
}
.search_box input {
  margin: 4px 0 0 5px;
  padding: 0px;
  border: 0 none #FFF;
  background: none;
  font-size: 11px;
  font-family: Tahoma, Geneva, sans-serif;
  color: #666;
}

.choragiewki {
  margin: 0px;
  padding: 0px 0 8px 0px;
  text-align: right;
}
.choragiewki li {
  padding:2px 0 2px 9px;
  list-style: none;
  line-height:130%;
  color: #666666;
  background-image: none;
}
.choragiewki li a,
.choragiewki li a:visited {
  color: #666666;
  text-decoration: none;
}
.choragiewki li a:hover {
  color: #666666;
  text-decoration: underline;
}
.choragiewki li a.bold {
  font-weight: bold;
}


#page_right_prod {
  float: right;
  margin: 0 0 0 10px;
  padding-bottom: 5px;
  width: 792px;
}
#ajax_box {
  background-image: url(../images/pod_banner.jpg);
  background-repeat: no-repeat;
  width: 525px;
  height: 204px;
  float: left;
}

#pole_tekstowe {
  width: 150px;
  height: 204px;
  float: left;
}
#ajax_box .subpole_tekastowe {
  width: 120px;
  height: 157px;
  padding: 15px 15px 0 15px;
  line-height: 15px;
  overflow: hidden;
  font-size: 11px;
}
#ajax_box .subpole_tekastowe h1 {
  color: #C20121;
  font-size: 13px;
  font-family: Tahoma, Geneva, sans-serif;
  padding: 0;
  margin: 0 0 4px 0;
  font-weight: normal;
  line-height: 15px;
}
#ajax_box .subpole_klawisze {
  width: 140px;
  height: 25px;
  padding-left: 10px;
  margin-top: 5px;
  line-height: normal;
}
#ajax_box .klawisz {
  border: 1px solid #FFF;
  padding: 1px 4px;
  margin: 0 2px;
  background-color: #FFF;
  float: left;
}
#ajax_box .subpole_klawisze a,
#ajax_box .subpole_klawisze a:visited {
  text-decoration: none;
  color: #BFBFBF;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
}
#ajax_box .subpole_klawisze a:hover {
  text-decoration: underline;
  color: #BFBFBF;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
}
#ajax_box .subpole_klawisze a.active,
#ajax_box .subpole_klawisze a.active:visited {
  text-decoration: none;
  color: #C20121;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
  background-color: #FFF;
}
#ajax_box .subpole_klawisze a.active:hover {
  text-decoration: underline;
  color: #C20121;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
}



#ajax_box .pole_graficzne {
  width: 375px;
  height: 204px;
  overflow: hidden;
  float: left;
}

#inwestuj_box {
  margin-left: 6px;
  width: 261px;
  height: 204px;
  float: left;
}
#page_left_prod {
  float: left;
  margin: 0 0 0 0;
  padding-bottom: 5px;
  width: 190px;
  /*
  background-color: transparent;
  background-image: url(../images/ramka_tlo.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
  */
}
#page_left_prod ul {
  list-style: none;
  margin:0 0 0 0px;
  padding:0 0 0 0;
}
#page_left_prod ul li {
  background-image: url(../images/pod_menu.png);
  background-repeat: no-repeat;
  /*
   scroll 0%;
  */
  background-position: top left;
  margin: 0 0 3px 0;
  padding: 10px 6px 12px 15px;
  color: #ffffff;
  font-size: 13px;
  font-weight: normal;
  cursor: pointer;
  text-align:left;
}
#page_left_prod ul li.active {
  background-image:url(../images/pod_menu_over.png);
  background-repeat: no-repeat;
  /*
   scroll 0%;
  */
  background-position: top left;
  margin: 0 0 3px 0;
  padding: 10px 6px 14px 15px;
  color: #ffffff;
  font-size: 13px;
  font-weight: normal;
  cursor: pointer;
  text-align:left;
}

#page_left_prod ul li a,
#page_left_prod ul li a:visited,
#page_left_prod ul li a:active,
#page_left_prod ul li.active a,
#page_left_prod ul li.active a:visited,
#page_left_prod ul li.active a:active {
  text-decoration: none;
  color: #ffffff;
}
#page_left_prod ul li a:hover,
#page_left_prod ul li.active a:hover {
  text-decoration: underline;
  color: #ffffff;
}



#page_left_prod ul.podmenu {
  list-style: none;
  margin:0 0 5px 0px;
  padding:0 0 0 0;
}
#page_left_prod ul.podmenu li {
  background-image: url(../images/pod_submenu2.png);
  background-repeat: repeat-y;
  cursor: pointer;
  font-family: Tahoma, Geneva, sans-serif;
  color: #333333;
  font-size: 12px;
  margin: 0 0 2px 0;
  padding: 9px 0 10px 30px;
}
#page_left_prod ul.podmenu li.first {
  background-color: #FFF;
  background-image: url(../images/pod_submenu1.png);
  background-repeat: repeat-y;
  cursor: pointer;
  font-family: Tahoma, Geneva, sans-serif;
  color: #333333;
  font-size: 12px;
  margin: -1px 0 2px 0;
  padding: 15px 0 10px 30px;
}
#page_left_prod ul.podmenu li.active {
  background-color: #FFF;
  background-image: url(../images/podkategorie_tlo.jpg);
  background-repeat: repeat-y;
  cursor: pointer;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 11px;
  margin: 0;
  padding: 10px 0 0 15px;
}

#page_left_prod ul.podmenu li a,
#page_left_prod ul.podmenu li a:visited,
#page_left_prod ul.podmenu li a:active {
  text-decoration: none;
  color: #333333;
}
#page_left_prod ul.podmenu li a:hover {
  text-decoration: underline;
  color: #333333;
}

#page_left_prod ul.podmenu li a.active,
#page_left_prod ul.podmenu li a.active:visited,
#page_left_prod ul.podmenu li a.active:active {
  text-decoration: none;
  font-weight: normal;
  color: #C22529;
}
#page_left_prod ul.podmenu li a.active:hover {
  text-decoration: underline;
  font-weight: normal;
  color: #C22529;
}

.bannery_male {
  padding: 10px 0 0 0;
  text-align: center;
  overflow:hidden;
}
#szukanie_box {
  width: 793px;
  float:left;
}

#szukanie_box2 {
  background-image: url(../images/box_szukaj.jpg);
  background-repeat: no-repeat;
  background-position: 0 -25px;
  width: 792px;
  height: 212px;
  padding: 26px 0 0 0;
}

/*.sIFR-active h1.szukanie {
  visibility: hidden;
  font-family: "Century Gothic", Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  color: #C22529;
  margin: 0 0 0px 0;
  padding: 0 0 0 0;
  font-weight: normal;
  height: 30px;
}*/
.szukanie {
  color: #C22529;
  font-weight: normal;
  font-family: "Century Gothic", Georgia, "Times New Roman", Times, serif;
  margin: 0 0 0px 0;
  padding: 0px;
  float:left;
  text-align:center;
  width:790px;
  font-size:28px;
}
.mapkaBg{
	text-align:center;
	float:left;
	position:relative;
	height:769px;
	width:790px;
	background: #edefef;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRmZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #edefef 0%, #dedfe0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edefef), color-stop(100%,#dedfe0));
	background: -webkit-linear-gradient(top,  #edefef 0%,#dedfe0 100%);
	background: -o-linear-gradient(top,  #edefef 0%,#dedfe0 100%);
	background: -ms-linear-gradient(top,  #edefef 0%,#dedfe0 100%);
	background: linear-gradient(to bottom,  #edefef 0%,#dedfe0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edefef', endColorstr='#dedfe0',GradientType=0 );
	border:1px solid #DEE7E7;
	border-bottom:0px;
}

.wewnatrz_formularza {
  margin: 0px 220px 0px 20px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  color: #403D41;
}


.input_box {
  border: 1px solid #BFBFBF;
  height: 22px;
  background-image: url('../images/pod_input.png');
  background-repeat: repeat-x;
  margin-top: 0px;
  margin-right: 0px;
}
.input_box input {
  margin: 4px 0 0 5px;
  padding: 0px;
  border: 0 none #FFF;
  background: none;
  font-size: 11px;
  font-family: Tahoma, Geneva, sans-serif;
  color: #666;
}

.szukanie_zaawansowane {
  text-align: right;
  margin-top: 6px;
  color: #BB0122;
  font-size: 13px;
  margin-right: 15px;
}
.szukanie_zaawansowane a,
.szukanie_zaawansowane a:visited,
.szukanie_zaawansowane a:active {
  text-decoration: underline;
  font-weight: normal;
  color: #BB0122;
  font-size: 13px;
}
.szukanie_zaawansowane a:hover {
  text-decoration: none;
  font-weight: normal;
  color: #BB0122;
  font-size: 13px;
}


#ostatnie_wiadomosci {
  padding: 10px;
  line-height: 130%
}
#ostatnie_wiadomosci h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  font-weight: bold;
  padding: 0px;
  margin: 0px 0 4px 0;
}
#ostatnie_wiadomosci h2 a,
#ostatnie_wiadomosci h2 a:visited,
#ostatnie_wiadomosci h2 a:active {
  text-decoration: underline;
  color: #333333;
  font-weight: bold;
  border: 0px none;
}
#ostatnie_wiadomosci h2 a:hover {
  text-decoration: none;
}

/*.sIFR-active h1.wiadomosci {
  visibility: hidden;
  font-family: "Century Gothic", Georgia, "Times New Roman", Times, serif;
  font-size: 17px;
  color: #C22529;
  margin: 0 0 0px 0;
  padding: 0 0 0 0;
  font-weight: normal;
  height: 25px;
}*/
.wiadomosci {
  color: #C22529;
  font-size: 17px;
  font-weight: normal;
  font-family: "Century Gothic", Georgia, "Times New Roman", Times, serif;
  margin: 0 0 0px 0;
  padding: 0px;
}

#footer {
  border-top: 4px solid #DBDCDC;
  padding: 10px;
  color: #333333;
  font-size: 11px;
}
#footer a,
#footer a:visited,
#footer a:active {
  text-decoration: underline;
}
#footer a:hover {
  text-decoration: none;
}

#artykuly {
  padding: 15px 20px;
  line-height: 140%
}
#artykuly h1.tytul {
  font-family: Tahoma, Geneva, sans-serif;
  color: #C22529;
  font-size: 18px;
  font-weight: normal;
  margin: 0px 0 2px 0;
  padding: 0px;
}
#artykuly a.break,
#artykuly a.break:visited,
#artykuly a.break:active {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  border-bottom: 1px none #333333;
}
#artykuly a.break:hover {
  text-decoration: underline;
  border-bottom: 1px none #333333;
}
#artykuly .breakcrambs {
  border-bottom: 1px solid #E4E4E3;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  padding: 2px;
  margin-bottom: 10px;
}

#artykuly ul.lista_artykulow {
  margin: 10px 10px;
  padding: 0px;
}
#artykuly ul.lista_artykulow li {
  list-style-type: none;
  padding: 8px 0px 8px 20px;
  list-style-position: outside;
  background-image: url(../images/kreseczki.png);
  background-position: bottom left;
  background-repeat: no-repeat;
  margin: 0px;
}
#artykuly ul.lista_artykulow a,
#artykuly ul.lista_artykulow a:visited,
#artykuly ul.lista_artykulow a:active {
  border-bottom: 1px dotted #C22529;
  text-decoration: none;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 12px;
  color: #C22529;
}
#artykuly ul.lista_artykulow a:hover {
  border-bottom: 1px none #C22529;
  text-decoration: none;
}

.galeria {
  border-top: 1px solid #E4E4E3;
  border-bottom: 1px solid #E4E4E3;
  padding: 20px;
  float: left;
  margin-bottom: 10px;
  width: 710px;
}

.do_galerii {
  background-repeat: no-repeat;
  background-position: 12px 6px;
  float: left;
  margin-right: 20px;
  border-bottom: 0px none #C01421;
}

.do_galerii_mini {
  background-repeat: no-repeat;
  background-position: 10px 5px;
  float: left;
  margin-right: 10px;
  border-bottom: 0px none #C01421;
  margin-bottom: 10px;
}

#artykuly a,
#artykuly a:visited,
#artykuly a:active {
  color: #C01421;
  text-decoration:none;
  border-bottom: 1px dotted #C01421;
}
#artykuly a:hover {
  text-decoration:none;
  border-bottom: 1px none #C01421;
}

a.red_back,
a.red_back:visited,
a.red_back:active {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #C01421;
  border-bottom: 0px none #C01421;
}
a.red_back:hover {
  text-decoration: underline;
  color: #C01421;
  border-bottom: 0px none #C01421;
}

#oferta {
  padding: 15px 20px;
  line-height: 140%
}
#oferta h1.tytul {
  font-family: Tahoma, Geneva, sans-serif;
  color: #C22529;
  font-size: 18px;
  font-weight: normal;
  margin: 0px 0 2px 0;
  padding: 0px;
}
#oferta .powrot_do_wyszukiwania {
  float: right;
  width: 300px;
  text-align:right;
}
#oferta .powrot_do_wyszukiwania a,
#oferta .powrot_do_wyszukiwania a:visited,
#oferta .powrot_do_wyszukiwania a:active {
  text-decoration: none;
  color: #C01421;
}
#oferta .powrot_do_wyszukiwania a:hover {
  text-decoration: underline;
  color: #C01421;
}

#oferta_prawo {
  float: right;
  width: 392px;
}
#oferta_lewo {
  float: left;
  width: 43%;
}

.naglowek,
.naglowek2 {
  color: #C22529;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
  font-weight: normal;
  border-bottom: 1px solid #DBDBDB;
  padding: 7px 7px 7px 35px;
  background-position: 5px center;
  background-repeat: no-repeat;
  margin-bottom: 10px;
}
.naglowek2 {
  border-top: 1px solid #DBDBDB;
  margin-top: 10px;
}
.podnaglowkiem {
  line-height: 170%;
  padding-left: 10px;
}

.wewnatrz_wyszukiwarki {
  margin: 5px 100px 0px 20px;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 13px;
  color: #403D41;
}

#wyszukanie_box {
  background-image: url(../images/wysz-zaawans.jpg);
  background-repeat: no-repeat;
  width: 601px;
  height: 585px;
  padding: 18px 0 0 0;
}

#wyszukiwarka {
  margin-left: 100px;
}

.news_naglowek {
  font-family: Tahoma, Geneva, sans-serif;
  color: #333333;
  font-size: 13px;
  /*
  border-bottom: 1px solid #E4E4E4;
  */
  padding: 0 0 10px 0;
  margin-bottom: 10px;
  font-weight: bold;
}

table.lista_ofert {
  padding: 0px;
  margin: 0px;
  border: 0px none;
  border-collapse:collapse;
}
/*table.lista_ofert th {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 10px;
  color: #666666;
  font-weight: normal;
  padding: 10px 5px;
  margin: 0px;
  border-top: 0px none;
  border-left: 0px none;
  border-right: 0px none;
  border-bottom: 2px solid #CAC9C8;
  border-spacing: 5px;
}*/
table.lista_ofert td {
  border-top: 0px none;
  border-left: 0px none;
  border-right: 0px none;
  border-bottom: 1px solid #E4E4E3;
  border-spacing: 5px;
  background-image: url(../images/ramka_prawa.gif);
  background-position: left center;
  background-repeat: no-repeat;
}
table.lista_ofert td.last {
  border-top: 0px none;
  border-left: 0px none;
  border-right: 0px none;
  border-bottom: 1px solid #E4E4E3;
  border-spacing: 5px;
  background-image: none;
  background-position: right center;
  background-repeat: no-repeat;
  vertical-align: middle;
}

table.lista_ofert td.last a,
table.lista_ofert td.last a:visited,
table.lista_ofert td.last a:active {
  color: #C22529;
  border-bottom: 1px dotted #C22529;
  text-decoration: none;
}
table.lista_ofert td.last a:hover {
  border-bottom: 0px none #C22529;
  text-decoration: none;
}

h1.h_miasto {
  color: #C22529;
  font-size: 13px;
  font-weight: bold;
  font-family: Tahoma, Geneva, sans-serif;
  margin: 0 0 0px 0;
  padding: 0px;
}
h2.h_powiat {
  color: #333333;
  font-size: 13px;
  font-weight: bold;
  font-family: Tahoma, Geneva, sans-serif;
  margin: 0 0 4px 0;
  padding: 0px;
}
h3.h_opis {
  color: #333333;
  font-size: 11px;
  font-weight: normal;
  font-family: Tahoma, Geneva, sans-serif;
  margin: 0 0 4px 0;
  padding: 0px;
}

.do_miniatury {
  width: 100px;
  height: 94px;
  background-repeat: no-repeat;
  background-position: 12px 6px;
  border: 0px none;
}

.klawisz_active {
  border: 1px solid #E4E4E3;
  font-weight: bold;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 11px;
  color: #C22529;
  padding: 2px 2px;
  margin: 0;
}

a.klawisz_button,
a.klawisz_button:visited,
a.klawisz_button:active {
  border: 1px solid #E4E4E3 !important;
  font-weight: normal;
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 11px;
  color: #666666 !important;
  padding: 2px 2px;
  margin: 0;
  text-decoration: underline !important;
}
a.klawisz_button:hover {
  border: 1px solid #E4E4E3 !important;
  text-decoration: none !important;
}
.posit{position:fixed;}
ul.form, ul.form li {
  list-style:none;
  background:none;
  padding: 0px;
}

#wyszukiwarkaZaawansowana{
  border: 1px solid #DEE7E7;
  margin-top:-1px;
  background: url('../images/inwestycjaTypBg.png') 0 0 repeat;
  float:left;
  display:none;
  width:790px;
}
#zaawansowneButton{
  margin-right:1px;
  width:254px;
  height:50px;
  background: url('../images/zaawansowaneBg.png') 0 0 no-repeat;
  float:right;
  cursor:pointer;
  margin-top:-1px;
  color: #DE0020;
  font-family: "Century Gothic";
  font-weight:bold;
  font-size:14px;
  line-height: 50px;
  padding-left: 55px;
}
.inwestTyp > h3{
  font-size:18px;
  font-family: "Century Gothic";
  color:#3D5050;
  padding-left:14px;
  margin: 15px 0;
}
.inwestTyp > label{
  float:left;
  width:206px;
  display:block;
  height:38px;
  line-height:38px;
}
.inwestTyp > label.select{
  border-top: 1px solid #DEE7E7;
  border-bottom: 1px solid #DEE7E7;
  background-color:#fff;
  width:101%;
  z-index: 10;
  position: relative;
}
.inwestTyp{
  float:left;
  display:inline-block;
  width:170px;
  border-right: 1px solid #DEE7E7;
}
.inwestMediaDane{
  float:left;
  background-color:#fff;
  border-left: 1px solid #DEE7E7;
  margin-left:-1px;
  width:619px;
}
.inwestMedia{
  width:156px;
  float:left;
  display:inline-block;
  background-color:#fff;
  padding-bottom:10px;
}
.inwestMedia > h5{
  color:#3D5050;
  font-family: Arial;
  font-weight: bold;
  font-size:14px;
  padding-left:15px;
  margin: 15px 0 5px 0;
}
.inwestDane h5{
  color:#3D5050;
  font-family: Arial;
  font-weight: bold;
  font-size:13px;
  padding-left:0;
  margin: 5px 0px 8px 0;
}
.inwestMedia > label{
  /*height:25px;*/
  padding: 4px 0 4px 15px;
  line-height:1.2em;
  color: #3D5050;
  font-family: Arial;
  font-weight: bold;
  font-size:11px;
  float:left;
  width:140px;
}
/*.inwestMedia input{
  display:none;
}*/
.inwestDane{
  padding-top:10px;
  width:460px;
  float:left;
  display:inline-block;
  background-color:#ffffff;
}
a.powrotBezPow,
.inwestDane > input[type="submit"]{
  width:214px;
  height:40px;
  background: url('../images/buttonBg2.png') 0 0 no-repeat;
  border: 1px solid #A70223;
  font-size:12px;
  font-family: "Century Gothic";
  font-weight:bold;
  line-height: 38px;
  color: #ffffff;
  padding-left:25px;
  cursor:pointer;
  float:right;
  margin-right:23px;
  margin-bottom:15px;
  margin-top:15px;
}
.inwestDane input[type="text"]{
  width: 36px;
  height:30px;
  border: 1px solid #DEE7E7;
  background: url('../images/inputMalyBg.png') 0 0 no-repeat;
  line-height: 34px;
  text-align:center;
  margin-left:10px;
  background-size:100% 100%;
}
.inwestDane .slider{
  width: 260px;
  float:left;
  margin-right:12px;
  position:relative;
  top: 13px;
  left:0px;
}
.ui-slider-horizontal {
	height:6px !important;
}
.ui-slider-horizontal .ui-slider-handle {
	top:-5px !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	width:14px !important;
	height:14px !important;
}
.inwestDane hr{
  height: 1px;
  background-color:#DEE7E7;
  border:0;
  width:100%;
  margin-top: 10px;
  /*margin-bottom: 10px;*/
}
.inwestDane .suwaki{
  float:right;
  width:378px;
  /*margin-bottom: 10px;*/
  margin-right: 20px;
}
.checkbox{
  width:10px;
  height:10px;
  border: 1px solid #DEE7E7;
  background-color: #FFFFFF;
  padding: 1px;
  float:left;
  display:inline-block;
  position:relative;
  top: 12px;
  left:0;
  margin-right:10px;
  margin-left:10px;
}
.select > .checkbox > div{
  width:10px;
  height:10px;
  background-color: #DE0020;
}
.checkboxSelect, .checkboxSelect2{
  cursor:pointer;
}
.checkboxSelect > input{
  display:none;
}
.checkboxSelect2 .checkbox{
  margin-right:5px;
  margin-left:0px;
  top: 0px;
  left:0;
}
.checkboxSelect2 > input{
  display:none;
}

.lista_ofert{

}
.lista_ofert tr, .lista_ofert td  {
  background-color: #F7F9F9;
}
.lista_ofert tr.select, .lista_ofert .select td  {
  background-color: #d7d9d9;;
}
.lista_ofert .gelriaMiniParent{
  background-color: #E7EDED;
  float:left;
  padding: 5px 5px auto 5px;
  margin-right:15px;
}
.lista_ofert .galeriaMini{
  display:block;
  width:150px;
  height:150px;
  float:left;
}
.lista_ofert  .miara{
  font-weight:bold;
  color:#DE0020;
  font-size:18px;
  font-family: Arial;
  text-align:center;
  padding:15px 0;
}
.lista_ofert  .kod{
  font-weight:bold;
  color:#555555;
  font-size:13px;
  font-family: Arial;
  text-align:center;
  padding:15px;
      width: 250px;
}

table.lista_ofert td:first-child{
  background-image:none;
  padding: 0;
}
.lista_ofert  td.stripeMania1{
  background: url('../images/stripe_lista.jpg') 0 0 repeat-x !important;
  height:6px;
  width:792px;
  border-spacing: 0;
  padding: 0;
  margin: 0px;
  border: 1px solid #ffffff;
  border-width: 2px 0 !important;
}
h2.h_miasto{
  color: #DE001F;
  font-size:24px;
  line-height:1.2em;
  font-family: "Century Gothic";
  padding:0;
  margin:0;
  margin-top:15px;
}
h2.h_powiat{
  color:#444;
  font-size:14px;
  font-weight:bold;
  font-family: "Century Gothic";
  line-height:1.2em;
}
p.h_opis{
  color:#444;
  font-size: 12px;
  font-family:Arial;
  line-height:1.4em;
}
.lista_ofert tr {
  border:1px solid #DEE7E7;
}
.lista_ofert th{
  color: #444444;
  height:48px;
  padding: 0;
  padding-left:10px;
  font-size:13px;
  font-family: "Century Gothic";
  vertical-align:middle;
}
.lista_ofert{
  margin-top:30px !important;
  float: left;
}
.buttonLista,.buttonLista:active,.buttonLista:visited{
  height:32px;
  color:#ffffff;
  font-size:12px;
  border: 1px solid #A70223;
  line-height:32px;
  display:inline-block;
  float:left;
  margin-right:20px;
  background:url('../images/buttonMiniBg.png') 0 0 repeat-x;
  margin-bottom:5px;
  text-decoration:none;
  padding: 0 10px;
}
.buttonLista img{
  margin-right:4px;
  position:relative;
  top:5px;
}
#tlamapka{
  width:800px;
}
.chmurkaMapka {
  color:#596A6A;
  font:bold 10px Arial;
  position: absolute;
  float:left;
}
.chmurkaMapka .gNum {
	float:left;
	background: url('../images/chmurka.png') left bottom no-repeat;
	color:#fff;
	height:24px;
	padding:5px 8px 0 8px;
}
.chmurkaMapka .gName {
	float:left;
	margin-left:5px;
	color:#000;
	padding-top:5px;
}
.iloscOfert {
  font-size:14px;
  color: #3D5050;
  line-height:18px;
  float:left;
  width:760px;
  border: 1px solid #DEE7E7;
  padding: 8px 15px 12px 15px;
  font-family: Arial;
  font-weight:bold;
}
.iloscOfert > span{
  display:inline-block;
  width:18px;
  height:18px;
  margin-left:15px;
  position:relative;
  left:0;
  top:4px;
}
.iloscOfert > span.color1{
  background-color: #C8CACE;
}
.iloscOfert > span.color2{
  background-color: #A3A6AB;
}
.iloscOfert > span.color3{
  background-color: #7D8085;
}
.iloscOfert > span.color4{
  background-color: #67696D;
}
.oneBox{
  background: #edf1f1; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left,  #edf1f1 0%, #ffffff 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#edf1f1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left,  #edf1f1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left,  #edf1f1 0%,#ffffff 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left,  #edf1f1 0%,#ffffff 100%); /* IE10+ */
  background: linear-gradient(to right,  #edf1f1 0%,#ffffff 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf1f1', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */

  width: 498px;
  height:162px;
  float:left;
  padding:20px 15px;
  border:1px solid #DEE7E7;
  position:relative;
}
.oneBox .pagesBox{
  float:right;
  clear: both;
  position:absolute;
  right:15px;
  bottom:5px;
}
.oneBox > .boxInBox{
  display:none;
}
.oneBox > .boxInBox:first-child{
  display:block;
}
.oneBox .pagesBox > span.button{
  width:12px;
  height:12px;
  border:1px solid #DEE7E7;
  display:inline-block;
  float:left;
  background:#ffffff;
  margin: 0 3px;
  cursor:pointer;
}
.oneBox .pagesBox > span.active > span{
  width:10px;
  height:10px;
  background-color:#DE0020;
  margin:1px;
  display:block;
}
.oneBox .do_miniatury{
  border:3px solid #C9D3D3;
  float:left;
  width:82px;
  height:82px;
  background-position: center center;
}
.oneBox h2 {
  margin:0;
  padding:0;
}
.oneBox h2 a{
  color:#DE001F;
  font-size:13px;
  font-family:'Century Gothic';
  text-decoration:none;
}
.oneBox em{
  font-style:normal;
  width: 386px;
  float:left;
  border-bottom: 1px solid #DEE7E7;
  padding: 9px 0;
}
.oneBox em span{
  width:16px;
  height:16px;
  background: url('../images/zegar.png') center 0px no-repeat;
  margin-right: 5px;
  display:inline-block;
}

.oneBox p{
  float:left;
  color:#444444;
  font-size:12px;
  line-height:1.42;
}
.inwestMediaDane select {
	background:url('../images/inputMalyBg.png') 0 0 no-repeat;
	background-size:100% 100%;
	width:120px;
	height:30px;
	border:1px solid #DEE7E7;
}
/*
*/