html{
	height:100%;
	margin:0;
	padding:0
} 
/* end hack */ 
html,body {
	padding:0;
	margin:0;
/*	background-color: #eff1ed;  */
	background-color: #dcdeda;
	font-size: 12px;
 	font-family: Arial, Helvetica, sans-serif; 
  color:#444444;
 /*background: #dcdeda url(images/faher_nowa_glowna_03.jpg) repeat-x left top;  */
/*background: #eff1ed url(images/fah7_03.jpg) repeat-x left top;      */
/*  background: #dcdeda url(images/faher_index4_03.jpg) repeat-x left top;        */
background: #dcdeda url(images/faher_index2_03.jpg) repeat-x left top;  

  }

body{	
	text-align:left;
	min-width:970px;/* for mozilla*/
	/*background-color: #eff1ed;  */
	height:100%;
  /*background: #eff1ed url(images/fah7_03.jpg) repeat-x left top;     */
/*  background: #dcdeda url(images/faher_nowa_glowna_03.jpg) repeat-x left top; */  
/* background: #dcdeda url(images/faher_index4_03.jpg) repeat-x left top;  */  
background: #dcdeda url(images/faher_index2_03.jpg) repeat-x left top;  
 	
}


#maincontainer{                                                  
width: 970px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #eff1ed url(images/faher_index2_19.jpg) repeat-y left top;
      
}


#top{
width:970px;
height: 127px; /*Height of top section*/
background:  url(images/faher_index_04.jpg) no-repeat left top;
}


#separ_menu_g{
width:970px;
height: 42px; /*Height of top section*/
/*background:  url(images/faher_index_10.jpg) no-repeat left top;     */
background:  url(images/faher_index2_10.jpg) no-repeat left top; 
}

#separ2_menu_g{
width:970px;
height: 9px; /*Height of top section*/
background:  url(images/faher_index_12.jpg) no-repeat left top;
}

#left p {
	padding:0;
}


#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
/*background: #eff1ed url(images/fah7_16.jpg) repeat-y left top;   */
background: #eff1ed url(images/faher_index2_19.jpg) repeat-y left top;
}

#contentcolumn{
margin-left: 340px; /*Set left margin to LeftColumnWidth*/
margin-right:10px;
}

#witamy2{
width:310px;
float:left; 
margin-left:0px;
margin-top:0px;
margin-bottom:10px;   
}

#witamy3{
width:310px;
float:left; 
margin-left:0px;
margin-top:10px;
margin-bottom:10px;   
}

#gorne_witamy{
height:225px;
margin-left:10px;
}

#lewe{
margin-left:10px;
}

.inner_aktual{
padding:10px;
}

#content_glowna{
margin-top:0px;
}


#witamy2 p{
padding-left:10px; 
padding-right:10px;
}

#flash{
height:210px;
float:right;
margin-right:10px;

}

#aktual{
height:100%;
background: #FFFFFF;
border: 1px solid #e5e5e5;
padding:10px; 

}

#menu_t{
position:absolute;
top:35px;
left:650px;
}

#leftcolumn{
float: left;
width: 310px; /*Width of left column*/
margin-left: -970px; /*Set left margin to -(MainContainerWidth)*/

}

#zolty h2{
/*width:305px;
/*background: #fed114; 
font-size:13px;
color:#000000;
height:28px;
line-height:28px;
/*border:#eabe07 solid 1px;
padding-left:10px;
/*padding-top:5px;
padding-bottom:5px;  
margin-left:10px;  
background: #eff1ed url(images/zolty_h2.jpg) no-repeat left top;    */
width:285px;
background: #fac800;
font-size:13px;
color:#ffffff;
height:28px;
line-height:28px;
margin-left:5px;
margin-top:0px;
margin-bottom:0px;
border-bottom:3px solid #ffffff;
/*border:#eabe07 solid 1px;
padding-left:10px;           
padding-top:5px;
padding-bottom:5px;  */
padding-left:10px;  
}

#zolty {
font-size:12px;
padding:0;
margin:0;
}

#menu_pasek {
width: 970px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
height:20px;
}

#menu_pasek_link {
color:#000000;
font-size:10px;
float:right;
margin-right:10px;
line-height:20px;

}

#zolty p{
padding-left:10px;
padding-right:10px;
}

#szary {
font-size:12px;
padding:0;

}


#szary h2{
width:285px;
background: #d0d2ce;
font-size:13px;
color:#646464;
height:28px;
line-height:28px;
margin-left:5px;
margin-top:0px;
margin-bottom:0px;
border-bottom:3px solid #ffffff;
/*border:#eabe07 solid 1px;
padding-left:10px;           
padding-top:5px;
padding-bottom:5px;  */
padding-left:10px;  
/*width:295px;
height:28px;
line-height:28px;
/*background: #d0d2ce; 
font-size:13px;
color:#000000;
/*border:#a9afa3 solid 1px;  
padding-left:10px;
/*padding-top:5px;
padding-bottom:5px; 
background: #eff1ed url(images/szary_h2.jpg) no-repeat left top;    */

}
#szary2 h2{
width:285px;
background: #d0d2ce;
font-size:13px;
color:#646464;
height:28px;
line-height:28px;

margin-top:10px;
margin-bottom:0px;
border-bottom:3px solid #ffffff;
/*border:#eabe07 solid 1px;
padding-left:10px;           
padding-top:5px;
padding-bottom:5px;  */
padding-left:10px;  
/*width:295px;
height:28px;
line-height:28px;
/*background: #d0d2ce; 
font-size:13px;
color:#000000;
/*border:#a9afa3 solid 1px;  
padding-left:10px;
/*padding-top:5px;
padding-bottom:5px; 
background: #eff1ed url(images/szary_h2.jpg) no-repeat left top;    */

}


#footer{
clear: left;
width: 100%;
background:  url(images/faher_index3_25.jpg) repeat-x left top;
height:91px;
color: #9e9e9e;
}

#footer_top {
width: 970px;
background:  url(images/faher_index2_21.jpg) no-repeat left top;
height:26px;
margin: 0 auto; 
}

#footer a{
color: #727272;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.inner_bg{
/*background:  url(images/inner_bg.jpg) no-repeat left top;      */
background-color:#eff1ed;
margin-left:5px;
padding-left:5px;
font-size:10px;
margin-right:5px;
}

.inner_bg2{
/*background:  url(images/inner_bg.jpg) no-repeat left top;      */
background-color:#eff1ed;
margin-left:5px;
font-size:12px;
margin-right:5px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:10px;
}
.inner_bg2 p{
padding-left:5px;
padding-right:5px;
margin-top:0px;
margin-bottom:0px;
padding-top:10px;
}

 .clear{
	clear:both;
}   

.formbutton{
color:#000000; font-size:11px;
 border-top: 1px solid #a9afa3;
	border-left: 1px solid #a9afa3;
	border-bottom: 1px solid #a9afa3;
	border-right: 1px solid #a9afa3;
padding:3px;
	width:60px;

	background:#fed114  url(images/button.gif) no-repeat;
}

.form_text{
color:#a9afa3; font-size:11px;
 border-top: 1px solid #a9afa3;
	border-left: 1px solid #a9afa3;
	border-bottom: 1px solid #a9afa3;
	border-right: 1px solid #a9afa3;
	background: #f8f9f6;
	width:110px;
padding:3px;
}

#pierwsza_aktualnosci{
width:280px;
}

#pierwsza_firma{
width:280px;
float:left;
}

#lista3{
width:660px;
}

#lista_inner3{
width:660px;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
}

#lista_inner3 h5{
margin-top:0px;


}


#pierwsza_firma h2{
width:300px;
height:28px;
line-height:28px;
/*background: #d0d2ce; */
font-size:13px;
color:#000000;
/*border:#a9afa3 solid 1px; */
padding-left:10px;
/*padding-top:5px;
padding-bottom:5px; */
background: #eff1ed url(images/firma_h2.jpg) no-repeat left top;    
}

#pasek_g {
width:100%;
height:20px;
background: #ffcc00 ;   
}

#pierwsza_news{
width:280px;
float:right;
}

#pierwsza_news h2{
width:295px;
height:28px;
line-height:28px;
font-size:13px;
color:#000000;
/*border:#eabe07 solid 1px;*/
padding-left:10px;
/*padding-top:5px;
padding-bottom:5px; */
background: #eff1ed url(images/aktualnosci_h2.jpg) no-repeat left top;  
}

#pierwsza_news h3{
font-size:12px;
color:#ff6e16;
border-bottom:#eabe07 solid 1px;

}
#pierwsza_news a{
font-size:12px;
color:#343434;
text-decoration:none;


}
#contentcolumn h3{
font-size:13px;
color:#343434;
border-bottom:#eabe07 solid 1px;
padding-bottom:5px;

}
#contentcolumn a{

color:#245e8c;
text-decoration:none;
font-weight:bold;


}
#contentcolumn a:hover{

color:#000000;
text-decoration:none;
font-weight:bold;
}

#top_szeroka{
height:5px;
width: 305px;
background: url(images/block_szerokie_lewe_02.jpg) no-repeat left top;  
margin-bottom:0px;
margin-top:0px;
}

.content_szeroka{
width: 305px;
background: url(images/block_szerokie_lewe_04.jpg) repeat-y left top;  
margin-top:0px;
margin-bottom:0px;
}

#footer_szeroka{
width: 305px;
background: url(images/block_szerokie_lewe_06.jpg) repeat-y left top;  
margin-top:0px;
height:5px;
margin-bottom:0px;
}

#block_flash_top{
height:5px;
width: 620px;
background: url(images/block_flash_01.jpg) no-repeat left top;  
margin-bottom:0px;
margin-top:0px;
}

.block_flash_content{

width: 620px;
background: url(images/block_flash_03.jpg) repeat-y left top;  
margin-bottom:0px;
margin-top:0px;
}

#flash_index{
margin-left:5px;
}

#ramka{
margin-left:10px;
}

#block_flash_footer{
width: 620px;
background: url(images/block_flash_05.jpg) no-repeat left top;  
margin-top:0px;
height:5px;
margin-bottom:0px;
}
/* .submenu ============================== */

	.submenu {
		
		width:295px;
		float:left;
			display:inline;
			margin-left:5px;
		
	}	
	
		.submenu img { 
		
			border:0px;	
		
		}
		
		.submenu ul {
		
			margin:0px;
			padding:0px;
			list-style-type:none;
		
		}
		
		.submenu li {
		
			border-top:1px solid #ffffff;
			border-bottom:0px solid #e7e7e7;  
			background-color:#343434;
			/* width:217px; */
		
		}
		
		.submenu li a {
		
			text-align:left;
			font-size:12px;
		
			/*background:  url(images/kws2.gif) no-repeat left top;
            background-position: 20px 8px;   */
			color:#ffffff;
			display:block;
			text-decoration:none;
			padding-top:6px;
			margin-left:0px;
			padding-left: 0px;
			height:20px;
			text-indent:8px;
font-weight:bold;
		
		}
		
		.submenu li a:hover {
		
				background-color:#343434;
					color:#d1d1d1;
			/*	background:  url(images/kws2.gif) no-repeat left top;
            background-position: 20px 8px;  */
		
		}
	
	/* deeper */
	
		.submenu ul ul {
		
			margin:0px;
			padding:0px;
			list-style-type:none;
		
		}
		
		.submenu ul ul li {
		
			border-top:1px solid #f8f8f8;
			/*border-bottom:1px solid #000000;*/
			background-color:#e9e9e9;
			/*width:217px;*/
		
		}
		
		.submenu ul ul li a {
		
			text-align:left;
			text-indent:8px;
			color:#343434;
			display:block;
			/* width:217px; */
			font-size:12px;
			text-decoration:none;
			padding-top:6px;
			padding-left:5px;
			height:20px;
			/*	background:  url(images/menu_bullet.gif) no-repeat left top;
            background-position: 30px 12px;     */
		
		}
		
		.submenu ul ul li a:hover {
		
		
			color:#343434;
			/*	background: #2D3B44 url(images/menu_bullet_bial.gif) no-repeat left top;
            background-position: 30px 12px;     */
		   	background-color:#dcdbdb; 
		}



/* deeper */
	
		.submenu ul ul ul {
		
			margin:0px;
			padding:0px;
			list-style-type:none;
		
		}
		
		.submenu ul ul ul li {
		
			border-top:1px solid #ffffff;
			/*border-bottom:1px solid #000000;*/
			background-color:#d5d1d1;
			/*width:217px;*/
		
		}
		
		.submenu ul ul ul li a {
		
			text-align:left;
			text-indent:8px;
					color:#343434;
			display:block;
			/* width:217px; */
			font-size:12px;
			text-decoration:none;
			padding-top:6px;
			padding-left:5px;
			height:20px;
					}
		
		.submenu ul ul ul li a:hover {
		
		
						color:#343434;
				background-color: #e2e2e2 ;
           
		
		}
  

/* deeper */
	
		.submenu ul ul ul ul {
		
			margin:0px;
			padding:0px;
			list-style-type:none;
		
		}
		
		.submenu ul ul ul ul li {
		
			border-top:1px solid #5e5d5d;
			/*border-bottom:1px solid #000000;*/
			background-color:#5C6870;
			/*width:217px;*/
		
		}
		
		.submenu ul ul ul ul li a {
		
			text-align:left;
			text-indent:8px;
			color:#ffffff;
			display:block;
			/* width:217px; */
			font-size:12px;
			text-decoration:none;
			padding-top:6px;   
			padding-left:50px;
			height:22px;
				/*background:  url(images/menu_bullet_bial.gif) no-repeat left top; */
            background-position: 50px 12px;
		
		}
		
		.submenu ul ul ul ul li a:hover {
		
		
			color:#ffffff;
				background-color: #5C6870 ;
            background-position: 50px 12px;
		
		}

 #lang{

 float:right;
 padding-right:150px;
 margin-top:55px;
 font-size:11px;
 }
 
 #lang a{

text-decoration:none;
color:#5c5c5c;
font-size:11px;

 }

#separek{

padding-bottom:4px;
padding-top:4px;
border-bottom: 1px solid #b4b4b4;
width:95%;
}

