html, body {
	background-color: #ffffff;
	background-image: url("");
	background-repeat: no-repeat;
	background-position:top center; 
	background-attachment:fixed;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
}

a:hover {
font-size : 10pt;
font-family : verdana;
color: #333333;
}
a {
font-size : 10pt;
text-decoration : none;
font-family : verdana;
color: #555555;
}
a:visited {
font-size : 10pt;
font-family : verdana;
color: #333333;
}

.footerurl  {
font-family : verdana;
color: #ffffff;
font-size : 10pt;
padding-left: 28px;
}

.footerurl a {
font-family : verdana;
color: #ffffff;
font-size : 10pt;
}

.footerurl a:hover {
font-family : verdana;
color: #ffffff;
font-size : 10pt;
}

.footerurl A:visited {
font-family : verdana;
color: #ffffff;
font-size : 10pt;
}



.sortuj a {
text-decoration : none;
font-family: 8px verdana;
color: #333333;
}
.sortuj a:hover {
color: #666666;
font-family: 8px verdana;

}
.sortuj a:visited {
font-family: 8px verdana;
color: #333333;
}




.footer {
  font-family : verdana;
  font-size : 9pt;
	color: #ffffff;
}

.footer a {
  font-family : verdana;
  font-size : 9pt;
	color: #ffffff;
}

.footer a:visited{
  font-family : verdana;
  font-size : 9pt;
	color: #ffffff;
}

.footer a:hover{
  font-family : verdana;
  font-size : 9pt;
	color: #ffffff;
}

.title {
  font-family : verdana;
  font-size : 10pt;
  font-weight : bold;
	margin-left:18px;
	margin-top:8px;
	margin-bottom:8px;
	color: #A11816;
}

.katalog {
  font-family : verdana;
  font-size : 10pt;
  font-weight : bold;
	margin-left:18px;
	margin-top:8px;
	margin-bottom:8px;
	color: #ffffff;
}

.sciezka {
  font-family : verdana;
  font-size : 9pt;
  font-weight : none;
	margin-left:18px;
	margin-top:8px;
	margin-bottom:8px;
	color: #333333;
}

.lwns {
  font-family : verdana;
  font-size : 8pt;
  text-align: right;
  font-weight : none;
  padding-bottom: 5 px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:5 px;
	color: #333333;
}

.lwns2 {
  font-family : verdana;
  font-size : 8pt;
  text-align: right;
  font-weight : none;
  padding-bottom: 8px;
	margin-left: 0px;
	margin-bottom: 0 px;
	color: #333333;
}


.ofertawstep {
  font-family : verdana;
  font-size : 10pt;
  font-weight : none;
	margin-left:18px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
	color: #333333;
	padding: 3px;
}

.ofertatitle {
  font-family : verdana;
  font-size : 10pt;
  font-weight : none;
	margin-left:18px;
	margin-right:10px;
	margin-top:15px;
	margin-bottom:3px;
	color: #ffffff;
	padding: 3px;
	background-color: #333333;
}

.ofertadetails {
  font-family : verdana;
  font-size : 8pt;
  font-weight : none;
	margin-left:18px;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:3px;
	color: #333333;
	text-align: right;
}

.ofertadetails2 {
  font-family : verdana;
  font-size : 8pt;
  font-weight : none;
	margin-left:8px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
	color: #333333;
	text-align: left;
}

.ofertacena {
  font-family : verdana;
  font-size : 14pt;
  font-weight : none;
	margin-left:8px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
	color: #821110;
}

.ofertaopis {
  font-family : verdana;
  font-size : 8pt;
  font-weight : none;
	margin-left:18px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
	color: #333333;
	text-align: justify;
}

.opisofertasmall {
  font-family : verdana;
  font-size : 8pt;
  font-weight : none;
	color: #555555;
	text-align: justify;
}


.ofertakontakt {
  font-family : verdana;
  font-size : 9pt;
  font-weight : none;
	margin-left:18px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
	color: #333333;
	text-align: justify;
}

.kalkulator {
  font-family : verdana;
  font-size : 8pt;
  font-weight : none;
	margin-left:10px;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:3px;
	color: #333333;
	text-align: left;
}

.formularzoswiadczam {
  font-family : verdana;
  font-size : 10pt;
  font-weight : none;
	margin-left:0px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
	color: #333333;
	text-align: justify;
}

.maincontent {
  font-family : verdana;
  font-size : 9pt;
	margin-left: 18px;
	margin-top: 18px;
	margin-bottom: 18px;
	color: #333333;
}


.menutop {
  font-family : verdana;
  font-size : 9pt;
	margin-left:20px;
	color: #ffffff;
}

.footerlink {
}

.footerlink ul {
	margin:-5px 0px 0px 0px;
	padding:0px;
}

.footerlink li {
	display:inline;
	padding:0px 17px 0px 10px;
}

.footerlink li a{
	font:11px verdana;
	color:#ffffff;
	text-decoration:none;
}

.footerlink li a:hover{
	text-decoration:underline;
	font:11px verdana;
	color:#dddddd;
}
.footerlink li a:visited{
	font:11px verdana;
	color:#ffffff;
	text-decoration:none;
}

.fullcontent {
  width: 700px;
  float: left;
  padding: 10px;
  }

.ofertacontent {
  width: 350px;
  background-color: #F4F5E2;
  float: left;
  }
  
.ofertadodatki {
  width: 398px;
  float: left;
  }
  
.buttonscontainer {width: 228px;}

.buttons a {color: #ffffff;
border: 1px solid;
background-color: #A11816;
padding: 10px;
font: 11px verdana;
font-weight: none;
text-decoration: none;
border-color: #A11816 #A11816 #ffffff #A11816;
display: block;
margin: 0px;
text-align: left;}

.buttons a:hover {border: 1px solid;
padding: 10px;
background-color: #761513;
border-color: #A11816 #A11816 #A11816 #A11816;
color: #ffffff;
text-decoration: none;}


.buttonscontainerleft {width: 228px;}

.buttonsleft a {color: #333333;
border: 1px solid;
background-color: #E3E6BA;
padding: 7px;
font: 11px verdana;
font-weight: none;
text-decoration: none;
border-color: #E3E6BA #E3E6BA #ffffff #E3E6BA;
display: block;
margin: 0px;
text-align: right;}

.buttonsleft a:hover {border: 1px solid;
padding: 7px;
background-color: #CED1A3;
border-color: #888888;
color: #333333;
text-decoration: none;}


.buttonscontaineroferta {width: 168px;}

.buttonsoferta a {color: #333333;
padding: 4px;
font: 11px verdana;
font-weight: none;
text-decoration: none;
border-color: #ffffff;
display: block;
margin: 0px;
text-align: right;}

.buttonsoferta a:hover {
padding: 4px;
background-color: #cccccc;
border-color: #ffffff;
color: #333333;
text-decoration: none;}


.buttonscontainerkategorie {}

.buttonskategorie a {color: #333333;
padding: 8px;
font: 11px verdana;
font-weight: none;
text-decoration: none;
border-color: #ffffff;
float: right;
display: block;
margin-top: 2 px;
margin-left: 2 px;
background-color: #F4F5E2;
text-align: right;
}

.buttonskategorie a:hover {
padding: 8px;
background-color: #cccccc;
border-color: #ffffff;
color: #333333;
text-decoration: none;}


.buttonscontainerprawo {width: 228px;}

.buttonsprawo a {color: #333333;
border: 1px solid;
background-color: #F4F5E2;
padding: 3px;
padding-right: 14px;
font: 11px verdana;
font-weight: none;
text-decoration: none;
border-color: #E3E6BA #E3E6BA #ffffff #E3E6BA;
display: block;
margin: 0px;
text-align: right;}

.buttonsprawo a:hover {border: 1px solid;
padding: 3px;
padding-right: 14px;
background-color: #E9EAD4;
border-color: #aaaaaa;
color: #333333;
text-decoration: none;}



.znajomego{
      float: auto;
      font-family: verdana;
      text-align: left;
      font-size: 7pt;
      color:              #555555;    
      padding:  3px;
      }

.szukajka{
      float: auto;
      font-family: verdana;
      text-align: left;
      font-size: 8pt;
      color:              #222222;    
      padding:  3px;
      }

.znajomyform{
      float: auto;
      font-family: verdana;
      text-align: left;
      font-size: 7pt;
      color:              #333333;    
      padding:  0px;
      }



#ofertasmall{
	float: left; 
	margin: 5px;
	border-right: 1px solid #cccccc;
}

.ofertasmallopis{
  font: 11px verdana;
  font-weight: none;
  color: 222222;
	padding: 3px;
	float: left; 
	margin: 2px;
	margin-left: 10px;
}

.ofertasmallcena{
  font-family: 11px verdana;
  float: left; 
	margin: 2px;
	margin-left: 10px;
  font-weight:      bold;
  color: #000000;    
  }

.ofertasmallpic{
	padding: 3px;
  text-align:center;
	margin: 2px;
	margin-left: 10px;
	border: 8px solid #ffffff;
}
.ofertasmallmore{
  font: 11px verdana;
  font-weight: none;
  color: 222222;
	padding: 3px;
	float: right; 
	margin: 2px;
	margin-left: 10px;
}

#ofertalista{
  background: #ffffff;
	float: left; 
	margin-left: 15px;
	margin-top: 10px;
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
}


#ofertalistaw{
  background: #ffffff;
  background-image:url('img/bg_wylacznosc_lista.png');
  background-repeat:no-repeat;
  background-position:right center;
	float: left; 
	margin-left: 15px;
	margin-top: 10px;
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
}


#ofertalistap{
  background: #ffffff;
  background-image:url('img/bg_polecamy_lista.png');
  background-repeat:no-repeat;
  background-position:right center;
	float: left; 
	margin-left: 15px;
	margin-top: 10px;
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
}


#ofertalistaz{
  background: #ffffff;
  background-image:url('img/bg_zawieszona_lista.png');
  background-repeat:no-repeat;
  background-position:right center;
	float: left; 
	margin-left: 15px;
	margin-top: 10px;
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
}


#ofertalistaprzed{
  background: #ffffff;
  background-image:url('img/bg_przedwstepna_lista.png');
  background-repeat:no-repeat;
  background-position:right center;
	float: left; 
	margin-left: 15px;
	margin-top: 10px;
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
}


#ofertalistasprz{
  background: #ffffff;
  background-image:url('img/bg_sprzedane_lista.png');
  background-repeat:no-repeat;
  background-position:right center;
	float: left; 
	margin-left: 15px;
	margin-top: 10px;
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
}


#ofertalistaopis{
  font: 12px verdana;
  font-weight: none;
  color: 222222;
	padding: 3px;
	float: left; 
	margin: 2px;
	margin-left: 10px;
}

#ofertalistacena{
  font-family: 11px verdana;
  float: left; 
	margin: 2px;
	margin-left: 10px;
  font-weight:      bold;
  color: #000000;    
  }

#ofertalistapic{
	padding: 3px;
	float: left; 
	margin: 5px;
	border: 4px solid #ffffff;
}
#ofertalistamore{
  font: 11px verdana;
  font-weight: none;
  color: 222222;
	padding: 3px;
	float: right; 
	margin-top: 95px;
	margin-left: 10px;
}

#ofertapic{
	padding: 3px;
	float: left; 
	margin: 2px;
	margin-left: 6px;
  margin-top: 6px;
	border: 3px solid #dddddd;
}
#ofertapicgall{
	padding: 3px;
	float: left; 
	margin-left: 6px;
  margin-top: 6px;
	border: 1px solid #aaaaaa;
}

.text_kalkulator {
    font-family : Arial, Sans, Serif;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    color: #444444;
  }



div.fct{ 
        background: #F2F1E0;
	float: left;
	margin: 12px;

	
}

div.fct a, div.fct a:link, div.fct a:visited, div.fct a:active, div.fct a:hover  {
		  width: 165px;
		  width:152px !important;
		  height: 225px;
		  padding-top: 10px;
		  padding-left: 5px;
		  padding-right: 5px;
		  border-color: #FBE9D1 #E0CB9E #E0CB9E #FBE9D1;
	    border-style: solid;
	    border-width: 1px;
      display: table-cell;
		  text-decoration: none;
		  text-align:left;
		  vertical-align: top;
		  color: #333333;
		  font: 11px verdana;
		  margin: 0px;
}
div.fct a:hover    {
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	background-color: #E3E6BA;
	margin: 0px;
}		  
div.fct a img {
	border: 5px;
		border-color: #ffffff #ffffff #ffffff #ffffff;
	border-style: solid;
	display: block;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}


div.fctw{ 
  background: #F2F1E0;
	float: left;
	margin: 12px;

	
}

div.fctw a, div.fctw a:link, div.fctw a:visited, div.fctw a:active, div.fctw a:hover  {
      background-image:url('img/bg_wylacznosc.png');
      background-repeat:no-repeat;
      background-position:bottom;
		  width: 165px;
		  width:152px !important;
		  height: 225px;
		  padding-top: 10px;
		  padding-left: 5px;
		  padding-right: 5px;
		  border-color: #FBE9D1 #E0CB9E #E0CB9E #FBE9D1;
	    border-style: solid;
	    border-width: 1px;
      display: table-cell;
		  text-decoration: none;
		  text-align:left;
		  vertical-align: top;
		  color: #333333;
		  font: 11px verdana;
		  margin: 0px;
}
div.fctw a:hover    {
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	background-color: #E3E6BA;
	margin: 0px;
}		  
div.fctw a img {
	border: 5px;
		border-color: #ffffff #ffffff #ffffff #ffffff;
	border-style: solid;
	display: block;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}




div.fctp{ 
  background: #F2F1E0;
	float: left;
	margin: 12px;

	
}

div.fctp a, div.fctp a:link, div.fctp a:visited, div.fctp a:active, div.fctp a:hover  {
      background-image:url('img/bg_polecamy.png');
      background-repeat:no-repeat;
      background-position:bottom;
		  width: 165px;
		  width:152px !important;
		  height: 225px;
		  padding-top: 10px;
		  padding-left: 5px;
		  padding-right: 5px;
		  border-color: #FBE9D1 #E0CB9E #E0CB9E #FBE9D1;
	    border-style: solid;
	    border-width: 1px;
      display: table-cell;
		  text-decoration: none;
		  text-align:left;
		  vertical-align: top;
		  color: #333333;
		  font: 11px verdana;
		  margin: 0px;
}
div.fctp a:hover    {
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	background-color: #E3E6BA;
	margin: 0px;
}		  
div.fctp a img {
	border: 5px;
		border-color: #ffffff #ffffff #ffffff #ffffff;
	border-style: solid;
	display: block;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}





div.fctpr{ 
  background: #F2F1E0;
	float: left;
	margin: 12px;

	
}

div.fctpr a, div.fctpr a:link, div.fctpr a:visited, div.fctpr a:active, div.fctpr a:hover  {
      background-image:url('img/bg_przedwstepna.png');
      background-repeat:no-repeat;
      background-position:bottom;
		  width: 165px;
		  width:152px !important;
		  height: 225px;
		  padding-top: 10px;
		  padding-left: 5px;
		  padding-right: 5px;
		  border-color: #FBE9D1 #E0CB9E #E0CB9E #FBE9D1;
	    border-style: solid;
	    border-width: 1px;
      display: table-cell;
		  text-decoration: none;
		  text-align:left;
		  vertical-align: top;
		  color: #333333;
		  font: 11px verdana;
		  margin: 0px;
}
div.fctpr a:hover    {
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	background-color: #E3E6BA;
	margin: 0px;
}		  
div.fctpr a img {
	border: 5px;
		border-color: #ffffff #ffffff #ffffff #ffffff;
	border-style: solid;
	display: block;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}





div.fctz{ 
  background: #F2F1E0;
	float: left;
	margin: 12px;

	
}

div.fctz a, div.fctz a:link, div.fctz a:visited, div.fctz a:active, div.fctz a:hover  {
      background-image:url('img/bg_zawieszona.png');
      background-repeat:no-repeat;
      background-position:bottom;
		  width: 165px;
		  width:152px !important;
		  height: 225px;
		  padding-top: 10px;
		  padding-left: 5px;
		  padding-right: 5px;
		  border-color: #FBE9D1 #E0CB9E #E0CB9E #FBE9D1;
	    border-style: solid;
	    border-width: 1px;
      display: table-cell;
		  text-decoration: none;
		  text-align:left;
		  vertical-align: top;
		  color: #333333;
		  font: 11px verdana;
		  margin: 0px;
}
div.fctz a:hover    {
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	background-color: #E3E6BA;
	margin: 0px;
}		  
div.fctz a img {
	border: 5px;
		border-color: #ffffff #ffffff #ffffff #ffffff;
	border-style: solid;
	display: block;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}



div.fctsp{ 
  background: #F2F1E0;
	float: left;
	margin: 12px;

	
}

div.fctsp a, div.fctsp a:link, div.fctsp a:visited, div.fctsp a:active, div.fctsp a:hover  {
      background-image:url('img/bg_sprzedana.png');
      background-repeat:no-repeat;
      background-position:bottom;
		  width: 165px;
		  width:152px !important;
		  height: 225px;
		  padding-top: 10px;
		  padding-left: 5px;
		  padding-right: 5px;
		  border-color: #FBE9D1 #E0CB9E #E0CB9E #FBE9D1;
	    border-style: solid;
	    border-width: 1px;
      display: table-cell;
		  text-decoration: none;
		  text-align:left;
		  vertical-align: top;
		  color: #333333;
		  font: 11px verdana;
		  margin: 0px;
}
div.fctsp a:hover    {
	border-color: #E0CB9E #E0CB9E #E0CB9E #E0CB9E;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	background-color: #E3E6BA;
	margin: 0px;
}		  
div.fctsp a img {
	border: 5px;
		border-color: #ffffff #ffffff #ffffff #ffffff;
	border-style: solid;
	display: block;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}




.pag,#pag{padding:0;margin:2.3em 0 0 0;float:left;}
.pag:before,#pag:before,#results_area:after,#ab:before{content:".";display:block;clear:both;visibility:hidden;height:0; background-color: #fcfcfc;}
.pag a,#pag a{display:block;float:left;cursor:pointer;text-decoration:none;display:inline-block;border:1px solid #ccc;padding:.2em .5em;margin:0 .20em 0 0;text-align:center;background-color: #fcfcfc;}
.pag a.pP,.pag a.nP,#pag a.pP,#pag a.nP{font-size:120%;padding:.2em .5em;border:none;text-decoration:underline;font-weight:700;background:#fff}
.pag a:hover,#pag a:hover{background:#ffffff;border:1px solid #888888}


.pag a.sel,#pag a.sel{color:#ffffff;font-weight:normal;background:#A11816;border:1px solid #000000}
.pag a.off,#pag a.off{color:#cccccc;font-weight:normal;background:#EFF1CE;border:1px solid #deeabd}
.pag a:hover.sel,#pag a:hover.sel{color:#ffffff;font-weight:normal;background:#A11816;border:1px solid #000000}
.pag a:hover.pP,a:hover.nP,#pag a:hover.pP,#pag a:hover.nP{background:#A11816;border:none}
.pag a.dis,#pag a.dis{display:none}
