html, body {
		height: 100%; min-height: 101%;
}

body {
margin:5px 0; 
padding:0; 
font: 74% Arial, Sans-Serif, verdana; 
color: #383838; 
line-height: 1.8em; 
background : #ECE9D8;}

h1 { color:#fff; font-size:280%; font-weight:bold; margin: 10px 0 10px 0; padding: 0 0 5px 0; }

h2 {font-size:140%; font-weight:bold; background-color: inherit;  margin: 0 0 9px 0; color: #804000; line-height: 0.2em;  }

h3 { 
font-size: 105%; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; bacground: inherit; }

h4 { 
font-size: 105%; margin: 0 0 10px 0; padding: 0; color: #804000; background: inherit; }



.tel {vertical-align: middle; padding: 0 5px 0 0;}


		.tooltip {
			position: relative;
		}
		
		.tooltip dfn { 
			display: none;
		}
		
		.tooltip:hover dfn, .tooltiph dfn { 
			display: block;
			position: absolute;
			width: 350px;
			left: 0;
			top: 1.5em;
			color: #454545;
			padding: 4px 10px;
			text-decoration: none;
			border: 1px dotted;
			background: #FFFFFF;
		}
		
		.tooltip dfn span {
			display: block;
		}




.content{
color: #505050; 
margin: 0 auto; 
padding: 0; 
width: 761px; 
background : #fff;
border: 1px solid #c0c0c0;
}


p {
margin: 0 0 15px 0; 
padding: 0; 
color: #613030; 
background: inherit; }


a {color: #804000; text-decoration: none;}
a:hover {color: #804000; text-decoration: underline;}


.foto {float: left; margin: 0 10px 0 0; border: 2px solid #c0c0c0;}

.data {color: #007575;}

.stytul {border-bottom: 1px dotted #804000; margin: 0 20px 15px 0;}

.linia {border-bottom: 1px dotted #808080; margin: 15px 0;}


.kolor {background: #ffffa6;}


#header { color: #FFF; padding: 0; line-height: 1.0em; }
#header h2 { background-color: inherit; color: #FFF; letter-spacing: 1px; }



#rside {
background: #fff url(header2.gif) no-repeat; 
color: #337493; 
height: 122px; 
width: 586px;
padding: 0; margin: 0;
font-size: 90%;
}

#citation { text-align: right; padding: 55px 25px 20px 6px; color: #f0f0f0;}


#lside { 
background: #fff;
color: #FFF; 
height: 122px; 
width: 175px; 
padding: 0; margin: 0; 
float: left; 
border-bottom: 1px solid #aeae66;
}

.title { text-align: center; padding-top: 0px; background: #ece9da;}


#main { 
margin: 0 0px 0 0px; 
}	


.center { 
width: 546px;
float: right; 
margin: 0;
padding: 20px;
background: #fbf7f7;
border-left: 1px solid #e2e2e2;
}

.leftmenu { background: #fff url(gradleft1.jpg) right top no-repeat; width: 175px; float: left; padding: 0; margin: 0;
height: 400px;
min-height: 400px;
 }
 
ul { margin: 5px 0 10px 35px; padding : 0;}
li { margin: 0 0 5px 0;	padding: 0; color: #613030;}
li a { color: #546078;  }
li a:hover { color: #F29900; }
 
 /* NAVIGATION */
.nav { clear: both; text-align: left; color: 	#7D8085; padding: 20px 0 0 0; }
.nav ul { margin: 5px 0 20px 15px; padding : 0; list-style : none;}
.nav li { font-weight: bold; margin: 0 0 8px 0; padding: 0 0 0 5px; border-bottom: 1px solid #fff;  list-style-type: none;}
.nav li a { color: #fff; text-decoration: none;  }
.nav li a:hover {color: #fff; padding: 0 0 0 10px; text-decoration: none; }



 
 #footer {
background: #e4e4cb url(foter.gif) repeat;
color: #59592f; 
height: 27px; 
text-align: center; 
font-size: 85%; 
clear: both; 
padding: 5px 0 0 0; margin: 0; 
border-top: 1px dotted #804000;
width: 761px;
margin: 0;
}

 #footer a {color: #59592f; text-decoration: none;}

