/* ------------------------------------------------------------------- */
/* ___ELEMENTY WSPÓLNE________________________________________________ */
/* ------------------------------------------------------------------- */

BODY { /*-- ciało strony --*/
	    text-align: center;
	    padding: 0px;
	    margin: 0px;
		background: #66523D url('../SiteImage/BodyBottomShadow.gif') repeat-x bottom;
	    font-family: Trebuchet MS,Arial;
}
IMG.BodyTopShadow { /*-- górne zaciemnienie tła --*/
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 250px;
		z-index: 0;
}
A {  
  	    text-decoration: none;
	    color: #003399; 
}
B {
   	    color: #A70937;
}
BUTTON { /*-- cechy wspólne przycisków --*/
	    border: 0;
	    padding: 0;
	    background-color: #FFFBF0;
	    height: 21px;
}
INPUT,TEXTAREA { /*-- cechy wspólne pól formularzy --*/
        font-family: Trebuchet MS,Arial;
		font-size: 10pt;
	    color: #000000;
		background-color: #F2EEEB;
}


/* -------------------------------------------------------------------- */
/* ___GŁÓWNE WARSTWY STRONY___BodySite.html____________________________ */
/* -------------------------------------------------------------------- */

DIV.BodySite { /*-- główna warstwa strony --*/ 
		position: relative;
		top: 50px; 
		margin: 0 auto;
		width: 816px;
		padding: 0 0 39px 0; /*background-color: #999999;*/
		z-index: 1; 
}



/* -------------------------------------------------------------------- */
/* ___WARSTWA Z BORDOWĄ RAMKĄ___BodySite.html__________________________ */
/* -------------------------------------------------------------------- */

DIV.Wrapper { /*-- warstwa z bordową ramką --*/
		position: relative;
		background: url('../SiteImage/DivContentBackground.gif') repeat-y; 
		overflow: auto;
		top: 20px; 
		margin: 0 auto; 
		width: 816px;
		z-index: 1;    	  
}
IMG.WrapperTopLeftCorner { /*-- górny lewy narożny cień warstwy z bordową ramką --*/
		position: absolute;
		top: 15px;
		left: 0px;
		width: 5px;
		height: 5px;
}
IMG.WrapperTopShadow { /*-- górny cień warstwy z bordową ramką --*/
		position: absolute;
		top: 15px;
		left: 5px;
		width: 806px;
		height: 5px;
}
IMG.WrapperTopRightCorner { /*-- górny prawy narożny cień warstwy z bordową ramką --*/
		position: absolute;
		top: 15px;
		right: 0px;
		width: 5px;
		height: 5px;
}
IMG.WrapperBottomLeftCorner { /*-- dolny lewy narożny cień warstwy z bordową ramką --*/
		position: absolute;
		bottom: 14px;
		left: 0px;
		width: 5px;
		height: 5px;
}
IMG.WrapperBottomShadow { /*-- dolny cień warstwy z bordową ramką --*/
		position: absolute;
		bottom: 14px;
		left: 5px;
		width: 806px;
		height: 5px;
}
IMG.WrapperBottomRightCorner { /*-- dolny prawy narożny cień warstwy z bordową ramką --*/
		position: absolute;
		bottom: 14px;
		right: 0px;
		width: 5px;
		height: 5px;
}



/* -------------------------------------------------------------------- */
/* ___WARSTWA Z ELEMENTAMI LOGA___BodySite.html________________________ */
/* -------------------------------------------------------------------- */

DIV.TopLogo { /*-- Warstwa grupująca elementy górnego logo --*/
		position: relative;
		margin: 0 auto;
		border: 0;
		padding: 0;
		width: 800px;
		height: 207px;
		background-color: #826E59;  
}
SPAN.TopRedLine { /*-- bordowy pasek pod stopką --*/
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 3px;
		background-color: #A7093A;
		z-index: 1;
		overflow: hidden;
}
SPAN.TopBlackLine {
		position: absolute;
		top: 3px;
		left: 0;
		width: 100%;
		height: 40px;
		background-color: #000000;
		z-index: 1;
}
SPAN.TopBrownLine {
		position: absolute;
		top: 40px;
		left: 0;
		width: 100%;
		height: 30px;
		background-color: #66523D;
		z-index: 1;
}
SPAN.TopLightBrownLine {
		position: absolute;
		top: 141px;
		left: 0;
		width: 100%;
		height: 15px;
		background-color: #A89682;
		z-index: 1;
}
SPAN.TopBlackLine2 {
		position: absolute;
		top: 156px;
		left: 0;
		width: 100%;
		height: 40px;
		background-color: #000000;
		z-index: 1;
}
IMG.Candles {
		position: absolute;
		top: 5px;
		right: 265px;
		border: 0;
		z-index: 2;
}
IMG.Angel {
		position: absolute;
		top: 5px;
		right: 15px;
		border: 0;
		z-index: 2;
}
DIV.DivInfo {
		position: absolute;
		top: 172px;
		right: 15px;
		text-align: left;
		background: url('../SiteImage/DivInfoBackground.gif') repeat-x;
		width: 500px;
		height: 35px;
		z-index: 2; 
}
H1.DivInfo {
        width: 450px;
		margin: 0;
		padding: 7px 0 0 15px;
		text-align: left;
		font-size: 11pt;
		color: #A70937;
}
IMG.Shadow2 {
	    position: absolute;
		top: 3px;
		left: 10px;
		z-index: 2;
}
IMG.Shadow3 {
	    position: absolute;
		top: 3px;
		left: 265px;
		z-index: 2;
}
IMG.Shadow4 {
	    position: absolute;
		top: 3px;
		left: 280px;
		z-index: 2;
}
IMG.Shadow5 {
	    position: absolute;
		top: 3px;
		right: 10px;
		z-index: 2;
}



/* -------------------------------------------------------------------- */
/* ___WARSTWA Z DANYMI FIRMY___BodySite.html___________________________ */
/* -------------------------------------------------------------------- */

DIV.Name {
		position: absolute;
		top: 5px;
		left: 23px;
		text-align: right;
		background: #F2F2F2 url('../SiteImage/DivNameBackground.gif') repeat-x;
		width: 250px;
		height: 167px;
		z-index: 3;
		cursor: pointer; 
}
IMG.NameTopLeftShadow { /*-- górny lewy cień warstwy z nazwą firmy --*/
		position: absolute;
		top: 0;
		left: 18px;
		width: 5px;
		height: 23px;
		z-index: 2;
}
IMG.NameTopShadow { /*-- górny cień warstwy z nazwą firmy --*/
		position: absolute;
		top: 0;
		left: 23px;
		width: 250px;
		height: 5px;
}
IMG.NameTopRightShadow { /*-- górny prawy cień warstwy z nazwą firmy --*/
		position: absolute;
		top: 0;
		left: 273px;
		width: 5px;
		height: 23px;
		z-index: 2;
}
SPAN.Line {
		position: absolute;
		top: 172px;
		left: 23px;
		width: 250px;
		height: 58px;
		z-index: 2;
		background: #66523D url('../SiteImage/MenuTopShadow.gif') repeat-x;;
}
P.Name { /*-- nazwa firmy --*/
	    margin: 18px 20px 0 0;
		font-size: 22pt;
		font-weight: bold;
		color: #A70937;
}
P.Http { /*-- adres www firmy --*/
	    margin: 0 25px 25px 0;
		font-size: 11pt;
		font-weight: bold;
		color: #003399;
}
P.Contact { /*-- dane kontaktowe firmy --*/
	    margin: 0 20px 0 0;
		font-size: 10pt;
		font-weight: normal;
		color: #000000;
}



/* ------------------------------------------------------------------- */
/* ___STOPKA STRONY___BodySite.html___________________________________ */
/* ------------------------------------------------------------------- */

DIV.Footer { /*-- warstwa dolnej stopki --*/
		position: relative;
		margin: 5px auto 0 auto;
	 	padding: 0 0 0 0;
	 	width: 800px;
	 	height: 85px;
		clear: left; 
}
IMG.FooterBottomLeftShadow { /*-- dolny lewy narożny cień stopki --*/
		position: absolute;
		bottom: -1px;
		left: 288px;
		width: 5px;
		height: 23px;
		z-index: 2;
}
IMG.FooterBottomShadow { /* -- dolny cień pod stopką --*/
		position: absolute;
		bottom: -1px;
		right: 23px;
		width: 500px;
		height: 5px;
}
IMG.FooterBottomRightShadow { /*-- dolny prawy narożny cień stopki --*/
		position: absolute;
		padding: 0 0 0 0;
		bottom: -1px;
		right: 18px;
		width: 5px;
		height: 23px;
		z-index: 2;
}
SPAN.FooterLine {
		position: absolute;
		bottom: 51px;
		right: 23px;
		width: 500px;
		height: 56px;
		z-index: 2;
		background-color: #A89682;  
}
SPAN.BottomRedLine { /*-- bordowy pasek pod stopką --*/
		position: absolute;
		top: 82px;
		left: 0;
		width: 100%;
		height: 3px;
		background-color: #A7093A;
		z-index: 1;
		overflow: hidden;
}
SPAN.BottomBlackLine { /*-- czarny pasek pod stopką --*/
		position: absolute;
		top: 61px;
		left: 0;
		width: 100%;
		height: 21px;
		background-color: #000000;
		z-index: 1;
		overflow: hidden;
}
SPAN.BottomBrownLine { /*-- brązowy pasek pod stopką --*/
		position: absolute;
		top: 46px;
		left: 0;
		width: 100%;
		height: 15px;
		background-color: #66523D;
		z-index: 1;
		overflow: hidden;
}
IMG.Flowers { /*-- zdjęcie kwiatów pod menu --*/
		position: absolute;
		bottom: 5px;
		left: 15px;
		border: 0;
		z-index: 2;
}
IMG.MenuBottomShadow { /*-- zaciemnienie pod menu --*/
		position: absolute;
		top: 0px;
		left: 15px;
		width: 250px;
		height: 30px;
		border: 0;
		z-index: 2;
}
DIV.FooterInfo { /*-- warstwa zawierająca informacje w stopce --*/
		position: absolute;
		bottom: 5px;
		right: 23px;
		text-align: left;
		background: url('../SiteImage/DivFooterBackground.gif') repeat-x;
		width: 500px;
		height: 46px; 
		z-index: 2; 
}
P.Info { /*-- informacje o prawach autorskich oraz projektancie --*/
		position: absolute;
		top: 12px;
		left: 15px;
		line-height: 9pt;
		font-size: 9pt;
		margin: 0;
}
IMG.w3cxhtml { /*-- obrazek validacji kodu xhtml --*/
        position: absolute;
		right: 85px;
		top: 12px;
		width: 66px;
		height: 23px;
		border: 0px;
		margin: 0 0 0 0;
}
IMG.w3ccss { /*-- obrazek validacji css --*/
        position: absolute;
		right: 15px;
		top: 12px;
		width: 66px;
		height: 23px;
		border: 0px;
		margin: 0 0 0 0;
}



/* ------------------------------------------------------------------- */
/* ___BOCZNE MENU___BodySite.html_____________________________________ */
/* ------------------------------------------------------------------- */

UL { /*-- lista wypunktowana dla menu --*/
   		margin: 0 0 0 0;
		padding: 15px 0 50px 0;
		float: left;
		line-height: 30pt;
		width: 230px;
}
LI { /*-- pozycje menu bocznego --*/
   		list-style-type: none;
		font-size: 16pt;
		font-weight: normal;
		text-align: right;
		color: #E0D9C7;
}
A.Menu {
		color: #E0D9C7;
		margin: 0 0 0 10px;
}
A:HOVER.Menu {
		color: #FFCC66;
		text-decoration: underline;
}
IMG.toplist {
		border: 1px solid #C2B3A2;
		margin: 10px 0 0 -4px;
}


/* ------------------------------------------------------------------- */
/* ___TREŚĆ PODSTRON__________________________________________________ */
/* ------------------------------------------------------------------- */

DIV.Content { /*-- warstwa obejmująca treść podston --*/
		position: relative;
		overflow: auto;
		margin: 0 auto;
		padding: 0;
		width: 780px;
}
H2 { /*-- tytuły podstron --*/
   		font-size: 16pt;
		text-align: left;
		color: #4A3826;
		margin: 22px 0 10px 0;
		padding: 0 15px 0 0;
		width: 470px;
		height: 40px;
		float: right; 
}
P.Content { /*-- treść podstron --*/
		float: right;
		padding: 0 25px 0 0;
		margin: 0 0 0 0;
		width: 460px;
		height: auto;
		text-align: justify;
		font-size: 11pt;
		color: #000000; 
}



/* ------------------------------------------------------------------- */
/* ___PROCEDURA___Procedure.html______________________________________ */
/* ------------------------------------------------------------------- */

UL.Procedure { /*-- wypunktowana lista dla procedury --*/
   		margin: 0 0 0 0;
		padding: 0 25px 0 25px;
		float: right;
		width: 435px;
}
LI.Procedure { /*-- pozycje na liście numerowanej --*/
   		list-style-type: decimal;
		font-size: 11pt;
		font-weight: normal;
		text-align: justify;
		color: #000000;
		line-height: 14pt;
		margin: 0 0 10px 0;
}



/* ------------------------------------------------------------------- */
/* ___FORMULARZE___Orders.html/Contact.html___________________________ */
/* ------------------------------------------------------------------- */

TD.Left { /*-- opisy pól formularza --*/
		width: 150px;
		font-size: 9pt;
		color: #A70937;
		padding: 0 10px 0 0;
		text-align: right; 
}
TD.Right { /*-- pola formularza --*/
		width: 310px;
		padding: 3px 0 3px 5px;
		text-align: left; 
}
SPAN.ContentLine { /*-- linia pozioma pod sekcjami formularzy --*/
		width: 460px;
		height: 1px;
		float: right;
		background-color: #000000;
		margin: 1px 25px 0 0;
		padding: 0 0 0 0;
		overflow: hidden;
}
INPUT {
	    padding: 0;
		height: 18px;
		border: 1px solid #A70937;
}
INPUT.form { /*-- krótkie pole formularza --*/
		width: 200px; 
}
TEXTAREA.form { /*-- pole textowe --*/
		width: 250px;
		height: 100px;
		border: 1px solid #A70937;
}
BUTTON.big { /*-- przycisk wysyłania --*/
		margin: 30px 157px 5px 0;
		padding: 0;
		width: 167px;
		height: 25px;
		background-color: #A89682;
		clear: right;
		float: right;
}
INPUT.code { /*-- pole dla kodu z obrazka --*/
		width: 100px;
		height: 18px;
}
IMG.code { /*-- obrazek z kodem do przepisania --*/
		border: 1px solid #A70937;
}
P.cominfo { /*-- dane firmy w kontakcie --*/
		margin: 0;
		padding: 15px 30px 2px 0;
		float: right;
		font-size: 10pt;
		width: 400px;
		color: #000000;
		text-align: left; 
}



/* ------------------------------------------------------------------- */
/* ___CENNIK___PriseList.html_________________________________________ */
/* ------------------------------------------------------------------- */

TABLE.PriseList {
		padding: 0;
		margin-top: 15px;
		margin-right: 25px;
		width: 460px;
		float: right;
		border-collapse: collapse;
		display: inline;
}
TD {
   		border: 1px solid #A89682;
		background-color: #C2B3A1;
}
TD.RightName {
		font-size: 9pt;
		text-align: right;
		padding: 0 10px 0 0;
		height: 25px;
}
TD.LeftName {
		font-size: 9pt;
		text-align: left;
		padding: 0 0 0 10px;
		height: 25px;
		width: 381px;
}
TD.LeftOrder {
		font-size: 10pt;
		text-align: left;
		padding: 0 0 0 10px;
   		width: 381px;
		height: 25px;
}
TD.TopName {
		font-size: 9pt;
		text-align: center;
		padding: 0 0 0 0;
   		width: 79px;
}
TD.Prise {
		font-size: 10pt;
		text-align: right;
		padding: 0 15px 0 0;
   		width: 79px;
		font-weight: bold;
}

/* ------------------------------------------------------------------- */
/* ___BŁEDY FORMULARZY___OrdersSend.html/ContactSend.html_____________ */
/* ------------------------------------------------------------------- */

P.ErrorInfo {
		float: right;
		color: #FF0000;
		padding: 0 40px 0 0;
		width: 440px;
}