/************************** main *******************************/
body
		{
			margin:0;
			padding:0;
			background-color:#FE6400;
			text-align:left;
			font:12px Tahoma, Arial, Helvetica, sans-serif;
			color:#353535;
			line-height: 16px;
			background-image: url(../images/bg.body.jpg);
			background-repeat: repeat-x
		}


a 
		{
			color:#D25503;
			text-decoration:none;
		}


a:hover 
		{
			color:#FE6400;
			text-decoration:underline;
		}
				
HR { margin: 10px 0; text-align: right; height: 1px; color: #ECE6C6; border: none; } /* For Internet Explorer */
HR { margin: 10px 0;  height: 1px; background-color: #ECE6C6; border: none; } /* For Gecko-based browsers */


p 			
		{
			margin:0;
		}


body img 
		{
			border:none;
		}

				
img 		
		{
			border:0;
		}


.clear 		
		{
			clear:both;
		}

/************************** layout **************************/

#container
		{
			width: 880px;
			margin: 0 auto 20px auto;
			padding: 5px 10px 0 10px;
			background-color:#FFFFFF;
		}

#head1
		{
			margin: 0;
			width: 900px;
			height: 106px;
			background-image: url(../images/head1.gif);
			background-repeat: no-repeat;
		}

#head1_en
		{
			margin:0px 0px 0px 0px;
			width: 900px;
			height: 106px;
			background-image: url(../images/head1_en.gif);
			background-repeat: no-repeat;
		}

#head1_de
		{
			margin:0px 0px 0px 0px;
			width: 900px;
			height: 106px;
			background-image: url(../images/head1_de.gif);
			background-repeat: no-repeat;
		}

#head2
		{
			width: 900px;
			height: 171px;
			background-image: url(../images/head2.gif);
			background-repeat: no-repeat;
		}

#head2MP
		{
			width: 900px;
			height: 171px;
			background-image: url(../images/head2MP.jpg);
			background-repeat: no-repeat;
		}

#menu_top
		{
			width: 900px;
			height:29px;
			background-image:url(../images/bg.menu.gif);
			background-repeat:no-repeat;
			padding:13px 0 0 0;
		}	

#menu_top ul
	{
	text-align:center;
	margin:0;
	padding:0;
	}
#menu_top ul li{
	display:inline;
	padding:0 16px;
	}
#menu_top ul li a
	{
	text-decoration:none;
	color:#ffffff;
	font:14px Arial, Helvetica, sans-serif;
	border-right:1px solid #ffffff;
	padding:0 26px 0 0;
	}

#menu_top ul li a:hover
	{
	color:#fe4000;
	}
	
#menu_top ul li a.last
	{
	border-right:none;
	}

#subcontainer
	    {
			clear: both;
			margin: 0;
			padding: 0;
			text-align: center;
	    }		
		
#subcontainer div.header-normal
		{
			height:15px;
			margin:0;
			padding:10px 20px 30px 20px;
			background-image:url(../images/bg.box.gif);
			background-repeat:repeat-x;
			font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
			color:#ffffff;
			vertical-align:middle;
			text-align:left;
		}
		
#subcontainer div.header-active
		{
			height:15px;
			padding:10px;
			background-image:url(../images/bg.header.gif);
			background-repeat:repeat-x;
			font:14px Tahoma, Arial, Helvetica, sans-serif;
			color:#ffffff;
			vertical-align:middle;
			text-align:center;
		}

#subcontainer div.dzial
		{
			height:auto;
			margin-left:10px;
			margin-top:5px;
			margin-bottom:5px;
			margin-right:10px;
			padding:4px;
			padding-left:20px;
			background-image:url(../images/bg.dzial.gif);
			background-repeat:no-repeat;
			background-color:#dddddd;
			font:9px Tahoma, Arial, Helvetica, sans-serif;
			color:#000000;
			text-align:left;
			border-top:1px solid #000000;
			border-right:1px solid #000000;			
			border-left:5px solid #000000;
			border-bottom:1px solid #000000;
			line-height: 18px;
		}

#subcontainer div.dzial a
		{
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
			color:#ff0000;
		}

#subcontainer div.dzial a:hover 
		{
			text-decoration:underline;
		}

#subcontainer div.box
		{
			padding:0px 15px 10px;
		}

#subcontainer div.box2
		{
			padding:20px 10px;
			border-top:0px;
			border-right:1px solid #5CAEFE;			
			border-left:1px solid #5CAEFE;
			border-bottom:1px solid #5CAEFE;
			background-image:url(../images/bg.kontakt.gif);
			background-repeat:repeat;
			font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
			text-align:center;
		}

#subcontainer div.podmenu
		{
			padding:1px 1px;
			border-top:0;
			border-right:1px solid #000000;			
			border-left:1px solid #000000;
			border-bottom:1px solid #000000;			
			text-align:left;
			font-size: 12px;
			color:#ffffff;
			background-color:#D25503;
		}

#subcontainer div.podmenu a
		{
			color:#ffffff;
			text-decoration:none;
		}

#subcontainer div.podmenu a:hover
		{
			color:#353535;
			text-decoration:none;
		}

#subcontainer h1
		{
			font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
			color:#000000;
			line-height: 16px;
			margin:0;
			padding:0	
		}	

#subcontainer h2
		{
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
			color:#555555;
			margin:0;
			padding:0	
		}	

#subcontainer .font_czarny_8
		{
			color:#000000;
			font-size:8px;
		}			

#subcontainer .font_czarny
		{
			color:#000000;
		}			

#subcontainer .font_czarny_14
		{
			color:#ffffff;
			font-size:14px;
		}			
		
#columnLeft	
		{
			width:		670px;
			margin:		0;
			float:		left;
			text-align:	left;
			display:	block;
			padding:	2px 0 0 0;
		}

#columnLeft	 div.imgbox
		{
			float:left;
			padding:0 20px 10px 0;
		}
		
#columnLeft	 div.imgbox img
		{
			width:250px;
			margin:5px 5px 5px 5px;
			border:0;
		}					

#columnLeft	 div.imgbox2
		{
			float:right;
			padding:0;
		}
		
#columnLeft	 div.imgbox2 img
		{
			width:250px;
			margin:5px 5px 5px 5px;
			border:0;
		}					

#columnLeft	 div.imgbox3
		{
			float:right;
			padding:0;
		}
		
#columnLeft	 div.imgbox3 img
		{
			margin:5px 5px 5px 5px;
			border:0;
		}					

#columnLeft ul
		{
			margin:0;
			padding:0;
		}
#columnLeft ul li
		{
			padding:0 0 0 10px;
			margin:0 0 0 30px;
		}

#columnRight		
		{
			width:200px;
			margin:0 0 0 10px;
			float: left;
			text-align:left;
			padding:0;
		}			

#columnRight	 div.imgbox
		{
			float:center;
			padding:0;
		}
		
#columnRight	 div.imgbox img
		{
			width:200px;
			margin:10px 0 0 0;
			border:0;
		}

#columnLogo		
		{
			width:200px;
			margin:0 0 0 8px;
			float: left;
			text-align:center;
			padding:0;
			border-left:1px solid #000000;
			border-right:1px solid #000000;
			font-size: 12px;
		}

#columnLogo img
		{
			margin:20px 0 0 0;
			border:0;
		}

#footer
	    {
			font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
			margin: 0;
			padding: 8px 0 8px 0;
			height:27px;
			color:#002B55;
			background-image: url(../images/bg.box.gif);
			background-repeat: repeat-x;
			text-align:center;		
	    }				

#statystyka
	    {
			background-color:#FE6400;
			text-align:right;		
	    }				

.separator 
		{
			padding:10px;
		}		