/*********** DEF ***************/
def {
	color: #C2B280; /* Ecru */
	color: #FBF9F4; /* Ecru - pochodna jasna */
	color: #F0EAD6; /*Ecru cream */
}


/* ********************* sekcja główna **********************/
* {
	margin: 0;
	padding:0;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}

body{
	/*	position: relative;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 0;
	background-color: #f6f3eb; /*#FBF9F4;*/
	color: #34160B; /*Black;*/
	text-decoration: none;
	text-align: left;
}

.header{
	position: relative;
	width: 100%;
	height: 142px;
	margin: 0 0 1em;
	padding: 8px 0 0;
	/*background-image: url(graph/header_bed3.jpg);
	background-repeat: repeat-x; */
}

.center{
	width: 550px;
	height: 142px;
	background-image: url(graph/header_name8.png);
	margin: 0 auto 0 auto;
	
}

.main{
	position: relative;
	top: 0;
	bottom: auto;
	left: 0;
	right: auto;
	width: auto;
	margin: 0;
	padding: 0; 
}

.menu{
	position: absolute;
	width: 186px;
	padding: 0 1em 0 1ex;
	margin: 2em 1em 1em 0;
	text-decoration: none;
	/*background-color: #FBF9F4;*/
	background-image: url(graph/ramka_s.png)
	/*background-image: url(graph/menu3.png);*/
	/*background-repeat: repeat-y;*/
}


.text {
	position: absolute;
	width: 69%;
	margin: 1em 0 0 0;
	padding: 0 2em 0 244px;


}
/**************** Akapity **************/
p {
	margin: 0;
	padding: 0.5em 0 0.5em;
	font-size: 100%;
}
p.bold {
	font-weight: bold;
}
.nazwisko {
	font-size: 120%;
	font-weight: bolder;
}

em{
	font-size: 100%;
	font-weight: bold;
}
.opis {
	display: block;
	padding: 1em 0 0;
		font-size: 100%;
		font-weight: bold;
}

ol>li {
	font-size: 100%;
	list-style: decimal inside;
}

ul {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
ul.ul_sub>li{
	list-style-position: inside;
	list-style-type: disc;
	padding: 0 0 0 1ex;
}

li {
	/*display: inline;*/
	list-style: inside;
	list-style-type: none;
	font-size: 100%;
}
/*li.point {
	list-style-type: decimal;
}*/

sup {
	font-size: xx-small;
}

cite{
	font-style: italic;
}

.middle{
	text-align: center;
		display: block;
}

/***************** H *****************/
h1 {
	text-align: center;
	display: block;
	font-size: 180%;
	padding: 0;
	font-weight: bold;
		color: #7A684D;
}

h2 {
	text-align: center;
	display: block;
	font-size: 120%;
	padding: 0;
	font-weight: bold;
		color: #7A684D;
		margin: 0 0 0 -2em;
}

h3 {
	font-size: 150%;
	font-weight: bold;
	padding-bottom: 0;
	margin-top: 1ex;
}

h4 {
	
}

h5 {
	display: block;
	border: 0; /*1px solid; /**/
	margin: 0px;
	text-decoration: none;
	/*background-image: url(graph/menu_m1.png);*/
	 /*padding: 2px;*/
	background-repeat: no-repeat;
}

h5.sub {
	display: block;
	background-color: #fcfcff;
	margin: 0;
	padding: 0;
}

ul.sub1 {
	display: block;
	border-top: 0;
	border-bottom: 0;
	margin: 0 -12px -2px 6px;
	color: #7A684D;
	width: 180px;
}

ul.sub2{
	/*border: 1px solid;*/
	display: block;
	border-top: 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: -16px; /*text-decoration: none;*/
	padding-top: 0;
	padding-left: 1em;
	font-size: 90%;
	width: 178px;
/*	font-stretch: condensed;*/
}
.active {
	color: #0050B9;
}

h5>em {
	display: block;
	text-decoration: none;
	border: 0;
	font-style: normal;
	font-weight: normal; 
	/*	background-image: url(graph/menu_h_ecru.jpg);*/
	margin: 2px 2px 0;
}



h6 {
	
}






/*************** Znaczniki **************/
a {
	display: block;
	text-decoration: none;
	border: 1px solid #D4D0C8;
	border-right: 0; 
	border-bottom: 0;
	margin: 0;
	padding: 2px;
	font-size: 90%;
	color: #34160B;
	font-weight: bold;
	font-family: inherit;
}

.mail{
	font-size: 100%;
	border: 0;
	color: Navy;
}
.linia{
	display: inline;
	font-weight: normal;
}
#linia{
	display: inline;
	//*font-weight: normal;*//
}


/*h5:hover {
	background-color: white;
}*/
a:hover{
	color: #F6914F;
	background-image: url(graph/menu_m2.png);
	background-repeat: repeat-y;
}

/*ul.sub2>li>a:hover ul.sub1>li>a:hover*/
/*a:hover {
	color: #0B75FF;;
	background-image: url(graph/menu_m1.png);
	background-repeat: repeat-y;
}
*/
/* grafiki */
.spch {
	float: left;
	margin: 1ex 0 1ex 2em;
	width: 66px;
	height: 66px;
	background-image: url(graph/spch12.png);

}
.caritas {
	float: right;
	margin: 1ex 0;
}

.head_name{
	margin: 0 0 -8px 0;
}

.graph {
	float: left;
	margin: 0.5em 1em 1em 0;
}

.float {
	float: left;
	margin: 0 1em 1em 0;
	padding-right: 5em;
}

/********** Tabele ******************/
table{
	width: 95%;
	/*border: 1px solid Silver;*/
	padding: 2px;
	border: 0
/*	 cellpading="0" cellspacing="0"*/

}
.mala{
	width: 18em;
		font-size: 100%;
}

caption{
	/*margin-top: 1em;*/
	padding: 1em 0 0.5ex;
	font-size: 120%;
	font-weight: bold;
}

th {
	border: 1px solid Silver;
	text-align: center;
	margin: 0;
	padding: 1em 0 1ex;
	font-weight: bold;
}
tr{
	margin: 0;
	padding: 0;
}
td {
	margin: 0;
	padding: 1ex;
	border: 1px solid Silver;
}
td.k0{
	text-align: center;
	font-weight: normal;
}
td.k1 {
	width: 15em;
}
td.k3 {
	width: 10%;
}
td.left{
	border: none;
	width: 10em;
	margin: auto;
	padding: 0;
		font-size: 100%;
}
td.right{
	border: none;
	width: 8em;
	text-align: right;
	margin: auto;
	padding: 0;
		font-size: 100%;
}
tfood {
	/*padding-bottom: 1em;*/
}

/*===================================*/
/* ****** testy ****************/
/*.text {
	position: absolute;
	margin: 1em 0 0 0;
	width: 50%;
	margin-left: 244px;
}*/
.lg{
	height: 36px;
	width: 36px;
	margin: 0;
	padding: 0;
	background-image: url(graph/ramka_lg.png);
	background-repeat: no-repeat;
	border: none;
}
.g{
	height: 36px;
	width: auto;
	margin: 0;
	padding: 0;
	background-image: url(graph/ramka_g.png);
	background-repeat: repeat-x;
		border: none;
}
.pg{
	height: 36px;
	width: 36px;
	margin: 0;
	padding: 0;
	background-image: url(graph/ramka_pg.png);
	background-repeat: no-repeat;
	border: none;
}
.kol_l{
	background-image: url(graph/ramka_l.png);
	background-repeat: repeat-y;
	width: 36px;
	margin: 0;
	padding: 0;
	height: auto;
	border: none;
}
.kol_p{
	background-image: url(graph/ramka_p.png);
	background-repeat: repeat-y;
	width: 36px;
	margin: 0;
	padding: 0;
	height: auto;
	border: none;
}
.kol_s{
	margin: 0;
	padding: 0;
	background-image: url(graph/ramka_s.png);
	border: none;
}
.ld{
	height: 36px;
	width: 36px;
	margin: 0;
	padding: 0;
	background-image: url(graph/ramka_ld.png);
	background-repeat: no-repeat;
	border: none;
}
.d{
	height: 36px;
	width: auto;
	margin: 0;
	padding: 0;
	background-image: url(graph/ramka_d.png);
	background-repeat: repeat-x;
	border: none;
}
.pd{
	height: 36px;
	width: 36px;
	margin: 0;
	padding: 0;
	background-image: url(graph/ramka_pd.png);
	background-repeat: no-repeat;
	border: none;
}
.pdf {
	float: right;
	margin-bottom: 0;
	margin-right: 1em;
	text-align: right;
	font-size: 80%;
	border: 0;
	color: Navy;
	
}

img {
	border: 0;
}
