body { background-image:url(gfx/background.jpg);
       background-repeat:repeat-x;
	   background-position:top;
	   background-color:#838383;
	   } 	
	   
	   
#kontener { width:805px;
            margin:0 auto;
			}	   
			
#flash { margin:0 auto;
         margin-top:15px;}				   
		 
	 	
html>body #flash2 { margin-left:30px;
		  float:left;}	
		  
#flash2 { margin-left:15px;
		  float:left;}			  
		  
img {
border:none;
}		  
		  

html>body #main_body { float:right ; 
			 margin-top:11px; width:510px; margin-right:20px;
}	 

#main_body { 
			 margin-top:11px; width:510px; float:right; margin-right:10px;
}	 
			 
#news_head { color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif;
            background-image:url(gfx/podklad_pattern.jpg); background-repeat:repeat-y;}
		
html>body #news_head { color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif;
            background-image:url(gfx/podklad_pattern.jpg); background-repeat:repeat-y; position:relative;}							
		
#news { width:500px; margin:0 auto; padding-top:5px; overflow:auto; height:412px;
  }		

*html #news { width:500px; margin:0 auto; padding-top:5px; overflow:auto; height:412px;
  }		
  
#news_2 { padding-left:10px; padding-right:15px; text-align:justify;}  


#podklad { background-image:url(gfx/temp_podklad.jpg); background-repeat:no-repeat; width:510px; }	

.news_picture { width:100px; height:100px;float:left; padding: 5px 5px 0px 0px; }	
  	 
.news_data { font-size:10px; }	


#footer { margin-left:16px;
          background-image:url(gfx/footer_bg.jpg); background-repeat:no-repeat; width:761px;
		  filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }	

html>body #footer { margin-left:21px; float:left;
          background-image:url(gfx/footer_bg.jpg); background-repeat:no-repeat; width:761px;
		  filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }	
		  
.footer_text { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
               margin-left:200px; margin-top:3px;
			   filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }		  

a:link { color:#666666; border:none; text-decoration:none; border:none; }
a:visited { color:#666666; border:none; text-decoration:none;  border:none;}
a:hover { color:#0099CC; border:none; text-decoration:none;  border:none; }

.list_1 { color:#003366; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
.list_2 { color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }

a.real:link { color:#003366;; border-bottom:dashed 1px royalblue; text-decoration:none; }
a.real:visited { color:#003366;; border-bottom:dashed 1px royalblue; text-decoration:none;}
a.real:hover { color:#333333; border-bottom:dashed 1px royalblue; text-decoration:none; }

a.wykonanie:link { color:#FFF;; text-decoration:none; }
a.wykonanie:visited { color:#FFF;;  text-decoration:none;}
a.wykonanie:hover { color:#FFCC00;  text-decoration:none; }


a.real2:link { color:#003366;; border-bottom:dashed 1px royalblue; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin-top:5px;}
a.real2:visited { color:#003366;; border-bottom:dashed 1px royalblue; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
a.real2:hover { color:#333333; border-bottom:dashed 1px royalblue; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }

.kontakt { text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }

.input_style { border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }

.form_style { text-align:right; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#003366; margin-top:-150px; }

.table_class { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; cursor:pointer; }

tr:hover { background-color:#E2E2E2; }

.table_realizacje { text-align:left; cursor:pointer;}

.news_image { width:100px; float:left; display:inline; padding:0px 10px 10px 10px; }

.news_tresc { width:300px; margin-left:130px; margin-top:15px;}


.powrot { float:right; margin-top:-15px; margin-right:15px; }

html>body .powrot { float:right; margin-top:-15px; margin-right:30px; }

#pracownicy { background-image:url(gfx/pracownicy_bg.jpg);
              background-repeat:repeat-x; }
			  
.nazwa_class { margin-top:10px; }
.nazwa_class2 { margin-top:10px; margin-left:35px;display:block; }			

.realizacje_box { font-family:Verdana, Arial, Helvetica, sans-serif;
                  font-size:12px;
				  color:#333333;
				  }	  
				  
.realizacje_img_box { width:450px;
                      text-align:center;
					  margin:0 auto;
					  	
					  	  }
						  
.realizacje_powrót { width:500px;
                     text-align:right;
					 float:right;
					 height:30px;
					 }						  