body{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
	color: #434343;
}

td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
}

a{
	color: #434343;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a:hover{
	color: #BA0508;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.footer{
	color: #434343;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
a.footer{
	color: #434343;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.footer:hover{
	color: #BBB8B8;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	
}

a.menu{
	color: #FFFFFF;	
	font-weight: normal;
	padding-left: 35px;
	line-height: 28px;
}
a.menu:hover{
	color: #FFCC00;
	padding-left: 35px;
	font-weight: normal; 
	line-height: 28px;
}

a.menu2{
	color: #434343;
	font-weight: normal;
	padding-left: 35px;
	line-height: 28px;
}
a.menu2:hover{
	color: #BA0508;
	/* wstawka ma padding*/
	padding-left: 35px;
	font-weight: normal; 
	line-height: 28px;
}



.box_title{
	color: #996600;
	padding-left: 15px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.title{
	color: #C21C1C;
	font-weight: bold;
	padding-bottom:20px;
	text-align: left;
}
.img {
	border: double 3px #C1C0C0;
}

.galeria 
{
border: 5px solid rgb(239, 237, 237);
}

/*#container1 a img {
	vertical-align: bottom;
	margin: 4px;
	border: solid 4px #ccc;
}
*/

#container1 a:hover img {
	border-color: #E8E5E5; /*#D56566;*/
}
#container1 a:hover {  /* wakeup IE */
	border-width: 0;
}

#menu{
	background-image: url(images/menu_bg.png);	
	width: 228px;
	height: 168px;
	color: white;
	
}

#menu2{
	background-image: url(images/menu2_bg.png);	
	width: 228px;
	height: 30px;
	color: #434343;
	
}

#box_title{
	width: 228px;
	height: 34px;
	background-image: url(images/box_title_bg.png);
	color: White;
	margin-top: 3px;
}
#box{
	border: solid 1px #E8E5E5;
	border-right: solid 11px #E8E5E5;
	background-image: url(images/box_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
	margin-bottom: 3px;
}

#foto{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:16px;
}

#abstr{
	/*float:right;*/
	
	padding-right:5px;
	padding-left:10px;
	
	padding-top:10px;
	/*width:425px;*/
	width:100%;
	text-align: justify;
}

#nawigacja {
border-bottom: 1px solid #EEE9DE;
padding: 10px 0 10px 10px;
}
#nawigacja a {
background: url(images/s.gif) no-repeat 0 5px;
padding: 0 0 0 8px;
margin: 0 0 0 10px;
}

h1.psh {
font: bold 14px/130% Tahoma, Arial, Verdana, Helvetica, sans-serif;
color: #C22022;
margin: 10px 5px 15px 11px;
padding: 0;
}


/*h1{padding: 20px;background-color: #FFF;
    font: 100.01% "Trebuchet MS",Verdana,Arial,sans-serif}
	*/

h1,h2,p{margin: 0 10px}
h1{font-size: 120%;color: #FFF}
h2{font-size: 200%;color: #f0f0f0}
p{padding-bottom:1em; text-align:justify;}
h2{padding-top: 0.3em}
div#nifty{ margin: 0 10%;background: #BB090B}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #BB090B}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

strong.rtop, strong.rbottom{display:block;background: #FFF}
strong.rtop b, strong.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #BB090B}
strong.r1{margin: 0 5px}
strong.r2{margin: 0 3px}
strong.r3{margin: 0 2px}
strong.rtop strong.r4, strong.rbottom strong.r4{margin: 0 1px;height: 2px}