body {
	margin:0;
   padding:0;
   text-align:center;
   font-family:Tahoma, Verdana, Arial, sans-serif;
   font-size:11px;
	color:#727272;
}
/*main container*/
div#cont {
	width:766px;
   margin:0 auto;
}
/*flash header*/
div#head {
   width:766px;
   height:253px;
}
/*glowne warstwy*/
div#bdcont {
	padding-top:4px;
   width:100%;
}
div#bd {
	margin: 0 auto;
	padding-left:5px;
   width:711px;
}
/*warestwa z tlem*/
div#bgcont, div#bgcontt {
	width:710px;
	height:auto;
	background-image:url(../img/test4.jpg);
	background-repeat:repeat-y
}
/*warstwa z tlem na 2 kolunny*/
div#bgcontt {
	width:711px;
	background-image:url(../img/test2.jpg);
}
/*warstwy imitujące obrazki*/
/*lewa*/
div.imgl, div.imglb {
	height:20px;
	width:98%;
	background-color:#eee9e5
}
div.imglb {
	background-color:#efefef;
}
/*centralna*/
div.imgc, div.imgcb {
	height:20px;
	width:95%;
	margin:0 auto	
}
div.imgc2 {
	width:419px;
	margin-left: 6px;
	height:20px;
	background-color:#efefef
}
div.imgc div {
	width:100%;
	height:20px;
	background-color:#efefef
}
div.imgcb div {
	width:100%;
	height:20px;
	background-color: #eee9e5;
}
/*prawa*/
div.imgr, div.imgrr, div.imgrb {
	height:20px;
	width:97%;
	background-color:#eee9e5;
	float:right;
}
div.imgrb {
	background-color:#efefef;
}
/*layout dwukolumnowy*/
div.imgrr {
	width:421px;
	background-color:#efefef;
}
/*podstrony*/
div.imgp1, div.imgp2 {
	height:20px;
	width:100%;
	background-color:#eee9e5
}
div.imgp2 {
	background-color: #efefef;
}
div#left,div#leftt {
	float:left;
   width:284px;
	text-align: left;
}
div#leftt {
	width:283px;
	border-right:1px solid #cccccc;
}
/*dla podstron z wyjustowanym tekstem*/
div#leftt div.lcont {
	margin:0 0 0 3px;
	padding:0;
	width:98%;
}
div#leftt div.lcont p {
	margin:0;
	padding:0 5px 0 0;
	text-align:justify;
}
div#left div.lcont {
	margin:0 0 0 3px;
	padding:0;
	width:98%;
}
div#left div.lcont div {
	padding:0 5px 0 0;
	text-align:justify
}
div#left div.lcont p {
	margin:0;
	padding:0 5px 0 0;
	text-align:justify;	
}
/*obrazek przy liście*/
img.imglst {
	padding-right:25px;
	float:left;
}
/*obrazki w sekcji news*/
img.imgnews {
	float:left;
	margin: 2px 5px 0 3px;
	border:1px solid #cccccc
}
/*obrazki na podstronie cennik*/
img.imgcen {
	padding:0 7px 0 0;
	float:left
}

/*order layer*/
div#ordcont {
	width:98%;
	padding:10px 0 0 5px;
	color:#727272;
	text-align:justify
}
div#ordcont form {
	margin:0;
	padding:0;
}
div#form {
	width:695px;
	background-color: #fafafa
}
div#form p {
	margin:0;
	padding:5px;
}
div#buttons {
	padding-top:10px;
	background-color:#ffffff
}
div#buttons input.but {
	width:auto;
}
div#term {
	float:left;
}
.inptext {
	float:left;
	width:110px
}
.inpfield {
	float:left;
	width:300px
}
.fzal {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #efefef;
	border:1px solid #cccccc;
}


/**/
h4 {
	margin:12px 0 0 0;
	padding:0;
	font-weight:bold;
	color:#5C5B5B;
	font-size:11px;
}
h4.hred {
	color:#da251d;
}
/*span class*/
span.phd {
	font-weight:bold;
	color:#5C5B5B
}
	span.phdg {
	font-weight:bold;
	color:#5C5B5B
}
span.phdr {
	font-weight:bold;
	color:#da251d
}
span.phdu {
	font-weight:bold;
	color:#5C5B5B;
	text-decoration: underline;
}
/*warstwy srodkowej czesci strony*/
div#center {
	float:left;
	width:213px;
}
div#center2 {
	float:left;
	width:425px;
}
div#center div.ccont, div#center2 div.ccont {
	padding:0 0 0 5px;
	width:95%;
}
div.clients_logos {
	padding: 30px 10px 0 10px;
	text-align: center;
}
div.clients_logos img {
	margin-right: 10px;
	vertical-align: middle;
	margin-top: 10px;
	border:0;
}
div#center div.ccont div {
	margin: 0 5px 0 0;
	padding: 0 0 0 12px;
	text-align:justify;	
}
div#center div.ccont p {
	margin: 0 5px 0 0;
	padding: 0;
	text-align:justify;	
}
div#center div.ccont div p {
	margin:0;
	text-align:left;
	padding:7px 0 10px 0
}

/*obrazki z sekcji promocjr*/
img.imgprom {
	float:left;
	vertical-align:center
}
/**/
/*list class*/
ul.lst,ul.lst1 {
	margin:0;
	padding:0;
	margin-left:20px;
	list-style-image: url(../img/marcer5.jpg);
}
ul.lst1 {
	list-style-image: url(../img/marcer6.jpg);
	line-height: 130%;
}
ul.lst1 a {
	color:#7D7562;
	text-decoration: none;
}
ul.lst1 a:hover {
	color:#494534;
	text-decoration:underline;
}
/*Warstwy prawej strony*/
div#right {
	float:left;
	width:213px;
}
div.rightjust, div.rightleft {
	padding:0 0 0 5px;
	width:95%
}
div.rightjust div {
	padding:5px 0 0 12px;
	text-align:justify;
}
div.rightjust p {
	text-align:justify;
	margin:0 0 0 5px;
	padding:5px 0 10px 0;
}
div.rightjust div p {
	margin:0;
	padding:5px 0 0 0;
}
div.rightjust img.imglst {
	padding:4px 20px 0 0;
}
div.rightleft img.imgcen {
	float:left;
	padding:0 3px 0 0;
	margin: 0;
}
div.rightleft p {
	margin:0;
	padding:0;
	text-align: justify;
}
div#rightt {
	width:427px;
	float:right;
}
/*obrazek po prawej stronie strony głównej*/
img.imgwpl {
	padding:5px 0 0 0;
	float:right;
}
/*warstwy imitujące obrazki na dole strony*/
div#botimg {
	clear:both;
	text-align:left;
	width:100%;
}
div.bicon1, div.bicon2, div.bicon3 {
	text-align:left;
	height:20px;
	width:710px;
	background-image:url(../img/test5.jpg);
	background-repeat: repeat-y;
}
div.bicon2 {
	background-image:url(../img/test1.jpg);
}
div.bicon3 {
	background-image:url(../img/test3.jpg);
}
/*layout jednokolumnowy*/
div#tleft {
	width:100%;
	text-align: left;
}
div.tlcont {
	width:98%;
	margin:0;
	padding:5px 0 0 5px;
	color:#727272;
	text-align:justify
}
/*kolor dla czcionki na podstronie nasi klienci*/
div.nklt {
	color:#7D7562;
	padding-left:10px
}
/*miniatury referencji*/
div.refthumb {
	padding:7px;
}
div.refthumb img {
	border:1px solid #cccccc;
}
/*zlecenie*/
div.sq1,div.sq2 {
	width:170px;
	height: 50px;
	border:1px solid #000000;
	background-color: #ffffff;
	float:left;
}
div.sq2 {
	height:80px;
}
div.sqtext {
	float:left;
	padding-right:20px
}
div.sqtext p {
	padding: 0;
}
div.contsq, div.contsq1 {
	padding-top:30px;
	float: left;
}
div.contsq {
	padding-left:20px;
	width:45%;
}
div.contsq p {
	margin:26px 0 0 0 ;
}
div.contsq1, div.contsqdata {
	float:right;
	width:35%;
	text-align: right;
}
div.contsqzlec, div.contsqterm {
	float:left;
}
div.contsqzlec {
	width: 40%;
}
div.contsq1 p {
	margin:9px 0 0 0;
}
div.contsq2 {
	width: 320px;
}
div.contsq2 p {
	margin:18px 0 0 0;
}
div.contsq3 {
	padding:30px 0 0 20px;
}
div.contsq3 p {
	margin: 18px 0 0 0;
}
div#form div.refthumb h5 {
	margin:0;
	padding:20px 0 0 0;
	width:100%;
	text-align:center;
	text-decoration:underline;
	font-size: 11px;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
div#tright {
	width:350px;
	float:left;
}
div#tright img {
	padding:10px 0 0 35px;
}
.title {
	font-weight:bold;
	color:#BD8746
}
/*line break*/
/*lists*/
ul.lst2,ul.lst3 {
	margin:0;
	padding:0;
	margin-left:0.4em;
	list-style-type: none;
}
ul.lst3 li {
	background-image: url(../img/marcer4.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 1.4em;
	text-align: justify;
}
ul.lst3 li {
	font-weight:normal;
	text-align: justify;
}
.lib {
	font-weight:bold;
}
br.clr {
    clear:both;
}
/*calc*/
div.calc, div.calcfr {
	border:1px solid #cccccc;
	width:520px;
	text-align: left;
}

div.incalc {
	padding:10px;
}
div.calc div.incalc div {
	float:left;
	padding-top:2px;
}
div.calccen {
	padding-left:50px;
}
div.calc form {
	margin:0;
	padding:0;
}
div#pr {
	width:80px;
}
div.calc input,div.calc select,div.calc input.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #efefef;
	color:#6d6c6c;
}
input.text {
	width:30px;
	height:15px;
	border:1px solid #cccccc;
}
input.button {
	padding: 0;
	border:1px solid #cccccc;
	font-weight: bold;
	/*width:50px;*/
	height:18px;
	text-align: center;	
}
/*tables*/
/*offer*/
table.dtable {
	background-color:#cccccc;
	width:600px;
	margin: 0 auto;
}
table.dtable td {
	background-color: #fafafa;
	padding: 5px;
	width:299px;
}
table.dtable td.headr {
	background-color: #dcdcdc;
	text-align: center;
}

/*prices*/
table.ctable {
	width:410px;
	background-color: #cccccc;
}
table.ctable td {
	background-color: #fafafa;
	padding:5px;
}
table.ctable td span.lit {
	font-family:Tahoma;
	font-size:9px
}
table.ctable td.cheadr {
	width:66%;
}
/*foot -  menu*/
div#foot {
	padding-top:5px;
   width:766px;
}
div#bmenu {
   margin:0 auto;
	padding-left:5px;
   width:710px;
   height:30px;
   color:#6D6C6C;
	text-decoration:none;
}
div#bmenu div {
	background-color: #e9e9e9;
}
div#bmenu p {
	margin:0;
	padding:10px 0 10px 0;
}
div#bmenu a {
   color:#6D6C6C;
   text-decoration:none
}
div#bmenu a:hover {
   text-decoration:underline;
}
/*copyright layer*/
div#copy {
   width:740px;
   padding-top:10px;
   padding-right:26px;
   color:#cccccc;
   text-align:right;
}
div#copy a {
   color:#cccccc;
   text-decoration:none;
}
div#copy a:hover {
   text-decoration:underline;
}
/*referencje*/
div.rth {
	float:left;
	width:130px;
}
div.rth img {
	border:1px solid #cccccc;
}
/*mapa google*/
div#map {
	margin:10px 0 0 10px;
	width:400px;
	height: 334px;
	border:1px solid #5c5c5c;
}
div#map * {
	margin: 0;
	padding: 0;
}
div.tooltip {
	color: #da251d;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 135%;
}
div.tooltip p {
	font-size:10px;
	color:#333333;
	font-weight:normal;
	margin: 0;
	padding: 0;
	text-align: left;
}

/*form*/
input.inp,input.inp1 {
	vertical-align: middle;
	width:150px;
	height:15px;
	border:1px solid black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
input.inp1 {
	width:300px;
}
select.sel {
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
input.chk {
	vertical-align: middle;
}
input.but {
	height:17px;
	width:50px;
	border:0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7D7D;
}
/*red & orange links*/
a.org,a.red {
	color:#BD8746;
	font-weight:bold;
	text-decoration:none;
}
a.red {
	color:#da251d;
}
a.org:hover {
	text-decoration:underline;
}
a.red:hover {
	text-decoration:underline;
}
