body, html, form, div, a, h1, h2, h3, h4, h5, table, tr, td, input, img,textarea  {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	vertical-align: top;
}
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 td.td11 {
	height: 141px;
	background-position: right top;
	background-repeat: no-repeat;
}

table.ramka td.td11 div.div11 {
	background-position: left top;
	background-repeat: no-repeat;
	height: 141px;
}
table.ramka td.td11 div.div10 {
	background-position: right top;
	background-repeat: no-repeat;
	height: 141px;
	
}
table.ramka td.td10 {
	height: 42px;
	min-width: 30px;
	background-position: right top;
	background-image: url(../img/stop0.gif);
	background-repeat: repeat-x;
}
table.ramka td.td12 {
	height: 42px;
	min-width: 30px;
	background-position: left top;
	background-image: url(../img/stop1.gif);
	background-repeat: repeat-x;
}
table.ramka td.td21 {
	background-color: #FEFBED;
	background-image: url(../img/r1.jpg);
	background-repeat: no-repeat;
}
table.ramka td.tdsep {
	width: 3px;
	font-size: 1px;
}
td.srodek {
}
td.log {
	width: 203px;
	background-image: url(../img/log.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div.t1 {
	background-position: right top;
	background-image: url(../img/r2.jpg);
	background-repeat: no-repeat;
}
div.t2 {
	background-position: right top;
	background-image: url(../img/r5.jpg);
	background-repeat: repeat-y ;
}
div.t3 {
	background-position: right bottom;
	background-image: url(../img/r3.jpg);
	background-repeat: no-repeat;
}
div.t4 {
	background-position: left bottom;
	background-image: url(../img/r4.jpg);
	background-repeat: no-repeat;
}

table.ramka td.td22, table.ramka td.td20 {
	background-position: left top;
	background-image: url(../img/stop21.gif);
	background-repeat: no-repeat;
	background-color: #EDF8FF;
	vertical-align: bottom;
}
table.ramka td.td22 div, table.ramka td.td20 div {
	background-position: left bottom;
	background-image: url(../img/stop22.gif);
	background-repeat: no-repeat;
	background-color: #EDF8FF;
}
table.ramka td.td20 {
	background-position: right top;
	background-image: url(../img/stop23.gif);
}
table.ramka td.td20 div {
	background-position: right bottom;
	background-image: url(../img/stop24.gif);
}

table.ramka td.td31 {
	height: 45px;
	background-position: left bottom;
	background-image: url(../img/stop1a.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
}
table.ramka td.td31 div.div31 {
	height: 45px;
	background-position: right bottom;
	background-image: url(../img/stop1b.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
}
table.ramka td.td30 {
	background-position: right bottom;
	background-image: url(../img/stop3.gif);
	background-repeat: repeat-x;
}
table.ramka td.td32 {
	background-position: left bottom;
	background-image: url(../img/stop2.gif);
	background-repeat: repeat-x;
	vertical-align:bottom;
	color: #E0F4FF;
	font-family: Arial;
	font-size: 11px;
	padding-left: 5px;
}
table.ramka td.td32 a {
	color: #E0F4FF;
	font-family: Arial;
	font-size: 11px;

}
div.stopkaprint, div.DaneAdresowe {
	display: none;
}
div.tylkoPrint {	
	display: none;
}
div.belka {
	background-color: #869FAD;
	height: 40px;
	display: block;
	color: #ffffff;
}

div.menugorne { 
	padding-top: 3px;
	color: #ffffff;
	padding-left: 10px;
}
div.kolumnalewa {
	width: 200px;
	float: left;
}
div.kolumnaprawa {
	width: 220px;
	float: right;
	margin-right: 5px;
}
div.kolumnasrodkowa {
	width: 500px;
	margin-top: 6px;
	float: left;
	margin-left: 10px;
	background-color: #ffffff;
	padding: 0px;
	margin-bottom: 10px;
}
div.d1 {
	background-image: url(../img/d3.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 5px;
	background-color: #ffffff;
}
div.d2 {
	background-image: url(../img/d4.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
div.d3 {
	background-image: url(../img/d1.gif);
	background-repeat: no-repeat ;
	background-position: left top;
}
div.d4 {
	background-image: url(../img/d2.gif);
	background-repeat: no-repeat ;
	background-position: right top;
}
div.d5 {
	background-image: url(../img/d5.gif);
	background-repeat: no-repeat ;
	background-position: left bottom;
}
div.d6 {
	background-image: url(../img/d6.gif);
	background-repeat: no-repeat ;
	background-position: right bottom;
}
div.menubar, div.menubar2 {
	height: 26px;
	background-image: url(../img/belka.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #4E4E4E;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	border-right: solid 1px #D3CA8E;
	margin-top: 5px;
	margin-left: 5px;
	width:200px;
}
div.menubar2 {
	background-image: url(../img/belka2.gif);
	margin-right: 0px;
	background-position: right top;
	border-left: solid 1px #D3CA8E;
	border-right-width: 0px;

}
div.menuitem, div.menuitem2 {
	border: solid 1px #D3CA8E;
	border-top-width: 0px;
	padding: 2px;
	background-color: #ffffff;
	margin-left: 20px;
	margin-right: 5px;
}
div.menuitem2 {
	margin-right: 15px;
	margin-left: 10px;
	padding: 5px;
}
div.menuitem2 div {
	font-weight: bold;
	font-size: 11px;
}
div.menuitem2 a {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
div.sep {
	height: 1px!important;
	font-size: 1px!important;
	margin: 0px!important;
	padding: 0px!important;
	line-height: 1px!important;
	border-bottom: solid 1px #D1C88B;
	margin-bottom: 4px!important;
}
div.menuitem2 a:hover {
	text-decoration: underline;

}
div.wiecej {
	text-align: right;
}
div.wiecej a {
	background-image: url(../img/pix2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	font-weight: bold;
	font-size: 11px;
	line-height: 23px;
}
div.art {
	background-image: url(../img/pix.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 8px;
	font-weight: normal;
	font-size: 11px;
}
div.menusel {
	border: solid 1px #ffffff;
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor: pointer;
}
div.menusel a {
	color: #4E4E4E;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../img/pix.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
div.menusel a:hover {
	text-decoration: none;
}	

div.menuglowne {
	background-color: #D1D6DB;
	margin-top: 5px;
	padding: 5px; 
}
div.menuglowne div.item {
	height: 28px;
	background-image: url(../img/menupix.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
	line-height: 28px;
}
div.menuglowne div.item a {
	color: #556873;
	font-family: arial;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.4pt;
}
div.menuglowne div.item a:hover {
	text-decoration: underline;
	color: #AD1F65;
}
div.menuglowne div.sep {
	height: 3px;
	background-image: url(../img/menusep.gif);
	background-repeat: no-repeat;
	font-size: 1px;
}



div.szukaj {
	background-color: #D5D3CD;
	height: 32px;
	margin-top: 5px;
	line-height: 32px;
	padding-left: 8px;
	color: #556873;
	font-family: "Century Gothic",Arial;
	font-size: 13px;
	text-decoration: none; 
}
div.szukajpole {
	background-color: #E3E2DF;
	padding: 10px;
	height: 30px;
}
div.szukajpole input {
	height: 23px;
	font-size: 11px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;
	width: 205px;
}
div.szukajpole img {
	margin-top: 2px;
	cursor: pointer;
}
div.menuskrotowe {
	background-color: #556873;
	height: 32px;
	background-image: url(../img/menugo.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 5px;
	line-height: 32px;
	padding-left: 8px;
}
div.menuskrotowe a {
	color: #BEE7FE;
	font-family: "Century Gothic",Arial;
	font-size: 13px;
	text-decoration: none; 
}
div.menuskrotowe a:hover {
	text-decoration: none;
	color: #FF87B7;
}
div.menudolne {
	float: right;
	line-height: 40px;
	padding-right: 10px;
	font-family: Verdana;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
div.menudolne a {
	font-family: Verdana;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
div.menudolne a:hover {
	text-decoration: underline;
}
div.nazwaadres {
	font-size: 11px;
	font-family: Arial;
	line-height: 12px;
	padding-top: 5px;
	padding-left: 5px;
	color: #ffffff;
}
div.baner {
	background-image: url(../img/ban1.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 240px;
	margin-top: 5px;

}

div.powitanietresc {
	color: #6A6A6A;
	font-family: Verdana;
	font-size: 11px;
	padding: 4px 10px 4px 10px;
	text-align: justify;
}
div.powitanielink {
	text-align: right;
	padding-right: 10px;
}
div.powitanielink a {
	background-image: url(../img/pix.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 11px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
div.powitanielink a:hover {
	text-decoration: underline;
}
div.powitanienaglowek {
	color: #4E4E4E;
	line-height: 15px;
	font-family: verdana;
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none; 
}
div.powitanienaglowek a {
	color: #ffffff;
	font-family: "Century Gothic", Arial;
	font-size: 16px;
	text-decoration: none; 
}
div.powitanienaglowek a:hover {
	text-decoration: underline;
}

div.powitaniepozostale {
	padding: 10px;
}
div.lnk {
	background-image: url(../img/pix.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 12px;
}
div.powitaniepozostale a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
div.powitaniepozostale a:hover {
	text-decoration: underline;
}
div.oferta {
	margin: 0px;
	padding: 2px 0px 2px 0px;
}
div.ofertafoto {
	border: solid 1px #D3CA8E;
	padding: 2px;
	margin-top: 2px;
	width: 132px;
	text-align: center;
}
div.uwagi {
	font-size: 11px;
	color: #686868;
	margin-right: 10px;
}
table.oframka {
	width: 100%;
}
div.oferta table.of {
	width: 100%;
}
div.oferta table.of tr td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 4px;
	background-color: #F5F3E5;
	font-weight: bold;
	color: #686868;
	width: 50%;
	
}
div.oferta table.of tr td.t, div.oferta table.of tr td.ts {
	height: 14;
	background-color: #F2EDCF;
	vertical-align: middle;
	font-weight: normal;
}
div.oferta table.of tr td.ts {

}
div.oferta table.of tr td.t1 {
	height: 16;
	background-color: #F2EDCF;
	vertical-align: middle;
	color: #686868;
	font-size: 11px;
	font-weight: bold;
}
div.oferta table.of tr td.l {
	background-color: Transparent;
}
div.oferta table.of tr td a {
	background-image: url(../img/pix2.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
}
div.oferta table.of tr td a:hover {
	text-decoration: underline;
}
a.link9 {
	font-size: 11px;
	font-weight: bold;
	color: #4E4E4E;
	font-family: Verdana;
}

/* STYLE ARTYKULOW */	
h1.tytul, h2.tresc, h2.tresc2, img.L, img.P, p {
	margin: 0px;
	padding: 0px;
	color: #373737;
	font-size: 12px;
	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;
	font-size: 11px;
}
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: 11px;
	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: #0384CD;
	text-decoration: underline;
	background-image: none;
	line-height: 10px;
}
h2.tresc a:hover,
h2.tresc2 a:hover {
	color: #F1BB01;
	text-decoration: none;
}

/*Prezentacja oferty*/
div.oflewa {
	margin-left: 5px;
}
div.prawa2 {
	width: 200px;
	margin-right: 5px;
	
}
div.stop {
	height: 26px;
	line-height: 25px;
	padding-left: 10px;
	color: #4E4E4E;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../img/belka.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border-right: solid 1px #D3CA8E;
}
div.stop a {
	color: #4E4E4E;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
div.stop a:hover {
	color: #0073B4;
	text-decoration: none;
}
div.czescoferty, div.czescofertyoff {
	margin-top:2px;
}
div.czescofertyoff {
	display: none;
}
div.blok {
	margin-top: 5px;
}
div.blok table {
	width: 97%;
	margin: 0px;
	margin-left: 10px;
}
div.blok table tr td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 11px;
	padding-left: 4px;
	background-color: #F5F3E5;
	
}
div.blok table tr td.t {
	height: 16;
	background-color: #F2EDCF;
	width: 150px;
	vertical-align: middle;
	font-weight: bold;
}
div.foto {
	padding: 1px!important;
	border: solid 1px #ADADAD;
	width: 190px;
	margin-bottom: 2px;
}
div.galeria {
	height: 2000px;	
	width: 200px;
	overflow: hidden;
	text-align: center;
}
div.galeria img {
	cursor: pointer;
}
div.scroll1, div.scroll2 {
	height: 18px;
	width: 195px;
	padding: 0px;
	margin: 3px 0px 3px 0px;
	cursor: pointer;
	background-color: #F2EDCF;
	background-image: url(../img/pix5.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
div.scroll2 {
	background-image: url(../img/pix6.gif);
}
div.frmkontakt {
	margin-left: 15px;
	margin-top: 3px;

}
div.frmkontakt div {
	float: left;
	width: 130px;
	font-size: 11px;
}
div.frmkontakt input, div.frmkontakt textarea {
	height: 20px;
	font-size: 11px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #D1C88B; 
	background-color: #FEFDF6;
	width: 230px;
	margin-top: 2px;
}
div.frmkontakt textarea {
	width: 230px;
	height: 60px;
}

div.uwaga {
	margin: 10px;
	font-size: 11px;
}
div.decyzja {
	margin: 15px;
	text-align: center;
	
}
div.decyzja a {
	background-image: url(../img/pix.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 5px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
div.decyzja a:hover {
	text-decoration: underline;
}	

/*Kalkulator kosztow*/
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: #556873;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Century Gothic', arial;
	background-color: #D5D3CD;
}
table.kalkulator tfoot tr td {
	font-weight: bold;
}
tr.alter {
	background-color: #E3E2DF;
	
}
div.kalkulator, div.kalkulator2 {
	padding: 7px;
}
div.kalkulator div {
	height: 25px;
}
div.kalkulator div div { 
	width: 140px;
	float: left;
	font-weight: bold;
}
input.txt, input.txt2 { 
	border: solid 1px #928F84;
	height: 17px;
	padding: 1px;
	line-height: 14px;
	margin-bottom: 2px;
	text-align: left;
	background-color: #F6F5F0;
}
input.txt2 {
	background-color: #EFEFEF;
}
input.txt, input.txt2 {
	width: 90px;
}
div.kalkulator2 select {
	font-size: 11px;
}
input.btn { 
	padding: 3px;
	font-weight: bold;
	font-size: 12px;
	color: #4E4E4E;
	width: 180px;
	border-width: 0px!important;
	background-color: #ffffff;
	margin:5px;
	margin-left: 10px;
	background-image: url(../img/belka.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-right: solid 1px #D3CA8E!important;
	line-height: 20px;
	cursor: pointer;
	height: 26px;
}
div.kalkulator2 div {
	height: 25px;
}
div.kalkulator2 div div { 
	width: 430px;
	float: left;
	
}	
/*Formularz szukania*/	
div.formwyszuk {	
	background-color: #DADADA;
	height: 50px;
	margin-top: 3px;
	display: block;
}
div.opcje {
	width: 90px;
	float: left;
}
div.opcje div.czer {
	height: 5px;
	background-color: #0384CD;
	font-size: 3px;
	margin-bottom: 2px;
}
div.opcje div.pox {
	width: 116px;
	height: 36px;
	line-height: 36px;
}
div.opcje div.pox2 {
	width: 116px;
	height: 36px;
	background-repeat: no-repeat;
	line-height: 36px;
}
div.opcje div.pox a, div.opcje div.pox2 a {
	color: #e4e4e4;
	font-weight: bold;
	padding-left: 45px;
}
div.opcje div.poz {
	padding: 3px;
	height: 12px;
	line-height: 13px;
	background-color: #F2EDCF;
	margin-bottom: 2px;
}
div.opcje div.poz a {
	font-weight: bold;
	font-size: 11px;
}
div.opcje div.poz a:hover {
	color: black;
	text-decoration: none;
}
div.zastosuj {
}
div.zastosuj a {
	font-weight: bold;
	color: #565656;
	font-size: 12px;
}
div.tyt {
	margin-left:5px;
	font-weight:bold
}
div.komunikat {
	margin-left:5px;
	font-weight:bold
}
div.kom2, div.kom2 a {
	font-size: 17px;
	color: #0384CD;
	padding-left: 6px;
	font-family: verdana;
	margin-top: 20px;
	font-style: 13px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 10px;
}
div.kom2 a {
	color: #FF4800;
	text-decoration: underline;
}
div.tyt img {
	cursor: pointer;
	margin-right: 12px;
	float: right
}
div.lista, div.lista2, div.lista3 {
	display: block;
	margin-left: 5px;
	margin-bottom: 10px;
	border: solid 1px #B3B3B3;
	background-color: #ffffff;
	padding: 2px;
	font-size: 11px;
}
div.lista2 {
	height: 33px;
	padding-top:5px;
	overflow:hidden;
}
div.lista3 {
	height: 33px;
	padding-top:5px;
	background-color: Transparent;
	border-width: 0px;
}
div.poplista {
	border: solid 5px #0384CD;
	display: none;
	background-color: #FEFBED;
	width: 400px;
	height: 300px;
	position: absolute;
}
div.lista {
	display: none;
	margin: 5px;
	height: 260px;
	overflow: auto;
}
div.lista3 div {
}
div.lista3 input {
	font-size: 11px;
	line-height: 10px;
	border: solid 1px #B3B3B3;
	padding: 1px;
	height: auto;
	margin-bottom: 2px;
}

div.jezyki {
text-align: center;
}
	
a.red { 
	color: Red!important;
	font-size: 16px!important;
}

ul.ulpodmenu {list-style-type: square; margin: 0px; padding: 3px 0px 3px 8px; vertical-align: middle; color: Red;}
ul.ulpodmenu li {margin: 3px 0px 3px 10px;  color: Red;}
a.podmenu2 {color: #4E4E4E;}
