.metropolis #drukuj { width:550px; text-align:right; }
.metropolis #flashcontent { z-index:1; }

.metropolis #menu_left_01 { font-size: 12px; color: #333333; font-weight: 100; text-align:right; padding-right:20px; }

.border{ border: 1px solid #333333; }
.metropolis #background1 { 

	background-image:url(../images/metropolis_sa_02.gif);
 	background-position:top;  
 	background-repeat:repeat-x;  
  } 

.metropolis #background2 {

  clear:both;
	background-image:url(../images/metropolis_sa2_06.jpg); background-position:top; background-repeat:repeat-x; 
 	height:232px; width:100%; margin:0 auto;  
 	text-align:center;   
 } 
.metropolis #background2_en {

  clear:both;
	background-image:url(../images/metropolis_sa2_06_en.jpg); background-position:top; background-repeat:repeat-x; 
 	height:232px; width:100%; margin:0 auto;  
 	text-align:center;   
 }  
.metropolis #bottom {
 
width:1015px; height:230px; margin:0 auto; 	clear:both;   
 

}
 
.metropolis #menu_strony{

padding: 20px 0 0 0;
}

.metropolis #bottom_1 {

 clear:both;   
 
}
 .metropolis #bottom_1x1 {
 height:5px; 
 
}
.metropolis #bottom_1x0 {
 
	width:265px; height:60px; padding:25px 0 0 10px;    float:left; text-align:left;

}
.metropolis #bottom_1x2 {
 
	width:620px; height:15px; padding:40px 0 0 5px;    float:left; text-align:left;

}
.metropolis #bottom_1x3 {
 
	width:620px; height:15px; padding:5px 0 0 5px;    float:left; text-align:left;

} 

.metropolis #bottom_2 {
 
	clear:both; height:60px;
	padding:0 0 0 0 ; text-align:left; 	
 
 
 
}
.metropolis #bottom_2x1 {
 
	width:470px;   padding:0 0 0 0;    float:left; text-align:center;

}

.metropolis #bottom_2x2 {
 
	width:210px;  padding:5px 0 0  10px;    float:left; text-align:left;

}
.metropolis #bottom_2x3 {
 
	width:150px;  padding:5px 0 0 0px;    float:left; text-align:left;

}
.metropolis #bottom_2x4 {
 
	width:150px;   padding:5px 0 0 0px;    float:left; text-align:left;

}
.metropolis #bottom_3 {
	width:960px; height:70px;   
	clear:both; line-height:17px;
	padding:15px 0 0 0 ; font-size:9px; border-top:1px solid #062E47; color:#07456F;
 
 
 
}

.metropolis #slogan { text-align:left; width:260px; float:left;  font-size:10px; color:#006699; font-weight:100; padding:0 30px 0 0;}
.metropolis #newsletter{ text-align:left; float:left; width:180px; font-size:10px; color:#FFFFFF; font-weight:100; padding:0 0 0 0;}



.metropolis #container {

	background-color:#FFFFFF; 
	float:left; 	 
	width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
 	padding: 0 0 0 0; 
	/* this overrides the text-align: center on the body element. */
}

.metropolis #modul_1x1{ width:440px; float:left; padding:10px 0px  10px 20px; text-align:justify; color: #666666; line-height:25px; 
}
.metropolis #modul_2x1{ width:480px; float:right; text-align:justify; color: #333333; line-height:19px; font-size: 11px; font-variant: normal; font-weight: 100; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; padding-top: 20px; padding-right: 20px; padding-bottom: 0; padding-left: 0; 
}

.metropolis #modul_1x1_sz_011{   width:330px;  float:left;  
}
.metropolis #modul_1x1_sz_01{  color: #333333; background-repeat:no-repeat; background-position:top left; width:330px; height:320px; float:left; padding:18px 0 10px 20px; text-align:left;   line-height:25px; 
}
.metropolis #modul_1x1_sz_02{  color: #333333; background-repeat:no-repeat; background-position:top left; width:330px; height:320px; float:left; padding:18px 0 10px 20px; text-align:left;   line-height:25px; 
}
.metropolis #modul_2x1_sz_01{ width:560px; float:right; text-align:justify; color: #333333; line-height:19px; font-size: 11px;   font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; padding-top: 10px; padding-right: 20px; padding-bottom: 0; padding-left: 0; 
}
.metropolis #bg_grad_1{ background-color:#FFFFFF; }

.metropolis #header {

	background-image:url(images/index_04.jpg);
	width:948px; 
	height:39px;
	padding: 0 0 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.metropolis #mainContent {  
	padding: 0 0 0 0; width:960px; clear:both; margin:0 auto; 
}
.metropolis #footer {
	padding: 0 0 0 0;  /* this padding matches the left alignment of the elements in the divs that appear above it. */
}

.metropolis #menu_bg {

padding:2px; border:1px solid #132A38;  background-color:#011826;  margin:1px  10px; line-height:18px;


}

.metropolis #float_left {float:left;}
.metropolis #float_right {float:right;}
.metropolis #clear { clear:both;}


ul{ }
