@charset "utf-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #a9a8a8 url(../images/bg1_1.jpg) repeat-x 50% 0%;
	background-attachment: fixed;
	margin: 0; /
	padding: 10;
	text-align: center; 
	color: #fff;

}
a {
vertical-align: top;
color: #fff;
text-decoration: none;}

#top_1 { 
	background: #fff; 
	height: 100px;
	 color:#000;
	width: 1004px;  
	margin: 0 auto; 
	 border-left: 1px solid #fff;
	 border-right: 1px solid #fff;
	 /* this overrides the text-align: center on the body element. */
} 
#top_2_1 { 
	font-family: tahoma ;
	float: left; 
	height:100px;
	width:500px;
	overflow: hidden;
	text-align: center; /* this overrides the text-align: center on the body element. */
} 
.top_2_2 { 
		font: 100% Verdana, Arial, Helvetica, sans-serif;
	padding: 12px 30px;
	font-size:11px;
	font-weight:bold;
	overflow: hidden;
	color: #676767; /* this overrides the text-align: center on the body element. */
} 

#container { 
	
	width: 1004px;  
	margin: 0 auto; 
	background: #fff url(../images/bg1.jpg) repeat-y 100% 0%;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
#header {
	width: 1004px;  
	
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	}
#top_3 {
	width:100%;
	background: #fff  url(../images/top_2.gif) repeat-x 100% 0%;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	}
#menu { 
	font-family: tahoma ;
	width: 1004px; 
	font-size: 11px;
	background: #131417 url("../images/menu_tlo3.gif") repeat-x center;
	float: center; 
	overflow: hidden;
	color: #000;
	border-left: 1px solid #5d5d5d;
	border-right: 1px solid #5d5d5d;
	text-align: center; /* this overrides the text-align: center on the body element. */
} 
#under_menu{
	width:100%;
	background: #fff  url(../images/menu_tlo3.gif) repeat-x 100% 0%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}
#sidebar1 { 
	
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	width: 250px; 
	height:700px; 
	float: right; 
	overflow: hidden;
	
	text-align: center; /* this overrides the text-align: center on the body element. */
} 

#text { 
	
	
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	height:100%; 
	width: 754px; 
	float: left; 
	overflow: hidden;
	color: #fff;
	 /* this overrides the text-align: center on the body element. */
} 





#stopka { 
	
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	width: 100%; 
	height: 17px; 
	overflow: hidden;
	background: #394a7a url("../images/menu_tlo3.gif") repeat-x center;
	
	text-align: right; /* this overrides the text-align: center on the body element. */
} 



 ul.menu1, ul.menu1  {
	
	
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu1 {	
	
	float: left;
	background-color: #222;
	padding: 0px 0 0px 0px;
	border: 0px solid #000;
	text-align: center;
}

ul.menu1 li.menu1 {
	font: tahoma;
	float: left;text-align: center;
}

ul.menu1 a:link, ul.menu1 a:visited {
	text-decoration: none;
	font: tahoma;
	display: block;
	font-weight: bold;
	
	background: #131417 url("../images/menu_tlo3.gif") repeat-x center;
	color: #fff;
	padding: 12px 30px;
	border-left: 0px solid #fff;
	border-right: 1px solid #5d5d5d;
}

ul.menu1 a:hover {
	
	background-color: #454444;
	background-image: url("../images/menu_tlo1.gif");
	color: #fff;
}


#menu_hover1 {
	background: #222; color: #c50b27;
	
	}

 ul.menu_zakladki, ul.menu_zakladki  {
		
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu_zakladki {	
	
	background: #131417 url("../images/menu_tlo4.gif") repeat-x center;
	padding: 1px 0 1px 1px;
	border: 0px solid #000;
	text-align: center;
}

ul.menu_zakladki li.menu_zakladki {
	float: left;
	text-align: center;
	
}

ul.menu_zakladki a:link, ul.menu_zakladki a:visited {
	text-decoration: none;
	
	display: block;
	font-weight: bold;
	background: #4e5063 url("../images/menu_tlo4.gif") repeat-x center;
	color: #000;
	padding: 2px 9px;
	border-right: 0px solid #fff;
	border-right: 0px solid #fff;
	
}

ul.menu_zakladki a:hover {
	background-color: #313131;
	background-image: url("../images/menu_tlo1.gif");
	color: #fff;
	
}









.text1 { 
	font:  Helvetica, sans-serif;
	width: 754px; 
	float: left; 
	font-size: 15px;
	overflow: hidden;
	color: #fff;
	text-align: center; /* this overrides the text-align: center on the body element. */
} 
.text2 { 
	width: 754px; 
	float: left; 
	overflow: hidden;
	color: #000;
	text-align: center; /* this overrides the text-align: center on the body element. */
} 


.home.menu1 #meni1,
.oferta.menu1 #meni2,
.galeria.menu1 #meni3,
.linki.menu1 #meni4,
.kontakt .menu1 #meni5 {

background-color: #000;
	
	color: #000;
}


.text3 { 
	font: Verdana, Arial, Helvetica, sans-serif;
	width: 754px; 
	font-size: 12px;
	overflow: hidden;
	color: #000;
	text-align: justify; /* this overrides the text-align: center on the body element. */
} 

.text4 { 
	

	width: 700px; 
	background-color: #fff;
	background: #fff url("../images/bg4.png") repeat-y center;
	overflow: hidden;
	border-bottom: 1px solid #a11e2b;
	
	text-align: justify; /* this overrides the text-align: center on the body element. */
} 

.text5 { 
	font: Arial, sans-serif;
	width: 650px; 
	font-size: 11px;
	overflow: hidden;
	color: #000;
	
	text-align: justify; /* this overrides the text-align: center on the body element. */
} 
.galeria { 
	font:  Helvetica, sans-serif;
	width: 90%; 
	height: 600px;
	
	font-size: 15px;
	overflow: hidden;
	color: #000;
	text-align: center; /* this overrides the text-align: center on the body element. */
} 

#zakladki { 
	width: 1004px; 
	height: 18px;
	font-size: 10px;
	background: #4e5063 url("../images/menu_tlo4.gif") repeat-x center;
	float: center; 
	overflow: hidden;
	color: #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center; /* this overrides the text-align: center on the body element. */
}

#under_zakladki{
	width:100%;
	background: #fff  url("../images/menu_tlo4.gif") repeat-x center ;
	
	}

.naglowek{ 
	
	width:100%;
	font-size: 11px;
	background: #313131 ;
	font-weight: bold;
	text-align:left;
	overflow: hidden;
	color: #fff;
	padding: 4px 0px;
	 /* this overrides the text-align: center on the body element. */
} 