body {
	font: 0.7em "Lucida Grande", verdana, sans-serif;
	color:#444444;
	margin:0;
	background:url(../images/body.jpg) top repeat-x #fff;
}

* {
	margin:0;
	padding:0;
}

#lista_menu{ 
display: inline; 
margin: 0; 
padding: 0px; 
position: relative; 
z-index: 5; }
#lista_menu li{ 
margin: 0; 
padding: 0px; 
float: left; 
display: inline; 
}
img {
border:0px;
}
 a {
	border:0px;
color:#555555;
	text-decoration:none;
}
 a:hover {
	color:black;
}

#kontener1 {
	padding:none;
	width:920px;
	margin:0 auto;
}

#kontener2 {
	width:920px;
	padding:none;
}

#header {
	height:93px;
	padding:none;
}

#menu *{
	padding:0;
	margin:0;
}



#menu{
	height:40px;
	width:918px;
	float:left;
	behavior:url(../css/csshover3.htc);
	background:url(../images/menu.jpg) top;
	padding:0;
	margin:0;
}

#menu ul{
	float:left;
}

#menu li{
	list-style-type:none;
	float:left;
	position:relative;
	
	background:url(../images/submenu.jpg) top;
}

#menu li:first-child{

	border-left:none;
}

#menu a{
padding-top:2px;
	display:block;
	color:#444444;
	text-decoration:none;
}
#menu a:hover{
	color:black;
}

#menu li ul{
	z-index:109;
	position:absolute;
	display:none;
	width:13em;
	left:-1px;
	top:40px;
	
}

#certyfikat{
height:280px; 
float:left;
}

#certyfikat:hover{
height:380px; 
}

#menu li:hover ul{
	display:block;
}



#menu li ul li{
	width:100%;
	min-height:20px;
	border-right:1px solid silver;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
}

#menu li ul li:first-child{
	border-left:1px solid silver;
	border-top:1px solid silver;
}

* html #menu li ul{
border-top:1px solid silver;
}

#panel{
clear:both;
	height:185px;
	width:918px;
	margin:0 auto;
	padding:none;
}

#akt{
	height:185px;
	background:url(../images/akt.jpg);
	width:391px;
	float:left;
}

#kontakcik{
color:#878787;
margin-top:60px;
margin-left:200px;
width:200px;
text-align:center;
}

#ani_l{
	height:185px;
	background:url(../images/ani_l.jpg);
	width:20px;
	float:left;
}

#ani{
	height:185px;
	background:url(../images/ani.jpg);
	width:259px;
	float:left;
		margin:0 auto;
}

#ani_r{
	height:185px;
	background:url(../images/ani_r.jpg);
	width:244px;
	float:left;
}

#header h1 a {
	color:#222;
	text-decoration:none;
	border:none;
}

#kontener {
	clear:both;
}

#boczny {
background:url(../images/sidebar.jpg) top left no-repeat;
font-size:1.3em;
	width:243px;
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 0px;
}
#boczny li{
list-style-type:none;
font-family:Times New Roman;
font-style:italic;
	padding:2px;
	background:url(../images/h12.jpg) top left no-repeat;
	margin:0px;
	margin-left:15px;
	padding-bottom:15px;
}

#boczny li ul{
	display:none;
margin-left:-10px;
	font: 0.9em Times New Roman;
	font-style:italic;
} 

#boczny li:hover {
	text-indent:15px;
} 

#boczny li:hover ul{
	display:block;
} 
#boczny li ul li{
text-indent:0px;
	background:none;
list-style-type:square;
font-style:normal;
padding-bottom:5px;
}
#tresc {
	margin:0px 20px 0 20px;
	padding:0px;
}

#content {
	margin:0px 249px 0 4px;
	padding:0px;
	background:url(../images/content.jpg) top right no-repeat;
}
#pas {
padding:0;
margin:0;
width:667px;
height:27px;
max-height:27px;
	background:url(../images/pas.jpg) top right no-repeat;
		font-size:1.2em;
	line-height:21px;
	text-indent:30px;
}

#pas li{
margin-top:5px;
	font: 0.8em verdana;
	font-weight:bold;
	color:#878787;
	list-style-type:none;
	float:left;
	position:relative;

}

#content h2 {
	color:#121212;
	font-weight:bold;
	margin:2px 0;
	text-indent:1em;
	border-bottom:2px solid #eee;
	background:url(../images/h2.jpg) bottom left no-repeat;
	clear:left;
}
#content h2 a {
font-family:Times New Roman;
font-style:italic;
letter-spacing:0,5em;
        font-size:1.2em;
	color:#b7741c;
	text-decoration:none;
	
}
#content p {
	margin:15px 0;
	font-size:1.2em;
	line-height:21px;
	text-indent:30px;
	text-align:justify;
}

#content ul {
	font-size:1.1em;
	line-height:20px;
	text-align:justify;
	border:none;
}
#content li{
	padding-top:0px;
	margin-bottom:0px;
}

#boczny h2 {
        font-family:Times New Roman;
font-style:italic;
letter-spacing:0,5em;
        font-size:1.4em;
	color:#b7741c;
	text-decoration:none;
	margin:10px 0 18px 0;
}

p.wykaz {
}

#boczny ul {
	border:none;
}
#boczny li{
	padding-top:0px;
	margin-bottom:0px;
}

.bold {
font-weight:bold;
font-style:italic;
}

.italic {
font-style:italic;
}

input {
	padding:5px;
	border:1px solid #eee;
	color:#555;
	width:220px;
}

#content h3 {
	font:1.8em Trebuchet MS;
	color:#555;
	margin:10px 0;
}

blockquote {
	padding:0 0 0 10px;
	border-left:5px solid #eee;
}

ul.boczna {	
	margin:10px 10px 10px 0;
	padding:0 0 0 15px;
	border:1px solid #eee;
}
ul.boczna li {
	margin:0 0 0 10px;
	padding:5px;
}
#content img {
	padding:5px;
}

#stopka {
clear:both;
	text-align:center;
	border-top:10px solid #f4ede5;
	background-color:black;
	height:20px;
	padding-top:5px;
	margin:0 auto;
	color:#fff;
	width:100%;
}
#stopka a {
	color:#eee;
}