*, body, html 
{
	margin: 0;
	padding: 0;
	font-family: Georgia, Arial, Helvetica, Verdana, Sans-serif;
	font-size: 1em;
}

body
{
	width: 100%;
	background:#EFB0D5 url('grafika/tlo_s.jpg') no-repeat;
	background-position: center;
}

p
{
  	text-indent: 1cm;	/* Wcięcie akapitów */
}

img
{
	border: 0px;	/* Brak ramki na obiektach graficznych */
}

/* Cała strona */
.strona
{
  	width: 1000px;	/* Szerokość całej strony */
	margin: 10px auto 10px auto; /* Marginesy całej strony */
  	padding: 0px 0px; /* dopełnienie wewnątrz strony*/
  	border: #CC9999 solid 0px; /* Obramowanie całej strony */
  	
	/*background-color : #E6CCCD;*/ /* Kolor tła całej strony */
  	/*background:#fff url('grafika/bg.jpg') left bottom;*/

	/*position: relative; /* Ustawienie rodzica do pozycjonowania obiektów należących do całej strony */
}

/* Blok którego wysokość jest zmienna (lewa, tresc) */
.container
{
  	clear: both;
	margin: 0px auto;
  	overflow: hidden;
	/*background:#EFB0D5 url('grafika/tlo.jpg') repeat;*/
	position:relative;
}

.lewa
{
  	width: 230px;
  	float: left;

  	padding: 50px 0px 0px 0px; /* dopełnienie wewnątrz strony*/
	margin: 0px 0px 0px 0px;
	
	/*background-color: #f00;*/
	
  	/*background:#0FB0D5 url('grafika/atlo.jpg') left bottom;*/
	
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
}

.tresc
{
	width: 740px;	/* powinno być 720px IE6 sic!*/
	float: left;

	color:#000;

	padding: 50px 10px 0px 10px;
	margin: 0px 0px 0px 0px;

  	background: url('grafika/atlo.jpg') left bottom;
	/*background-color: #afa;*/
	
	text-align: justify;
	
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
	
	font-size : 1.2em;
	font-style: italic;
	line-height: 1.5em;	/* Odstęp między wierszami */
}

/*
.lewa, .tresc
{
	padding-bottom: 10000px;
	margin-bottom: -10000px;
}
*/

.stopka
{
	position:relative;
	clear: both;
	height: 5px;
  	width: 1580px;
		
	padding: 0px 0px 0px 0px; /* dopełnienie wewnątrz strony*/

  	background:#FF9FF0 url('grafika/1stopka-tlo.jpg') left bottom;
  	
	color:#000;
	font-size: 0.75em;
	
  	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
}

.stopka a
{
	text-decoration: none;  
	color: #854e2f;
}

.stopka a:hover
{
	text-decoration: none;  
	color: #000;
}

/* Blok poniżej stopki */
.stopa
{
	position:relative;
	clear: both;
	height: 50px;
  	width: 1560px;
		
  	background:url('grafika/pasek_stopka2.jpg') left top repeat-x;
	/*background-color: #E6CCCD;*/

	padding: 0px 10px 0px 10px; /* dopełnienie wewnątrz strony*/
  	
	color:#800000;
	font-size: 0.7em;
	
  	border-top: 0px solid #874f2e;
	border-right: 0px solid #874f2e;
	border-bottom: 0px solid #874f2e;
	border-left: 0px solid #874f2e;
	
	border: 0px solid #fff;
}


/* Link www-transparent */
.www
{
  	text-align: right;
	padding: 0px 0px; /* dopełnienie wewnątrz strony*/

	border: 0px solid #000;

	height: 28px;
	width: 265px;

  	position: absolute;	/* Położenie bloku wewnątrz rodzica */
  	top: 114px;
  	left: 410px;
}
/********************/
.naglowek-tlo
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  	background:url('grafika/pasek.jpg') left top repeat-x;
	height: 130px;
	width: 1580px;
}

.naglowek
{
	margin: 0px 0px 0px 30px;
	padding: 0;
  	background: url('grafika/logo.jpg') left top no-repeat;
	height: 130px;
	width: 470px;

	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;

	border: 0px solid #fff;
	/*opacity:0.5; filter:alpha(opacity=50);*/
}

/* Nawigacja strony www - www  - www */
.sciezka
{
  	width: 996px;
	height: 20px;
	/*background-color: #0ff;*/
	color: #7D2C58;
	
  	font: normal 0.8em serif;
  	border: 0px solid #fff;
	padding: 2px;	
  	
  	position: relative;
  	top: 110px;
  	left: 0px;
}

.sciezka a
{
	text-decoration: none;  
	color: #913C6A;
}

.sciezka a:hover
{
	text-decoration: none;  
	color: #BF2D63;
}
/********************/


/* Blok menu poziomego */
.menu
{
	padding: 0px;
	
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;

  	position: absolute;	/* Położenie menu poziomego w rodzicu */
  	top: 55px;
  	left: 580px;
	
	border: 0px solid #fff;
}

.nawigacja_g
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
  	/*background-image: url(grafika/nav_008.gif);*/
  	/*height: 41px;*/
  	
	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;

	/*font-size: 0.7em;*/
	font-family: arial, verdana, sens-serif;
}

.nawigacja_g li
{
}

.nawigacja_g li a, .nawigacja_g li a:visited
{
    background-image: url(grafika/1button-006.jpg);
	background-position: left top;
	margin: 0px 5px 0px 0px;
	
	/* font */
	font: bold 0.8em arial, verdana, sens-serif;

	border-right: 0px solid #000; /* Odstęp między klawiszami menu */

	color: #C37A8F; /*223228;*/
	line-height: 15px;	/* Wysokość wiersza */
	text-decoration: none;
	text-align: center;

	padding: 5px 5px 0px 5px;
	
	display: block;	
	  height: 23px;

	/*width: 75px;*/
	  
	float: left;
	
	/*border:0px solid #f00;*/
}

.nawigacja_g li a:hover
{
  	background-image: url(grafika/1button-005.jpg);
	/*background-color: #CB3C7A;*/

	/*background-position: left bottom;*/
	background-position: left top;
	margin: 0px 5px 0px 0px;

	color: #fff;

	/*background-color: #b53030;*/
}

/*
.nawigacja_g li a:link
{
	color: #ff0000;
}
.nawigacja_g li a:visited
{
	color: #00ff00;
}
.nawigacja_g li a:hover
{
	color: #0000ff;
}
.nawigacja_g li a:active
{
	color: #00ffff;
}
*/


/* Blok LINKI */
.linki
{
  	width: 200px;
  	padding: 0px 0px 0px 12px;
}

.linki a
{
  	border-bottom:1px none #bcbaac;
	color:#553;
	text-decoration:none;
	padding: 0px 0px 0px 10px;
	display:block;

	background:#ffeca9 url('grafika/button-002.jpg') left bottom;
	
	height: 46px;
	line-height: 46px;	/* Wysokość wiersza */
}

.linki a:hover
{
 	border-bottom:1px none #bcbaac;
	background-color:#f3ebe1;
	color:#a7080c;
	text-decoration:none; 
}
/* ************ */

/* Blok licznik */
.licznik
{
	margin: 10px 0px 10px 0px;
	padding: 0;
	height:44px;
	border: 0px solid #fff;
	/*background-color:#f00;*/
}

/* Blok opinie */
.opinie
{
	margin: 0px 0px 0px 0px;
	padding: 0px 35px 0px 15px;
	
	width:180px;
	max-width:180px;
	
	height:530px;
	
	/* Jeśli tekst w DIV jest zaszeroki to go przełam */
	word-wrap: break-word;
	text-overflow: ellipsis;
	
	color: #F1BAD9;
	overflow: hidden;
	
	/*font-family: Georgia, Arial, Helvetica, Verdana, Sans-serif;*/
	font-size: 0.7em;
	
	background:url('grafika/lewe_menu_pasek.gif') left bottom;
}

/* Blok spód */
.spod
{
	margin: 0px;
	padding: 28px 15px 0px 15px;
	height:38px;
	
	color: #F1BAD9;
	overflow: hidden;
	
	/*font-family: Georgia, Arial, Helvetica, Verdana, Sans-serif;*/
	font-size: 0.7em;
	
	background: url('grafika/lewe_menu_spod_3.gif') left bottom;
}


/* Blok menu pionowego */
.menu_pion
{
	margin: 0;
	padding: 0;
	border: 0px solid #F9F4EB;
}

.nawigacja_l
{
	/*background-color: #f00;*/

  	list-style-type: none;
	margin: 0px;

	border-top: 0px solid #000;
	border-right: 0px solid #000;
	border-bottom: 0px solid #000;
	border-left: 0px solid #000;
	padding: 0px 0px 0px 0px;
	font: normal 0.8em arial, Georgia, Helvetica, Verdana, Sans-serif;
	
	/* background: url('grafika/lewe_menu.gif') left bottom; */

	width: 230px;
	/*height: 374px;*/
	
/*	display:none; */
}

.nawigacja_l li
{
}

.nawigacja_l li a, .nawigacja_l li a:visited
{
/*	border-bottom:1px none #bcbaac;*/
	color:#F1BAD9;
	text-decoration:none;
	/*text-align: center;*/

	/*font: normal 0.6em arial, impact, helvetica, sans-serif;*/
	
	padding: 0px 0px 0px 40px;
	/*height: 60px;*/

	background: url('grafika/lewe_menu_s1.gif') left bottom;
	line-height: 30px;	/* Wysokość wiersza */
	width: 190px;
}

.nawigacja_l li a:hover
{
/*	border-bottom:1px none #bcbaac;*/
	color:#FFFCE9;
	text-decoration:none;
	
	/*font-weight: bold;*/

	background: url('grafika/lewe_menu_s2.gif') left bottom;

	/*height: 60px;*/
	line-height: 30px;	/* Wysokość wiersza */
	width: 190px;
}

/*******************/



/* Zwykły link na stronie */
.std_link a:link, .std_link a:visited
{
  	color:#000;
  	text-decoration:none;
}

.std_link a:hover, .std_link a:active
{
  	color:#97235A;
	/*background-color:#E6CCCD;*/
  	text-decoration:none;
}

/* Zwykły link w box zakładki */
.std_link2 a:link, .std_link2 a:visited
{
  	color:#000;
  	text-decoration:none;
}

.std_link2 a:hover, .std_link2 a:active
{
  	color:#C32E65;
	/*background-color:#E6CCCD;*/
  	text-decoration:none;
}

/* Zwykły link w bloku opinie (na spodzie - na efekcje poszarpania) */
.std_link_opinie a:link, .std_link_opinie a:visited
{
  	color:#F1BAD9;
  	text-decoration:none;
}

.std_link_opinie a:hover, .std_link_opinie a:active
{
  	color:#fff;
	/*background-color:#E6CCCD;*/
  	text-decoration:none;
}

/* link w stopce */
.stopka_link a:link, .stopka_link a:visited
{
  	color:#000;
  	text-decoration:none;
}

.stopka_link a:hover, .stopka_link a:active
{
  	color:#7D2C58;
	/*background-color:#E6CCCD;*/
  	text-decoration:none;
}
/* ************ */

/* Formularz E-mail*/
.e_mail
{
	text-align: left;
	font-size: 1em;
	color:#000;
}

.e_mail_button
{
	border: 1px outset #cb7;
	background-color: #FFECFD;
	
	/* color: #fff;*/
	/*background-color: #000;*/
	
}

.e_mail em
{
	color: #f00;
}
/*****/


/* Paski */
.pasek1
{
	padding: 	0px 0px 0px 0px;
	margin: 	0px auto 0px auto;	/* Wyśrodkowanie div'a */
	
	text-align: center;				/* Wyśrodkowanie zawartości div'a (tekstu) */
	text-transform:	uppercase;
	
	color:		#213027;
	font:		normal 1.1em serif;
	
	background:	url('grafika/pasek_01.jpg') left top;
	width: 		734px;
	height: 	50px;
	line-height:50px;	/* Wysokość wiersza */
	
	text-shadow: 2px 2px 15px #f00; /* Cień */
}

.pasek2
{
	padding: 	0px 0px 0px 0px;
	margin: 	0px auto 0px auto;	/* Wyśrodkowanie div'a */
	
	text-align: center;				/* Wyśrodkowanie zawartości div'a (tekstu) */
	text-transform:	uppercase;
	
	color:		#213027;
	font:		normal 1.1em serif;
	
	background:	url('grafika/pasek_02.jpg') left top;
	width: 		734px;
	height: 	50px;
	line-height:50px;	/* Wysokość wiersza */
	
	text-shadow: 2px 2px 15px #f00; /* Cień */
}

/* Galeria */
	.galeria02
	{
	  	width	:610px;
		margin: 0 auto;	/* środkowanie galerii */
	  	height	:auto;
	  	/*background-color:#F00;*/
	}

	.galeria02 div
	{
	  	background-color:#EBD7D8;
	  	/*width :100px;*/
	  	
	  	margin :5px;	/* margines bloku div*/
	  	padding :5px; 	/* odstęep od marginesu w bloku div */
	  	float :left;	/* położenie od lewej */
	  	
		font: 0.7em Verdana, Serif;
	  	color :#aaa;	/* kolor czcionki */
  		text-align :center;
 	}

	.galeria02 img
	{
	  	width :120px;
	  	margin :auto;
	  	border: 5px solid #D19F9F;

	}

	.galeria02 a:hover
	{
	  	/*
	  	width:150%;
 		position: relative;
 		z-index:20;
 		display: block;
 		margin:-0px -20px -0px -20px;*/
	}
	
/* */


/* Dodatkowe funkcje w stronach */
.reset
{
	clear: both;
}

.pogrubienie
{
	font-weight: bold;
}

.srodkuj
{
 	text-align: center;
}

.srodkuj table
{
	margin: 0 auto;
}

/* Rozjaśnienie obiektu gdy najedzie się na niego wskaźnikiem myszki */
.przezroczystosc a
{
	opacity:0.8; filter:alpha(opacity=80);
}

.przezroczystosc a:hover
{
	opacity:1; filter:alpha(opacity=100);
}

/* Lewa kolumna / prawa kolumna */
.lewa_kolumna
{
	/*background-color : #00f;*/
	/*border: 1px solid green;*/
	padding: 0px;
	width : 367px;	/* 360 - 2x5px :padding - 1x2 : border*/
	float: left;
	/* text-align: justify; */
}

.prawa_kolumna
{
	/*background-color : #f00;*/
	/*border: 1px solid blue;*/
	padding: 0px;
	width : 367px;	/* 360 - 2x5px :padding - 1x2 : border*/
	float: left;
}
/***/

.box_caly_01
{
	width:	340px;
	/* height: 25px; */
	/* background:#f00 url('grafika/box_g_01.jpg') no-repeat; */
	background-color: #FEADEE;
	padding: 0px 0px 0px 0px;
	
	/*margin: 0px auto 0px auto; /* Marginesy całej strony */

	
	/* position: absolute; */	/* Położenie menu poziomego w rodzicu */
  	/* top: 0px;
  	left: 0px; */
}

.box_g_01
{
	width:	340px;
	height: 36px;
	background: url('grafika/box_g_02.jpg') no-repeat;
	/* background-color: #f00; */
}

.box_s_01
{
	width:	290px;
	margin: 0px 0px 0px 0px; /* Marginesy całej strony */
  	padding: 0px 25px; /* dopełnienie wewnątrz strony*/
	background: url('grafika/box_s_02.jpg') repeat-y;
	/* background-color: #f00; */
	font: normal 0.6em arial, impact, helvetica, sans-serif;
	color: #C32E65;
	line-height: 2.0em;	/* Odstęp między wierszami */
	text-align: justify;
}

.box_d_01
{
	width:	340px;
	height: 54px;
	background: url('grafika/box_d_02.jpg') no-repeat;
	/* background-color: #f00; */
	float: left;
}

.box_d_01 a, .box_d_01 a:visited
{
	margin: 10px 0px 0px 25px;
	
	/* font */
	font: normal 0.6em arial, verdana, sens-serif;

	background-color: #CB3C7A;
	color: #F1BAD9;
	
	line-height: 15px;	/* Wysokość wiersza */
	text-decoration: none;
	text-align: center;

	padding: 5px 0px 0px 0px;
	
	display: block;
	  height: 20px;

	width: 50px;

	/*clear: both;*/
	/*border:0px solid #f00;*/
}

.box_d_01 a:hover
{
	background-color: #CB3C7A;
	color: #fff;
}

.box_caly_02
{
	width:	734px;
	/* height: 25px; */
	/* background:#f00 url('grafika/box_g_01.jpg') no-repeat; */
	/*background-color: #FEADEE;*/
	padding: 0px 0px 0px 0px;
	
	/*margin: 0px auto 0px auto; /* Marginesy całej strony */
}

.box_g_02
{
	width:	734px;
	height: 50px;
	/*background: url('grafika/box_g_03.jpg') no-repeat;*/
	/* background-color: #f00; */
}

.box_g_02 a, .box_g_02 a:visited
{
	margin: 0px 0px 0px 0px;
	
	/* font */
	font: normal 0.6em arial, verdana, sens-serif;

	/*background-color: #CB3C7A;*/
	color: #F1BAD9;
	
	line-height: 15px;	/* Wysokość wiersza */
	text-decoration: none;
	text-align: center;

	padding: 0px 0px 0px 0px;
	
	display: block;
	  height: 20px;

	width: 50px;

	/*position: relative;*/
	/*top: 0px;
	left: 0px;*/
	
	/*clear: both;*/
	/*border:0px solid #f00;*/
}

.box_g_02 a:hover
{
	/*background-color: #CB3C7A;*/
	color: #F1BAD9;
}


.box_s_02
{
	width:	684px;
	margin: 0px 0px 0px 0px; /* Marginesy całej strony */
  	padding: 0px 25px; /* dopełnienie wewnątrz strony*/
	background: url('grafika/box_s_03.jpg') repeat-y;
	/* background-color: #f00; */
	font: normal 0.6em arial, impact, helvetica, sans-serif;
	color: #C32E65;
	line-height: 2.0em;	/* Odstęp między wierszami */
	text-align: justify;
}

.box_d_02
{
	width:	734px;
	height: 54px;
	background: url('grafika/box_d_03.jpg') no-repeat;
	/* background-color: #f00; */
	float: left;
}

.box_d_02 a, .box_d_02 a:visited
{
	margin: 10px 0px 0px 25px;
	
	/* font */
	font: normal 0.6em arial, verdana, sens-serif;

	background-color: #CB3C7A;
	color: #F1BAD9;
	
	line-height: 15px;	/* Wysokość wiersza */
	text-decoration: none;
	text-align: center;

	padding: 5px 0px 0px 0px;
	
	display: block;
	  height: 20px;

	width: 50px;

	/*clear: both;*/
	/*border:0px solid #f00;*/
}

.box_d_02 a:hover
{
	background-color: #CB3C7A;
	color: #fff;
}

.nawigacja_box
{
	margin: 0px 0px 0px 12px;
}

.nawigacja_box li a, .nawigacja_box li a:visited
{
    background-image: url(grafika/1button-006.jpg);
	/*background-color: #CB3C7A;*/
	background-position: left top;
	margin: 5px 10px 0px 0px;
	
	/* font */
	font: normal 0.8em arial, verdana, sens-serif;

	/*border-right: 10px solid #000; /* Odstęp między klawiszami menu */

	color: #223228;
	line-height: 15px;	/* Wysokość wiersza */
	text-decoration: none;
	text-align: center;

	padding: 5px 5px 0px 5px;
	
	display: block;	
	  height: 20px;

	width: 160px;
	  
	float: left;
	
	/*border:0px solid #f00;*/
}

.nawigacja_box li a:hover
{
  	background-image: url(grafika/1button-005.jpg);
	/*background-color: #CB3C7A;*/

	/*background-position: left bottom;*/
	background-position: left top;
	margin: 5px 10px 0px 0px;

	/*display: block;	
	  height: 25px;*/

	color: #fff;

	/*background-color: #b53030;*/
}

/***/
