/* ------------------------------------------------------------------- */
/* ___ELEMENTY WSPÓLNE________________________________________________ */
/* ------------------------------------------------------------------- */

BODY { /*-- ciało strony --*/
     background: #201F1B url('../SiteImage/BodyBottomShadow.gif') repeat-x bottom;
	 text-align: center;
	 padding: 0px;
	 margin: 0px;
	 font-family: Tahoma;
}
IMG.BodyTopShadow { /*-- górne zaciemnienie tła --*/
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 250px;
		z-index: 0;
}
A {  
  	 text-decoration: none; 
}
BUTTON { /*-- cechy wspólne przycisków --*/
	 border: 0;
	 padding: 0;
	 background-color: #484540;
	 height: 24px;
}
INPUT,TEXTAREA {
     font-family: "MS Sans Serif";
	 font-size: 10pt;
	 color: #000000;
}


/* -------------------------------------------------------------------- */
/* ___GŁÓWNE WARSTWY STRONY___BodySite.html ___________________________ */
/* -------------------------------------------------------------------- */

DIV.site { /*-- główna warstwa --*/ 
		 position: relative;
		 top: 50px; 
		 margin: 0 auto;
		 width: 800px;
		 padding: 0 0 58px 0; 
}

DIV.wrapper { /*-- warstwa obejmująca logo, treść i stopkę --*/
		position: relative;
		background: url('../SiteImage/ContentBackground.gif') repeat-y;
		background-color:  #484540;
		border: 3px solid #FFCC66;
		overflow: auto;
		top: 4px; 
		margin: 0 auto;
		width: 785px;
		z-index: 1;
} 
IMG.RightTopCorner {
		position: absolute;
		top: 4px; right: 5px;
		z-index: 20;
}
IMG.LeftBottomCorner {
		position: absolute;
		bottom: 54px; left: 4px;
		z-index: 10;
}


/* ------------------------------------------------------------------- */
/* ___NAZWA/ADRES/DANE FIRMY__________________________________________ */
/* ------------------------------------------------------------------- */

DIV.logo { /*-- warstwa dla danych firmy --*/
		 position: absolute;
		 left: 0;
		 top: 0;
		 background: #EEE8D2 url('../SiteImage/NameBackground.gif') repeat-x;
		 border: 2px solid #FFFFFF;
		 padding: 0;
		 width: 250px;
		 height: 174px;
		 z-index: 2;
		 cursor: pointer;
		 text-align: center;
}
IMG.SmallTopLeftCorner {
		position: absolute;
		left: -2px;
		top: -2px;
		z-index: 4;
}
IMG.SmallBottomLeftCorner {
		position: absolute;
		left: -2px;
		bottom: -2px;
		z-index: 4;
}
IMG.SmallTopRightCorner {
		position: absolute;
		right: -2px;
		top: -2px;
		z-index: 4;
}
IMG.SmallBottomRightCorner {
		position: absolute;
		right: -2px;
		bottom: -2px;
		z-index: 4;
}
A.index {
		 text-decoration: none;
		 cursor: pointer;
}
A:HOVER.index {
		text-decoration: none;
}
P.Name { /*-- nazwa firmy --*/
	   	 width: 240px;
		 padding: 12px 0 0 0;
		 margin: 0 auto;
		 font-size: 29px;
		 font-weight: bold;
		 text-decoration: underline;
		 line-height: 26pt;
		 color: #882706;
		 text-align: center;
}
P.Http { /*-- adres strony --*/
	     float: left;
		 margin: 0;
		 padding: 19px 0 0 15px;
		 font-size: 12px;
		 font-weight: bold;
         color: #0066FF;
		 text-align: left;
		 width: 235px; 
}
P.Contact {	  	 	   	 /*### dane kontatkowe ###*/
		  font-size: 9pt;
		  color: #000000;
		  text-align: left;
		  padding: 0 0 0 15px;
		  margin: 20px 0 0 0;
		  float: left;
		  width: 160px; 
}
P.Contactb {	  	 	   	 /*### dane kontatkowe ###*/
		  font-size: 9pt;
		  color: #000000;
		  text-align: left;
		  padding: 0 0 0 15px;
		  margin: 20px 0 0 0;
		  float: left;
}
P.Address {	  	 	   	 /*### adres firmy ###*/
		  font-size: 12px;
		  color: #000000;
		  margin: 0;
		  padding: 1px 0 0 30px;
		  float: left;
}



/* ------------------------------------------------------------------- */
/* ___NAGŁÓWEK STRONY___TopLogo.html _________________________________ */
/* ------------------------------------------------------------------- */

DIV.toplogo { /*-- warstwa z nagłówkiem strony --*/
     position: relative;
	 margin: 0 auto;
	 padding: 0;
	 width: 785px;
	 height: 213px;
     z-index: 1;
}

IMG.Candle { /*-- obrazek znicza --*/
	 position: absolute;
	 right: 0px;
	 top: 0px;
}
IMG.Tombstone { /*-- obrazek nagrobka --*/
	 position: absolute;
	 right: 179px;
	 top: 0px;
}
IMG.Flowers { /*-- obrazek kwiaty --*/ 
     position: absolute;
	 right: 358px;
	 top: 0px;
}
IMG.belka { /*-- tło belki --*/
     position: absolute;
	 top: 145px;
	 left: 0;
	 height: 40px;
	 width: 785px;
}
H1.idea { /*-- treść belki górnej --*/
	 position: absolute;
	 top: 155px;
	 right: 20px;
	 margin: 0 0 0 0;
	 font-size: 14px;
	 color: #EEE8D2;
}



/* ------------------------------------------------------------------- */
/* ___BOCZNE MENU_____________________________________________________ */
/* ------------------------------------------------------------------- */

UL {
   			margin: 0;
			padding: 0 0 0 50px;
			float: left;
			clear: right;
			line-height: 30pt;
			width: 175px; 
}
LI.menu {
   			list-style-type: square;
			font-variant: small-caps; 
			font-size: 14pt;
			font-weight: bold;
			text-align: left;
			color: #EEE8D2;
}
A.menu {
	   		color: #EEE8D2;
			margin: 0 0 0 10px; 

}
A:HOVER.menu {
			color: #FFCC66;
			text-decoration: underline;
}
DIV.buttons {
		margin: 250px 30px 0 0;
}
IMG.toplist {
        border: 0; padding: 0;
		margin: 5px 0 0 0;
}


/* ------------------------------------------------------------------- */
/* ___TREŚĆ PODSTRON__________________________________________________ */
/* ------------------------------------------------------------------- */

DIV.content {
			position: relative;
			margin: 0; 
			padding: 0;
			overflow: auto;  
			width: 780px; 	
}
H2 {
   			font-size: 14pt;
			text-align: left;
			color: #FFCC66;
			font-weight: bold;
			font-variant: small-caps;
			margin: 10px 0 25px 0;
			padding: 0 35px 0 0;
			width: 480px;
			height: 40px;
			float: right;
			text-decoration: underline;
}
P.content {
			float: right;
			line-height: 15pt;
			padding: 0 35px 0 0;
			margin: 0;
			width: 480px;
			text-align: left;
		   	font-size: 14px;
			color: #EEE8D2; 
}
P.author{
			float: right;
			line-height: 15pt;
			padding: 0 40px 0 0;
			margin: 0;
			width: 480px;
			text-align: right;
		   	font-size: 14px;
			color: #EEE8D2;
}
UL.procedure {
   			margin: 0 0 0 0;
			padding: 0 40px 15px 20px;
			float: right;
			width: 455px; 
}
LI.procedure {
   			list-style-type: square;
			font-size: 14px;
			font-weight: normal;
			text-align: left;
			color: #EEE8D2;
			line-height: 15pt;
			margin: 0 0 10px 0;
}
P.form {
			margin: 0;
			padding: 15px 10px 2px 0;
			float: right;
			font-size: 9pt;
			width: 180px;
			color: #ffffff;
			text-align: right;
}
SPAN.line {
		  	width: 480px;
			height: 1px;
			float: right;
			background-color: #FFCC66;
			margin: 3px 35px 0 0;
			padding: 0 0 0 0;
			overflow: hidden;
}
BUTTON.calendar {
			float: right;
			clear: right;
			margin: 10px 82px 0 0;
			cursor: pointer;
}
INPUT {
	       float: right;
		   border: 1px solid;
}
INPUT.form {
		   width: 200px;
		   margin: 12px 120px 0 0;   
}
INPUT.form2 {
		   width: 200px;
		   margin: 12px 5px 0 0;   
}
TEXTAREA.form { /*-- pole textowe --*/
		   width: 250px;
		   height: 100px;
		   float: right;
		   clear: right;
		   margin: 12px 70px 0 0;
		   border: 1px solid;
		   padding: 0;
}
BUTTON.big { /*-- długi przycisk --*/
		margin: 40px 190px 0 0;
		float: right;
		clear: right;
		width: 165px;
		height: 25px;

}
INPUT.code {
		   width: 100px;
		   margin: 12px 220px 0 0;
}
IMG.code {
		   float: right;
		   clear: right;
		   margin: 12px 222px 0 0;
		   border: 1px solid;
}
DIV.form {
		   width: 520px;
		   float: right; 
}
P.cominfo {
			margin: 0;
			padding: 15px 50px 2px 0;
			float: right;
			font-size: 10pt;
			width: 400px;
			color: #ffffff;
			text-align: left;
}
P.errorinfo {
			float: right;
			color: #FF0000;
			padding: 0 40px 0 0;
			width: 540px;
}
FORM {
	 margin: 0;
	 padding: 0;
}







/* ------------------------------------------------------------------- */
/* ___STOPKA STRONY___________________________________________________ */
/* ------------------------------------------------------------------- */

DIV.footer { /*-- warstwa dolnej stopki --*/
		 float: left;
	 	 /*margin: 0 auto;*/
	 	 padding: 0;
	 	 width: 785px;
	 	 height: 65px;
     	 z-index: 1;
}
IMG.belka_dol { /*-- tło stopki --*/
		 position: absolute;
		 left: 0;
		 bottom: 0;
		 width: 785px;
		 height: 55px;
		 z-index: 2;
}
IMG.znicz_dol { /*-- zdjecie znicza --*/
		 position: absolute;
		 left: 20px;
		 bottom: 2px;
		 width: 84px;
		 height: 46px;
		 z-index: 3;
}
P.FooterInfo { /*-- informacja w stopce --*/
	     position: absolute;
		 left: 110px;
		 bottom: 14px;
	   	 font-size: 8pt;
		 color: #EEE8D2;
		 text-align: left;
		 margin: 0;
		 z-index: 3;	 
}
A.http { /*-- odnośnik do strony --*/
	     color: #0066FF;
}
A:HOVER.http {
		 text-decoration: none;
		 color: #0066FF;
}



/* ------------------------------------------------------------------- */
/* ___CENNIK___PriseList.html_________________________________________ */
/* ------------------------------------------------------------------- */

TABLE.PriseList {
		padding: 0;
		margin-top: 15px;
		margin-right: 35px;
		width: 480px;
		float: right;
		border-collapse: collapse;
		display: inline;
}
TD {
   		border: 1px solid #484540;
		background-color: #5B5751;
		color: #FFFFFF;
}
TD.LeftName {
		font-size: 9pt;
		text-align: left;
		padding: 0 0 0 10px;
		height: 25px;
		width: 370px;
}
TD.LeftOrder {
		font-size: 9pt;
		text-align: left;
		padding: 0 0 0 10px;
   		width: 260px;
		height: 25px;
}
TD.TopName {
		font-size: 10pt;
		text-align: center;
		padding: 0 0 0 0;
		margin:0 ;
   		width: 110px;
		height: 35px;
}
TD.Prise {
		font-size: 10pt;
		text-align: right;
		padding: 0 10px 0 0;
   		width: 110px;
		font-weight: bold;
		color: #FFCC66;
}

/* ################################################################### */
/* __ PROSTOKĄT Z VALIDACJĄ __________________________________________ */
/* __ BodySite.html __________________________________________________ */
/* ################################################################### */

DIV.standards {	  	 	   	 /*### warstwa dla danych firmy ###*/
		 position: absolute;
		 right: 0;
		 bottom: 50px;
		 background: #EEE8D2 url('../SiteImage/ValidBackground.gif') repeat-x;
		 border: 2px solid #FFFFFF;
		 padding: 0;
		 width: 180px;
		 height: 44px;
		 z-index: 2;
}
IMG.w3cxhtml {	  	 	   	 /*### obrazek validacji kodu xhtml ###*/
        position: relative;
		width: 66px;
		height: 23px;
		border: 0px;
		margin: 12px 0 0 0;
}
IMG.w3ccss {	  	 	   	 /*### obrazek validacji css ###*/
        position: relative;
		width: 66px;
		height: 23px;
		border: 0px;
		margin: 10px 0 0 0;
}