body, html, form, div, a, h1, h2, h3, h4, h5, table, tr, td, input, img,textarea  {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	vertical-align: top;
}
div.url, div.tylkoScreen, div.frmkon, div.decyzja, div.scroll1, div.scroll2 {	
	display: none;
}
div.prawa2 div.r1 div.niebieski, div.prawa2print div.r1 div.niebieski {
	width: auto;
}
div.DaneAdresowe {
	margin-bottom: 15px;
}
div.DaneAdresowe img {
	float:left;
	margin-right: 15px;
}

h1 {
	margin: 0px;
	margin-top: 5px;
	font-size: 15px;
	color: #E0213A;
	font-weight: bold;
	font-family: 'Century Gothic', arial;
	padding-left: 7px;
	padding-right: 7px;
}
h2 {
	font-size: 11px;
	padding-left: 7px;
	padding-right: 7px;
}
a img {
	border-width: 0px;
}
a:hover {
	text-decoration: underline;
}
table.ramka, body, html, form {
	width: 100%;
	height: 100%;
}
table.ramka, table.ramka tr td  {
	border-collapse: collapse;
	border-width: 0px;
}
table.ramka tr td.d1 {
	display: none;
}
table.ramka tr td.d2 {
	background-color: #ffffff;
	padding: 2px;
}
table.ramka tr td.d3 {
	display: none;
}

div.menu {
	background-image: url(../img/t1.gif);
	background-repeat: repeat-x;
	height: 34px;
	margin-bottom: 2px;
	margin-top: 3px;
}
div.menu div.t, div.menu div.tl {
	float: left;
	font-size: 14px;
	height: 31px;
	line-height: 31px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: solid 3px #CFCFCF;
	cursor: pointer;
}
div.menu div.tl {
	padding-left: 20px;
	padding-right: 19px;
}
div.menu div.t a, div.menu div.tl a {
	font-size: 14px;
	font-weight: normal;
	font-family: 'Century Gothic', arial;
	color: #616161;
}
div.menu div.tl a:hover, div.menu div.t a:hover {
	color: black;
	text-decoration: none;
}
div.menu div.p {
	width: 0px;
	border-right: solid 1px #C3C3C3;
	border-left: solid 2px #ffffff;
	height: 34px;
	float: right;
}
div.menu div.l {
	width: 0px;
	border-left: solid 1px #C3C3C3;
	border-right: solid 2px #ffffff;
	height: 34px;
	float: left;
}
div.menu div.s {
	width: 1px;
	font-size: 1px;
	background-color: #C3C3C3;
	border-left: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
	height: 34px;
	float: left;
}
div.linia1 {
	height: 2px;
	background-color: #B3B3B3;
	font-size: 2px;
	margin-top: 2px;
}
div.linia2 {
	height: 6px;
	background-color: #B3B3B3;
	font-size: 2px;
	margin-top: 2px;
}
div.naglowek {
	background-image: url(../img/t2.gif);
	background-repeat: repeat-x;
	height: 95px;
	margin-top: 2px;
}
div.naglowek img.in {
	float: right;
	margin-top: 5px;
	margin-right: 6px;
}
div.minimenu {
	float: right;
	padding-top: 3px;
	margin-right: 3px;
}
div.minimenu img {
	border-width: 0px;
}
div.b {
	background-image: url(../img/foto1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 170px;
	width: 440px;
	margin-top:2px;
	margin-right:0px;
	FILTER:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);
	float: left;
}
div.kontakt {
	background-image: url(../img/kontakt.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 170px;
	width: 318px;
	margin-top: 2px;
	margin-left: 0px;
	float: right;
}
div.adres {
	font-weight: bold;
	margin-left: 8px;
	margin-top: 90px;
	color: #797979;
}
div.adres a {
	font-weight: bold;
	float:right;
	color: #797979;
}
div.szukaj a {
	font-weight: bold;
	color: #797979;
}
div.szukaj div {
	float:right;
	padding-top: 5px;
}
div.adres a:hover, div.szukaj a:hover {
	text-decoration: underline;
}
div.szukaj {
	margin-left: 112px;
	margin-top: 18px;
}
div.szukaj input {
	height: 16px;
	width: 120px;
	line-height: 15px;
	border: solid 1px #B3B3B3;
	margin-top: 2px;
}
div.prawa, div.prawa2, div.prawa2print {
	margin-top:4px;
	margin-right:0px;
	font-size: 5px;
}
div.prawa2 {
	display: none;
	clear: both;
}
div.prawa2print {
	display: block;
	clear: both;
}
div.lewa, div.lewa2 {
	display: block;
	width:	318px;
	margin-top: 4px;
	margin-left: 0px;
}
div.lewa2 {
	width: auto;
	display: block;
	clear: both;
}
div.r3 {
	border: solid 3px #CCCCCC;
	padding: 3px;
	clear: both;
	display: block;
	height: 100%;
}
div.r2 {
	border: solid 2px #CCCCCC;
	padding: 2px;
	font-size: 1px;
}
div.r1 {
	border: solid 1px #CCCCCC;
	padding: 2px;
	display: block;
	clear: both;

}
div.niebieski, div.czerwony {
	padding-left: 20px;
	color: #40A2C8;
	font-size: 15px;
	font-weight: bold;
	font-family: 'Century Gothic', arial;
	background-color: #EEEEEE;
	background-image: url(../img/pix2.gif);
	background-position: 1px 3px;
	background-repeat: no-repeat;
	height: 21px;
	line-height: 20px;
}
div.czerwony {
	color: #E0213A;
}

div.oferta {
}
div.foto {
	padding: 1px!important;
	border: solid 1px #ADADAD;
	width: 190px;
	height: 150px;
	margin: 2px;
	display: inline;
}
div.tresc2 b {
	display: none;
}
div.galeria {
	height: auto;	
	width: 610px;
	text-align: left;
}
div.galeria img {
	cursor: pointer;
}
div.nroferty {
	font-size: 16px;
	font-weight: bold;
	color: #3B94B8;
	background-image: url(../img/t6.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 33px;
	padding-left: 6px;
	line-height: 30px;
}

div.nroferty span {
	color: #4C4C4C;
}
div.scroll1, div.scroll2 {
	height: 18px;
	width: 194px;
	padding: 0px;
	margin: 3px 0px 3px 0px;
	cursor: pointer;
	background-color: #D0D0D0;
	background-image: url(../img/pix5.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
div.scroll2 {
	background-image: url(../img/pix6.gif);
}
div.opis {
	float: right;
	width: 222px;
	border-top: solid 4px #DF001D;
	padding-bottom: 2px;
	border-bottom: solid 1px #ADADAD;
	margin-bottom: 2px;
}
div.blok {
	width: 49%;
	float: left;
	margin-right: 5px;
}
div.czescofertyoff table, div.czescoferty table, div.opis table {
	width: 100%;
	border-width: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin-top: 2px;
	
}
div.czescofertyoff table tr td, div.czescoferty table tr td, div.opis table tr td {
	background-color: #ffffff;
	border-right-width: 0px;
	border: solid 1px #ADADAD;
	border-left-width: 1px;
	padding: 1px;
}
div.czescofertyoff table tr td.t, div.czescoferty table tr td.t, div.opis table tr td.t {
	background-color: #ffffff;
	border: solid 1px #ADADAD;
	border-right-width: 0px;
	padding: 1px;
	font-weight: bold;
	width: 150px;
}
div.czescofertyoff {
	display: block;
}
div.stop {
	border: solid 1px #ADADAD;
	border-top-width: 0px;
	margin-top: 2px;
	padding: 1px;
	margin-bottom: 3px;
	
}
div.stop div {
	background-image: url(../img/t3.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 19px;
	line-height: 16px;
	padding-left: 3px;
	padding-right: 5px;
	margin-top:4px;
	
}
div.stop div a {
	font-weight: bold;
	color: #797979;
	line-height: 10px;
}
div.stop div a:hover {
	text-decoration: underline;
}
div.stopka {
	display:none
}

div.stopka a:hover {
	text-decoration: underline;
}
div.stopka span {
	float:right
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-image: url(../img/pix3.gif);
	text-align: left;
}
ul li {
	margin-bottom: 5px;
	line-height: 13px;
}
div.tabs {
	background-image: url(../img/tab1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: solid 1px #ADADAD;
	padding: 4px;
}
div.tb {
	float: left;
	cursor: pointer;
	width: 159px;
	height: 28px;
}
div.form {
	background-color: #EEEEEE;
	width: 215px;
}
div.frmkon {
	background-image: url(../img/t5.gif);
	background-position: left top;
	background-repeat:repeat-x ;
	padding-top: 10px;
	margin-top: 0px;
	margin-bottom: 6px;
}
div.frmkontakt {
	margin-left: 5px;
	margin-top: 5px;
}
div.frmkontakt div {
	float: left;
	width: 120px;
	
}
div.frmkontakt input, div.frmkontakt textarea {
	font-size: 10px;
	line-height: 12px;
	border: solid 1px #B3B3B3;
	padding: 1px;
	height: auto;
	margin-bottom: 2px;
}
div.uwaga {
	width: 500px!important;
	margin-top:10px;
	font-family:arial;
	font-size: 10px;
}
div.opcje {
	width: 75px;
	float: right;
}
div.opcje div.czer {
	height: 3px;
	background-color: #0091CD;
	margin-bottom: 2px;
	font-size: 3px;
}
div.opcje div.poz {
	padding: 3px;
	height: 12px;
	line-height: 11px;
	background-color: #DADADA;
	margin-bottom: 2px;
}
div.opcje div.poz a {
	font-weight: bold;
}
div.opcje div.poz a:hover {
	color: black;
	text-decoration: none;
}
div.zastosuj {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
div.zastosuj a {
	font-weight: bold;
	color: #797979;
	font-size: 11px;
}
div.tyt {
	margin-left:5px;
	font-weight:bold
}
div.komunikat {
	margin-left:5px;
	font-weight:bold
}
div.kom2 {
	font-size: 14px;
	font-weight: bold;
	color: #3B94B8;
	padding-left: 6px;
	margin-top: 16px;
	margin-bottom: 20px;
	line-height: 30px;
	text-align: center;

}
div.tyt img {
	cursor: pointer;
	margin-right: 12px;
	float: right
}
div.lista, div.lista2, div.lista3 {
	display:block;
	overflow:auto;
	height: 47px;
	width: 200px;
	margin-left: 5px;
	margin-bottom: 10px;
	border: solid 1px #B3B3B3;
	background-color: #ffffff;
}
div.lista2 {
	height: 33px;
	padding-top:5px;
	overflow:hidden;
}
div.lista3 {
	height: 33px;
	padding-top:5px;
	background-color: Transparent;
	border-width: 0px;
	overflow: hidden;
}
div.lista3 div {
	float: left;
	width: 75px;
}
div.lista3 input {
	font-size: 10px;
	line-height: 12px;
	border: solid 1px #B3B3B3;
	padding: 1px;
	height: auto;
	margin-bottom: 2px;
}
div.frm {
	margin-top: 5px;
	margin-bottom: 10px;
}
div.form input {
	height:15px;
	margin-left:5px;

}
div.oflewa {
	float: left;
	width: 620px;
}
div.wynikszukania {
	margin-top: 4px;
}
div.ofprawa {
	float: right;
	width: 200px;
	padding-top: 5px;
}
div.oflewa div.stop, div.formszukaj div.stop {
	border: solid 1px #ADADAD;
	margin-top: 5px;
	padding: 1px;
	margin-bottom: 0px;
}

div.oflewa div.stop div, div.formszukaj div.stop div {
	line-height: 20px;
	height: 24px;
	margin: 0px;
	font-weight: bold;
	cursor: pointer;
}
div.ofprawa div {
	background-repeat:no-repeat;
	height: 37px;
	line-height: 35px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-left: 45px;
}
div.ochrona {
	background-image: url(../img/b_ochrona.gif);
}
div.kamery {
	background-image: url(../img/b_kamery.gif);
}
div.brama {
	background-image: url(../img/b_brama.gif);
}
div.klimatyzacja {
	background-image: url(../img/b_klimatyzacja.gif);
}
div.telefon {
	background-image: url(../img/b_telefon.gif);
}
div.internet {
	background-image: url(../img/b_internet.gif);
}
div.telewizja {
	background-image: url(../img/b_telewizja.gif);
}	
a.link1, a.link2, a.link3, a.link4, div.url a {	
	padding-left: 18px;
	padding-right: 20px;
	background-image: url(../img/pix7.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #797979;
}
a.link2 {
	background-image: url(../img/pix1.gif);
}
a.link3 {
	background-image: url(../img/pix1.gif);
	padding-right: 0px;
	height: 12px;
}
div.decyzja {
	margin-top: 20px;
	margin-bottom: 10px;

}

div.url a {		
	background-image: url(../img/pix8.gif);
	padding-left: 8px;
	padding-right: 0px;

}
div.wyszpoz {
	border: solid 1px #ADADAD;
	margin-top: 2px;
	padding: 1px;
	margin-bottom: 7px;
	display: block;
	height: auto;
	
}
div.wyszpoz div.w {
	background-image: url(../img/t3.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	line-height: 21px;
	padding-left: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	margin-top:4px;
	height: 180px;
}	
div.wyszpoz div.foto {	
	margin-bottom: 2px;
	float: left;
}
div.wyszpoz div.opis {	
	float: left;
	width: 300px;
	margin-left:5px;
}	
div.wyszikony {
	width: 100px;
	margin-left:5px;
	float:left;	
}	
div.wyszikony img {
	margin-bottom: 3px;
}
a.red {
	color: #DF001D!important;
}
div.lp {	
	display:none
}	
div.formwyszuk {	
	display: none;
	background-color: #DADADA;
	height: 50px;
	margin-top: 3px;
}
	
div.tresc1, div.tresc2 {
	padding-left: 20px;
	padding-top: 5px;
	text-align: justify;
	padding-right: 10px;
	line-height: 13px;
}
div.tresc1 div a, div.tresc2 a {
	font-weight: bold;
	color: #797979;
}
div.tresc1 div a:hover {
	text-decoration: underline;
}
div.tresc1 div {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
}
div.tresc2 {
	margin-top: 1px;
	border-top: solid 1px #ADADAD;
	padding: 5px;
	text-align: center;
	padding-left: 0px;
}	
	
	
/* STYLE ARTYKULOW */	
h1.tytul, h2.tresc, h2.tresc2, img.L, img.P, p {
	margin: 0px;
	padding: 0px;
	color: #373737;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
	font-style:normal;
	font-variant:normal;
}
h1.tytul {
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
}
h2.tresc, h2.tresc2 {
	margin-bottom: 8px;
	text-align: justify;
}
h2.tresc table, h2.tresc2 table {
	border-collapse: collapse;
	border: solid 1px darkgrey;
}
h2.tresc table tr td, h2.tresc2 table tr td {
	border-collapse: collapse;
	border: solid 1px darkgrey;
	padding: 3px;
	color: #373737;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana;
	font-style:normal;
	font-variant:normal;
}
h2.tresc2 {
	line-height:17px;
}
img.L {
	float: left;
	margin: 4px;
	margin-left: 0px;
}
img.P {
	float: right;
	margin: 4px;
	margin-right: 0px;
}
h2.tresc a:link,
h2.tresc2 a:link,
h2.tresc a:visited,
h2.tresc2 a:visited
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana;
	font-style: normal;
	font-variant: normal;
	color: #40A2C8;
	text-decoration: underline;
}
h2.tresc a:hover,
h2.tresc2 a:hover {
	color: #E0213A;
	text-decoration: none;
}

/*Kalkulatory*/
table.kalkulator {
	width: 400px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	border: solid 1px dimgray;
}
table.kalkulator thead tr td, table.kalkulator tbody tr td, table.kalkulator tfoot tr td {
	border-collapse: collapse;
	margin: 0px;
	padding: 3px;
	border: solid 1px dimgray;
	text-align: right;
}
table.kalkulator thead tr td {
	text-align: center;
	color: #40A2C8;
	font-size: 13px;
	font-weight: bold;
	font-family: 'Century Gothic', arial;
	background-color: #EFEFEF;
}
table.kalkulator tfoot tr td {
	font-weight: bold;
}
tr.alter {
	background-color: #FEFBEF;
}
div.kalkulator, div.kalkulator2 {
	padding: 7px;
}
div.kalkulator div {
	height: 25px;
}
div.kalkulator div div { 
	width: 140px;
	float: left;
	font-weight: bold;
}
div.kalkulator input.txt, div.kalkulator2 input.txt, div.kalkulator2 input.txt2 { 
	border: solid 1px #696969;
	height: 17px;
	padding: 1px;
	line-height: 14px;
	margin-bottom: 2px;
	text-align: right;
}
input.txt2 {
	background-color: #EFEFEF;
}
input.txt, input.txt2 {
	width: 90px;
}
div.kalkulator2 select {
	font-size: 10px;
}
input.btn { 
	border: solid 1px #696969;
	background-color: #e7e7e7;
	padding: 3px;
	font-weight: bold;
	color: #0291C8;
	width: 120px;
}
div.kalkulator2 div {
	height: 25px;
}
div.kalkulator2 div div { 
	width: 330px;
	float: left;
}


div.kolumnalewa {display: none;}
div.kolumnaprawa {display: block; margin-left: 150px; margin-top: 0px;}
div.menugorne {display: none;}
div.menuGlowne {display: none;}
div.intro_tresc {display: none;}
table.ramka tbody tr td.d4 {display: none;}
span.jezyk {display: none;}