   * {
      margin: 0;
  }
  html{
      height: 100%;
  }
  
  body{
	   height: 100%;
	   background-color: #Fff;
	   background:url('../gfx/tlo.jpg');
	   background-repeat:no-repeat;
       background-position:center;
	
	background-position:top;


  font-family: Tahoma;
  font-size: 12px;

  color: #000000;
	  
	  }
  .clear{clear:both;}
  .wrapper {
      min-height: 100%;
      height: auto !important;
      height: 100%;
      margin: 0 auto -40px;
	  background-color:#F7E09C;

	  width:980px;
	  
	  background:url('../gfx/tlo_tresc.jpg');
	  background-repeat:no-repeat;
  }
  .footer {
	 width:980px;
      height: 130px;
	  background-color:#922;
	  margin-left:auto;
	  margin-right:auto;
	  text-align:center;
	  vertical-align:middle;
	  color:#000;
	   background:url('../gfx/stopka.jpg');
	   background-repeat:no-repeat;
  }
 .push {
	 
      height: 50px;
  }
.d_top{
width: 980px;;
height: 200px;

}

.d_logo{
	float:left;
	width:350px;

	
	}
.d_menu{
	float:left;
	width:430px;

	padding-left:200px;

}

.d_zawartosc{
	-moz-border-radius: 15px;
-webkit-border-radius: 15px;
/*background-color:#B9C8DD;*/
background-color:rgb(185,200,220); /*ie*/
background-color:rgba(185,200,220,0.5);
   -moz-box-shadow: 0px 0px 8px #222;

   -webkit-box-shadow: 0px 0px 8px #222;

padding:10px;
overflow:hidden;/* tresc miesci sie w srodku*/
}

.d_tytulek{
	height:40px; width:350px;
	-moz-border-radius: 20px 20px 0px 0px;
	-webkit-border-radius: 20px 20px 0px 0px;
	background-color:#09F;
	
	padding-top:10px;
	margin-left:30px;
	text-align:center;
	vertical-align:middle;
	}
	
	
	
.d_tresc{  
width:980px;
	  


}

.news_kontener{
	width:550px;
	/*
	background-image:url('../gfx/news_tlo.png');
	background-repeat:repeat-y;
*/
border-bottom:dotted;
border-bottom-width:1px;
padding:7px;
	}
.news_kontener_left{ width:272px; float:left;}
.news_kontener_right{width:272px;float:right; }


	
.news_kontener_big{	
line-height:1.5em;

}
	
.d_tytul{
	padding-top:206px;
	height:30px;
	/*width:500px;
	background-image:url('../gfx/tytul_tlo.png');
	background-repeat:repeat-y;
	
	margin-left:-20px;*/

	}
.d_informacje{

	float:left;}
	.d_prawa{
			margin-top:10px;
	width:190px;
	float:right;
	margin-right:20px;
		
		}
.d_wazne_info{

	background-color: #ffff79;
	background-image:url('../gfx/tlo_wazne.jpg');
	background-repeat:no-repeat;
	padding:5px;

	}
.news_down{
	text-align:right; padding-right:10px;}




ul.main-menu {
list-style-type: none;
margin: 0 auto;
padding: 0;
}

ul.main-menu li {
	float:left;

}



ul.main-menu li a {
 display: block;
 width: 140px;
 height: 40px;
 overflow: hidden;
}

ul.main-menu li a:hover {
border-width: 0;
}

 

ul.main-menu li a:hover img {

margin-top: -40px;
}

table.oferta {
	width: 960px;
	
	}
table.oferta td{width:50%; text-align:center; vertical-align:middle;}	

img { border: none; }
img.odstep { padding:5px; }
img.img_galeria{ border:solid; border-color:#999; border-width:2px;}		
	
span.produkt{font-size:22px;}	
td.opis{padding-bottom:40px;}

span.news_data {font-weight: bold; color :#83a9bf; text-decoration:none; font-family: tahoma; font-size: 10px;}
span.news_lead  {font-weight:normal; color:#4444; text-decoration:none; font-family: tahoma; font-size: 12px; margin-top:2px; margin-bottom:0px;}
span.news_lead 2 {font-weight:normal; color:#aaa; text-decoration:none; font-family: tahoma; font-size: 12px; margin-top:2px; margin-bottom:0px;}
p.tresc  {font-weight: normal; color :#000000; text-decoration:none; font-family: tahoma; font-size: 13px; padding-top:0.5em;}
hr.news {width:300px; height:1px; color: #dddddd; background-color:#dddd; }	
	
span.italics{font-style:italic;}	

h1 {font-weight: bold; color :#fff;text-decoration:none;  font-size: 22px;
 font-family:Tahoma, Geneva, sans-serif; font-variant:small-caps;}
h2 {font-weight: bold; color:#97500F; padding-top:4px;text-decoration:none;  font-size: 16px;
  font-family:Georgia, "Times New Roman", Times, serif; font-variant:normal}
h3 {color :#700; padding-top:4px;text-decoration:none;  font-size: 14px;
font-weight: bold; font-family: tahoma;font-variant:small-caps;}

h3.ost_ogl {color :#700; padding-top:4px;text-decoration:none;  font-size: 12px;
font-weight: bold; font-family: tahoma;font-variant:small-caps;}

table.table_galeria{width:720px;}
td.td_galeria{text-align:center; vertical-align:middle;  width:180px; border-style:dotted; border-color:#eee; border-width:1px;}
p.bold{font-weight:bold}
p.more{text-align:right}

a.a_mail:LINK,a.a_mail:VISITED{ color:#900; text-decoration:underline;}
a.a_mail:HOVER{ color:#F00; text-decoration:underline;}

A.ln_slow:LINK, A.ln_slow:VISITED {  font-weight: bold; color:#c60; text-decoration: none; font-family: tahoma; font-size: 12px;}
A.ln_slow:HOVER { color: #c00;}

A.ln_more:LINK, A.ln_more:VISITED {  font-weight: bold; color:#06c; text-decoration: none; font-family: tahoma; font-size: 15px;}
A.ln_more:HOVER { color: #00c;}

A.ln_stopka:LINK, A.ln_stopka:VISITED {  font-weight: bold; color:#600; text-decoration: none; font-family: tahoma; font-size: 10px;}
A.ln_stopka:HOVER { color: #fff;}

A.a_strony_akt:LINK, A.a_strony_akt:VISITED {  font-weight: bold; color :#d00; text-decoration: none; font-family: tahoma; font-size: 12px;}
A.a_strony_akt:HOVER { color: #f00;}

ul.lista{line-height:2em;}
ul.menu{display:block; list-style:none; font-family:Tahoma, Geneva, sans-serif; font-size:30px;}
li.menu{float:left;}

p{
	
	line-height:1.5em;}

td.p{background-color:#CCC; line-height:1.5em; padding:10px;}
td.np{background-color:#EEE; line-height:1.5em; padding:10px;}
td.ps{background-color:#CCC; line-height:1.5em; padding:10px; text-align:center;}
td.nps{background-color:#EEE; line-height:1.5em; padding:10px;text-align:center;}

ul.stopka{list-style:none; font-size:10px; color:#FFF; font-family:Tahoma, Geneva, sans-serif; line-height:1.8em;}