html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {  
	margin: 0; 
	padding: 0; 
	border: 0; 
}
#nagrobki{
position: absolute;
top: 0px;
left: -12500px;
font-size: 10px;
}
input.submit{                                         /*formularz kontaktowt przycisk*/
   color:#782818;
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size:small;
   font-weight:bold;
   background-color:#B8A878;
   }
ul
{
list-style-type: none;
padding: 0;
margin-left: 1em;
}

.styletabelagodzin {/*czcionka zwykla*/                          /*czcionka w lewj kolumnie tabeli z godzinami strona kontakty  ppp4*/
	color: #483818;
	font-size: 11px;
}
.style3 {                                     /*czcionka formularz kontaktowy  ppp4*/
         color: #483818;
		 font-size: 12px;
	     font-family: Tahoma, Verdana, Arial, sans-serif;
		 }

.style4 {color: #782818}                               /*naglowki prawa strona kolory*/

p {
	color: #483818;                                            /*czcionka   ppp4*/
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}
	.czcionka {
	color: #483818;                                            /*czcionka   ppp4*/
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

html {
	min-height: 100%;
	margin-bottom: 1px;
}

body {
   /* body kamien-jasny braz*/                                           /*body  ppp*/
	background-image: url(../../images1/stone/gradie.png);
	background-repeat: repeat-x;
	background-color: #a88868; 
	  /* body kamien-jasny paski braz*/ 
	  /*background-image: url(../../images1/stone/bg2.gif);*/ 
	 /* body kamien-chropowaty*/ 
		/*background-image: url(../../images1/stone/bg3.gif);*/ 
	 /* body kamien-ciemny braz*/ 
	/* background-image: url(../../images1/stone/bg.gif);*/ 	
	font-size: 100.01%;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	
}

#wrapper {
	margin: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 798px;
	background: url(../../images1/stone/innerwrapperBG.gif)                            /*kolor tla widoczny tylko przy guzikach   ppp*/
	
	
}

.mapa{
      background-color: #5D754D;
       border:solid  #5D754D;   
}                                                         /*kolor tla mapa   ppp*/

#header {
	/*height: 165px;*/
	border:solid  #E3D4BF;
	border-width:1px 1px 1px 1px;
	
}

#menu {
	/*height: 24px;*/
	
	
	/*border-bottom: 15px solid #283F13;*/
}

#innerwrapper {
	background: url(../../images1/stone/innerwrapperBG.gif) /*repeat-y*/;             /*tlo w tabelach  ppp*/ 
}

#leftcol {
	float: left;
	width: 212px;
	font-size: 12px;
	padding: 0px 10px 0px 0px;
}

#menu_left {
    padding: 0px 0px 0px 20px;
}

#opis_menu p {
    color: #782818;                                          /*opis naglowkowy w lewej kolumnie firma itp...  ppp2*/
	font-size: 18px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
#opis_menu {                                                   /*podkreslenie w lewej kolumnie pod naglowkami firma itp...  ppp2*/
padding: 10px 0px 8px 20px;
text-decoration: underline;
color:#782818;
}

#rysunek {
	height: 10px;
	
}

#rightcol p {
font-size: 70%;
padding: 0 30px 8px 3px;
}

#content {
	width: 576px;
	margin-left: 222px;
	/*border-left-width: thin;*/
}

#content h1 {
	font-size: 140%;
	color: #483818;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

#content h2 {
	font-size: 130%;
	color: #483818;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

#content p {
font-size: 80%;
margin: 12px;
}

.blokt {
    padding-bootom:10px;
	margin-left: 20px;
	margin-top: 0px;
	color: #483818;
	font-size: 16px; /*czcionka wtym bloku odbiega od innych*/
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border-left-width: thin;*/
}
.menutresc {
    padding-bootom:10px;
	padding-top:10px;
	margin-left: 100px;
	color: #483818;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border-left-width: thin;*/
}
.menutrescn {
    padding-bootom:10px;
	padding-top:10px;
	margin-left: 30px;
	color: #483818;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border-left-width: thin;*/
}
.bloktresc {
    padding-bootom:10px;
	padding-top:10px;
	margin-left: 20px;
	/*border-left-width: thin;*/
}
.bloktresczdjecie {
    DISPLAY: inline;
	FLOAT: left;

	/*border-left-width: thin;*/
}

.blok {
    padding-bootom:10px;
	padding-top: 0px;
	margin-left: 50px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border-left-width: thin;*/
}
.blokprace {
    margin-bootom: 0px;
    padding-bootom:0px;
	padding-top:10px;
	margin-left: 50px;
	/*border-left-width: thin;*/
}
.przestrzen {
    PADDING: 8px;
	height:15px;
	clear: both;
	margin-right: 100px;
	margin-left: 0px;
	margin-top: 0px;
}
.photo_spacer {
	PADDING: 8px;
	DISPLAY: inline;
	FLOAT: left;
	TEXT-ALIGN: center;
}

.photo {
	PADDING: 6px;
	TEXT-ALIGN: center;
	background-color: #FFFFFF;
	border:solid  #D0D0D0;
	border-width: 1px;
	z-index:1;
}
#photo_numer {
	position:relative;
	left:-3px;
	top:-12px;
	width:1px;
	height:1px;
	z-index:2;
}

#blok2 {
    margin:0px;
	margin-left: 100px;
	/*border-left-width: thin;*/
}
#blok2 p {
	color: #483818;
	font-size: 24px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

#tabela {
	padding: 4px;                                                          /*kolor tabeli godzin otwarcia w kontaktach*/
	border-color: #907A5B;
	border-style: solid;
	border-width: 1px;
	background-color: #C4AC7C;
	/*border-left-width: thin;*/
}

#blok2prace {
	margin-left: 20px;
	/*border-left-width: thin;*/
}
#blok2prace p {                                                  /*blok naglowkow w prawej kolumnie oferta, ofirmie itp...*/
	/*color: #00ffff;*/
	font-size: 24px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

#blok2 p {
	color: #B8CEA9;
	font-size: 24px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
#blok3prace {
	margin-left: 25px;
	/*border-left-width: thin;*/
}
#blok3prace p {                                                /*naglowek prawa kolumna ofirmie*/
	color: #B8CEA9;
	font-size: 24px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
#ofirmie {
	margin-right: 35px;
	margin-top: 0px;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #483818;                                         /*kolor czcionki o firmie*/
	text-align: justify;	/*border-left-width: thin;*/
}
#strzalka {
	hight: 46px;
	padding-top: 20px;
	padding-left: 20px;
}

#footer {
	background: #B8A878;                                         /*kolor stopki footer     ppp*/
	/*clear: both;*/
	POSITION: relative;
}

#footer p {
font-size: 11;                                                   /*kolor czcionki stopki footer ppp*/
color: #483818; 
padding: 8px;
text-align: left;
}
#footer a {
font-size: 11px;
color: #C3C6D5;
}
#mapsite{                                                         /*menu w stopce*/
position:absolute; 
right:12px; 
top:3px;
height:32px;
}
#mapsite a {color: #483818;}
#mapsite a:hover, #mapsite a:focus, #mapsite a:visited{
color: #483818;
text-decoration: underline;}
#jakosc {
    clear: both;                                                 /*kolor pod obrazkiem jakosci ppp*/
	height:49px;
	background-color: #ffffff; /* kolor pod menu */
	background-image: url(../../images1/stone/trojkat2.jpg);
	background-repeat: no-repeat;
	background-position: center;	
}

a {
color: #A67937; /*tw*/
}

a:hover, a:focus {
color: #A67937;
text-decoration: none;
}
a:#E8C8A8{
color: #ffffff;
text-decoration: underline;
}

.left {
float: left;
margin: 5px 10px 1px 0;
border: 1px solid #283F13;
}
#navlist {
	list-style-image: url(../images1/str2.png);
	position: relative;
}
#navlist p{ 
color: #787A93;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	}
 }
#navlist_blok {
	padding: 0px 0px 0px 40px;
	margin-left: 20px;
}
#spacer {
    padding: 0px 0px 0px 10px;
}

#mapa{
 FLOAT: right;
 margin-right:20px;
 margin-bottom:20px;
 border-color: #D0D0D0;
	border-style: solid;
	border-width: 1px;
}
#fotka{
WIDTH: 156px;
DISPLAY: block;
   DISPLAY: block;
	PADDING: 3px;	
	BACKGROUND-COLOR: #C4AC7C;                                      /*obramowanie fotki w ofercie lewa kolumna*/
	border-color: #907A5B;
	border-style: solid;
	border-width: 1px;
}
.kontener {                  /* poczatek-------------------------------------------obrazkow w materialach--------------------------*/
    WIDTH: 142px;
	HEIGHT: 53px;
    POSITION: relative;
	FLOAT: left; 
	MARGIN-right: 14px;
	margin-left: 0px;
	margin-bottom: 6px;
	margin-top: 6px;
	border-color: #A5844A;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	background-color: #FFFFFF;	


}
.images_material {
    text-decoration: none;
	PADDING: 0px;
	left: 4px;
	top: 4px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 11px arial ce;
	TEXT-ALIGN: center;
	color: #787A93;
	z-index: 1;
}
.images_guzik {
    text-decoration: none;
	PADDING: 0px;
	left: 0px;
	top: 0px;
	POSITION: absolute;
	FONT: 11px arial ce;
	TEXT-ALIGN: center;
	z-index: 2;
}
.pasek_material {
    WIDTH: 18px;
	HEIGHT: 53px;
	PADDING: 0px;
	right: 0px;
	top: 0px;
	DISPLAY: block;
	POSITION: absolute;
	background-color:#DECFB4;

	
}
.ikonka {
    text-decoration: none;
	PADDING: 0px;
	right: 0px;
	BOTTOM: 0px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 11px arial ce;
	TEXT-ALIGN: center;
	color: #787A93;

}
.numer_materialu {
    text-decoration: none;
	PADDING: 0px;
	right: 2px;
	top: 1px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 11px Tahoma, Verdana, Arial, sans-serif;;
	TEXT-ALIGN: center;
	color: #A5844A;

}

.nazwa_materialu {
    text-decoration: none;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	left: 47px;
	BOTTOM: 14px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 11px Tahoma, Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	color: #A5844A;

}
.ikonka_str {
    text-decoration: none;
	PADDING-RIGHT: 1px;
	PADDING-BOTTOM: 1px;
	right: 25px;
	BOTTOM: 1px;
	DISPLAY: block;
	POSITION: absolute;
	TEXT-ALIGN: center;

} 
 .kontener_oferta {                  /* poczatek-------------------------------------------obrazkow w ofercie--------------------------*/
    WIDTH: 154px;
	HEIGHT: 104px;
    POSITION: relative;
	FLOAT: left; 
	MARGIN-right: 14px;
	margin-left: 0px;
	margin-bottom: 8px;
	margin-top: 6px;
	background: url(../../images1/kontener_oferta.gif) 
	
	padding: 0px;


}
.kontener_oferta1{
MARGIN-left: 14px;
MARGIN-right: 30px;
}
.kontener_oferta2{
MARGIN-left: 3px;
MARGIN-right: 30px;
}


.images_material_oferta {
    text-decoration: none;
	PADDING: 0px;
	left: 8px;
	bottom: 6px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 11px arial ce;
	TEXT-ALIGN: center;
	color: #787A93;
	z-index: 1;
}
.images_guzik_oferta {
    text-decoration: none;
	PADDING: 0px;
	left: 0px;
	top: 0px;
	POSITION: absolute;
	FONT: 11px arial ce;
	TEXT-ALIGN: center;
	z-index: 6;
}
.pasek_material_oferta {
    WIDTH: 155px;
	HEIGHT: 82px;
	PADDING: 0px;
	left: 0px;
	bottom: 0px;
	DISPLAY: block;
	POSITION: absolute;
	background-color:#947E61;                         /* pasek z prawej strony obrazka---*/ 

	
}
.pasek2_material_oferta {
    WIDTH: 26px;
	HEIGHT: 70px;
	PADDING: 0px;
	right: 9px;
	bottom: 6px;
	DISPLAY: block;
	POSITION: absolute;
	background-color:#C4AC7C;                            /* obwodka obrazka---*/        
    
	
}
.pasek3_material_oferta {
    WIDTH:115px;
	HEIGHT: 68px;
	PADDING: 0px;
	left: 8px;
	bottom: 6px;
	DISPLAY: block;
	POSITION: absolute;
	border:solid ; 
	border-width:1px;
	border-color:#ffffff;                                    /* ramka obrazka---*/                            
    z-index: 1;                            
	
}
.ikonka_str_oferta {
    text-decoration: none;
	PADDING: 0px;
	right: 13px;
	top: 33px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 11px arial ce;
	TEXT-ALIGN: center;
    z-index: 1;
}
.numer_materialu_oferta {
    text-decoration: none;
	PADDING: 0px;
	left: 8px;
	bottom: 1px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 30px Tahoma, Verdana, Arial, sans-serif;;
	TEXT-ALIGN: center;
	color: #ffffff;                                                /* numer materialu---*/ 
 z-index: 1;
}

.nazwa_materialu_oferta {
    text-decoration: none;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	left: 2px;
	top: -7px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 11px Tahoma, Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	color: #782818                                             /* nazwa materialu---*/ 
    z-index: 1;
}
       /* koniec-------------------------------------------obrazkow w ofercie--------------------------*/   
	   .kontener_real {                  /* poczatek-------------------------------------------obrazkow w realizacja--------------------------*/
    WIDTH: 130px;
	HEIGHT: 120px;
    POSITION: relative;
	FLOAT: left; 
	MARGIN-right: 20px;
	margin-left: 0px;
	margin-bottom: 3px;
	margin-top: 4px;
	background: url(../../images1/kontener_real.gif) 
	
	padding: 0px;


}
.images_material_real {
    text-decoration: none;
	PADDING: 0px;
	left: 7px;
	bottom: 6px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 11px arial ce;
	TEXT-ALIGN: center;
	color: #787A93;
	z-index: 1;
}
.images_guzik_real {
    text-decoration: none;
	PADDING: 0px;
	left: 0px;
	top: 0px;
	POSITION: absolute;
	FONT: 11px arial ce;
	TEXT-ALIGN: center;
	z-index: 3;
}
.pasek_material_real {
    WIDTH: 128px;
	HEIGHT: 80px;
	PADDING: 0px;
	left: 0px;
	bottom: 0px;
	DISPLAY: block;
	POSITION: absolute;
	background-color:#948366;                       /* obwodka  obrazka---*/ 
    border:solid ; 
	border-width:1px;
	border-color:#948366; 
	
}
.pasek3_material_real {
    WIDTH: 116px;
	HEIGHT: 70px;
	PADDING: 0px;
	left: 6px;
	bottom: 5px;
	DISPLAY: block;
	POSITION: absolute;                     /* obwodka  obrazka---*/ 
    border:solid ; 
	border-width:1px;
	border-color:#ffffff; 
	
}
.ikonka_str_real {
    text-decoration: none;
	PADDING: 0px;
	right: 10px;
	top: 47px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 11px arial ce;
	TEXT-ALIGN: center;
    z-index: 2;
}
.numer_materialu_real {
    text-decoration: none;
	PADDING: 0px;
	left: 6px;
	bottom: 0px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 30px Tahoma, Verdana, Arial, sans-serif;;
	TEXT-ALIGN: center;
	color: #ffffff;                                                /* numer materialu---*/ 
     z-index: 2;
}


.nazwa_materialu_real {
    text-decoration: none;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	left: 2px;
	top: 6px;
	DISPLAY: block;
	POSITION: absolute;
	FONT: 12px Tahoma, Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	color:#782818;                                             /* nazwa materialu---*/ 
    z-index: 2;
}
       /* koniec-------------------------------------------obrazkow w ofercie--------------------------*/       
                                                                        
fieldset>input.textfield {
background: transparent url("../images/textfield_bg.gif") no-repeat;
}
.textfield {
font:1.1em  Verdana, Arial, Helvetica, sans-serif ;
color:#333 ;
margin:3px;
height:20px;
border:solid 0 #fff;
padding: 3px 8px;
background: transparent url("../images/textfield_bg.gif") no-repeat fixed;
width:242px;
voice-family: "\"}\""; 
voice-family:inherit;
width:187px;
}

