body 
{	margin-left: 0.5cm;
	margin-top: 0.5cm;
	margin-right: 1cm;
	margin-bottom: 1cm;
	background-color: #FFFFFF;
/* 	max-width: 19cm; */
}


BODY,TABLE,TR,TD,P,UL,OL,LI/*,H1,H2,H3*/,H4,H5,H6
{ color: #000000; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, sans-serif; }

h1 {
color: #9C0A0A;
font-size: 20pt;
font-weight: normal;
line-height: 24pt;
letter-spacing: 0px;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 20pt;
margin-bottom: 10pt;
}


h2 {
color: #9C0A0A;
font-size: 16pt;
font-weight: normal;
line-height: 20pt;
letter-spacing: 0px;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 20pt;
margin-bottom: 10pt;
}


h3 {
color: #9C0A0A;
font-size: 9pt;
font-weight: bold;
line-height: 12px;
letter-spacing: 0px;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 20pt;
margin-bottom: 10pt;
}

.txtGray
{ color: #666666; font-size: 11px; line-height: 14px; font-weight: bold; }

.txtGray2
{ color: #666666; font-size: 12px; line-height: 16px; font-weight: normal; }

.txtGray3
{ color: #666666; font-size: 12pt; line-height: 16pt; font-weight: normal; vertical-align:bottom; }

.txtStopka
{ color: #8E8E8E; font-size: 8pt; line-height: 11pt; font-family: Arial, Helvetica, sans-serif; }

.txtSmall
{ font-size: 8pt; line-height: 10pt; }

.txtBold
{ font-weight: bold;  }

.txtRed
{ color: #9C0A0A; }

.txtWhiteSm
{ color: #FFFFFF; font-size: 11px; line-height: 14px; }

.txtRedBold
{ color: #9C0A0A; font-weight: bold; }

.txtTitle
{ font-weight: bold; font-size: 13px; line-height: 17px; }

.txtTitle2
{ color: #9C0A0A; font-weight: bold; font-size: 13pt; line-height: 16pt; }

/*
.txtTitle3
{ color: #666666; font-weight: normal; font-size: 16pt; line-height: 20pt; }
*/
.txtTitle3
{ color: #666666; font-weight: normal; font-size: 20pt; line-height: 24pt; padding-top: 10pt;}

a             { color: #9C0A0A; font-style: normal; text-decoration: none; }
a:hover      { color: #9C0A0A; font-style: normal; text-decoration: underline; }

a.nav             { color: #9C0A0A; font-style: normal; text-decoration: none; }
a.nav:hover      { color: #9C0A0A; font-style: normal; text-decoration: underline; }

a.navB           { color: #9C0A0A; font-weight: bold; text-decoration: none; }
a.navB:hover      { color: #9C0A0A; font-weight: bold; text-decoration: underline; }

a.navGray            { color: #666666; font-style: normal; text-decoration: none; }
a.navGray:hover      { color: #9C0A0A; font-style: normal; text-decoration: none; }

a.navBlack           { color: #000000; font-weight: bold; text-decoration: none; }
a.navBlack:hover      { color: #9C0A0A; font-weight: bold; text-decoration: underline; }

a.navWh           { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.navWh:hover      { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

a.navStopka             { color: #8E8E8E; text-decoration: none; }
a.navStopka:hover      { color: #8E8E8E; text-decoration: underline; }




.Tab1
{ padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 5px; }

.Tab2
{ padding-top: 5px; padding-bottom: 15px; padding-left: 5px; padding-right: 5px;
   color: #FFFFFF; font-size: 11px; line-height: 14px; }
   
.Tab3
{ background-color: #FFFFFF; border-bottom: 1px solid #B9B9B9; padding-top: 3px; padding-bottom: 3px; }

.Tab4
{ padding-top: 10px; padding-bottom: 1px; } 

.Tab5
{ border-bottom: 1px solid #B9B9B9; padding-top: 1px; padding-bottom: 10px; }

.TabMain
{ 	background-image: url(gfx-pas-szary-cien.gif); background-repeat: no-repeat; background-position: left top;
	padding-top: 20px; padding-bottom: 30px; padding-left: 19px; padding-right: 15px; }
	
.TabTitle
{ 	background-image: url(gfx-ramka-tytulowa.gif); background-repeat: no-repeat; background-position: left top;
	padding-left: 15px; padding-bottom: 5px; padding-top: 3px; padding-right: 15px;
	font-weight: bold; font-size: 13px; }	
	
.TabTitle2
{ 	background-image: url(gfx-ramka-tytulowa2.gif); background-repeat: no-repeat; background-position: left top;
	padding-left: 15px; padding-bottom: 5px; padding-top: 3px; padding-right: 15px;
	font-weight: bold; font-size: 13px; }		
	
.TabGold
{ 	background-image: url(gfx-zlote-tlo.gif); background-repeat: no-repeat; background-position: left top;
	padding-left: 7px; padding-bottom: 7px; padding-top: 6px; padding-right: 5px;
	font-size: 11px; }
	
.TabGold2
{ 	background-color: #F5DC9D; background-image: url(gfx-zlote-tlo2.gif); background-repeat: no-repeat; background-position: left top;
	padding-left: 15px; padding-bottom: 8px; padding-top: 8px; padding-right: 15px; }		
	
.TabStopka1
{ 	background-image: url(gfx-stopka-tlo.gif); background-repeat: no-repeat; background-position: left top;
	padding-left: 7px; padding-bottom: 7px; padding-top: 6px; padding-right: 5px;
	font-size: 11px; }
	
.TabOferta
{ padding-top: 20px; padding-bottom: 1px; text-align: justify; } 	



.magazinePasCien
{ 	background-image: url(gfx-pas-szary-cien.gif); background-repeat: no-repeat; background-position: left top;
	padding: 0px; }

.magazineTabMain
{	padding-top: 0px; padding-bottom: 30px; padding-left: 12px; padding-right: 15px; }

.magazineTytZajawka
{	padding: 3px;
	color: #ffffff; background-color:#7B0707; text-align:center; font-weight: bold; font-size:13px; }

.magazineTytPrawaZajawka
{	padding: 5px;
	color: #FFFFFF; font-size: 11px; line-height: 14px; }
.magazineTytPrawaZajawka a { color: #FFF; }

.magazineZajawkiFoto 
{	float:left;border: 0px; margin-right:8px; margin-bottom: 5px; }

.magazineZajawkiData
{	color: #8E8E8E; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif;
	float:right; }

.magazineArtNag
{	background-image: url(gfx-pas-zloty-4px.gif); background-repeat:repeat-x; background-position: left top; }

.magazineArtFoto
{	float:right; margin: 0px 0px 5px 5px;  }

.magazineArtFoto img 
{
	border: 1px solid #ECECEC;
	padding: 1px;
	display: block;
	background:#ECECEC;
}

.magazineFotoDesc
{
	color: black; 
	background:#ECECEC;
	font-size: 11px;
	font-style:normal;
	text-align:left;
	margin: 0px 0px 5px 0px;
	padding : 0px 2px 2px 2px;
	display: block;
}

.magazineCzytajDalej
{	border: 0px;
	margin: 2px 0px 0px 0px; }



.select1
{
	border:1px solid #8E8E8E;
	COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
	padding: 1px;
	height: 18px; 
}




.input1
{
	border:1px solid #8E8E8E;
	COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	font-weight: normal;
	padding: 2px;
	height: 20px; 
}


.input2
{
	border:1px solid #8E8E8E;
	COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: normal;
	padding: 2px;
	height: 19px; 
}




.previewTxt table { width: 100%; background: white; margin-top: 3ex; margin-bottom: 3ex;}
.previewTxt table td { background: white; }


.MagTabela th {
font-size: 11px;
padding-top: 2px;
padding-bottom: 3px;
padding-left: 0px;
font-weight: bold;
height: 14px;
line-height: 12px;
color: #000000;
text-align: left;
border-bottom: 2px solid #D6D6D6;
}