body {
  text-align:left; /*center hack*/
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.8em;
  color: #005E7A;
  margin: 0;
  padding: 0;
}

a { color:#005E7A; text-decoration:underline; }
a:hover{ color:#005E7A; text-decoration:none; } 
h2 { 
    text-align:left;
	margin:20px 20px 0 20px; 
	padding:0px 0 0 30px; 
	height:43px; 
	font:normal 18px Tahoma,Helvetica,sans-serif;
	color: #005D77; 
	background:url('../images/h3.gif') no-repeat;
}
h3 { 
    text-align:center;
	margin:0px; 
	padding:0px 0 0 0px; 
	height:43px; 
	font:normal 18px Tahoma,Helvetica,sans-serif;
	color: #005D77;  
}
h1 { 
    text-align:left;
	margin:20px 20px 0 20px; 
	padding:2px 0 0 30px; 
	height:43px; 
	font:normal 18px Tahoma,Helvetica,sans-serif;
	color: #005D77; 
	background:url('../images/h2.gif') no-repeat;
}
li { text-align:left; }

#top {
  margin: 0 auto; /*center hack*/
  width: 925px;
}
#header {
  background-color: #FFFFFF;
  height: 98px;
}
#logo {
  text-align: left;
  display: block;
  float: left;
}
#logo img {
  margin: 20px;
  border: none;
}
#kontakt {
  text-align: left;
  display: block;
  float: left;
}
#kontakt a {
	color: #D2D2D2;
}
#kontakt p {
  margin: 20px 0 0 340px;
  font-size: 18px;
  line-height: 26px;
  color: #D2D2D2;
}
#rzetelna firma {
  text-align: left;
  display: block;
  float: left;
}
#rzetelna_firma img {
  margin: 20px 0 0 30px;
  border: none;
}
/* *MENU */ 
#menu {
  width: 925px;
  height: 33px;
  background-image: url('../images/tlo_menu.gif');  
} 
#menu a { float:left; margin: 0; padding: 0 2.25em; color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 11px; }
#menu a:hover { float:left; background: url(../images/button_on.gif); height:33px; text-decoration: none; }

.podmenu {
  line-height:33px;
}

#menu a.click { background: url(../images/button_on.gif); }
#menu a.click_on { padding: 0.59em 1.5em; background: url(../images/button_onn.gif); text-decoration: none; }


/* *MENU */ 
#menu2 {
  width: 925px;
  height: 23px;
  background-image: url('../images/tlo_menu2.gif');  
} 
#menu2 a { float:left; margin: 0; padding: 0 1.25em; color: #000; text-decoration: none; font-weight: normal; font-size: 11px; }
#menu2 a:hover { float:left; background: url(../images/button_on2.gif); height:23px; text-decoration: underline; }

.podmenu2 {
  line-height:23px;
}

#menu2 a.click { background: url(../images/button_on2.gif); }
#menu2 a.click_on { padding: 0.59em 1.5em; background: url(../images/button_onn2.gif); text-decoration: underline; }



img.logo { border: 0; margin: 20px; }
img.prawy_img { border: 0; margin: 0 0 0; }
img.tytul { border:0; margin:20px 0 0 30px;}
/* */
#middle {
  background: url('../images/glowna.jpg') no-repeat 0 2px;
  height: 295px;
}
#middle_oferta {
  background: url('../images/oferta.jpg') no-repeat 0 2px;
  height: 295px;
}
#middle_oferta_dla_firm {
  background: url('../images/oferta-dla-firm.jpg') no-repeat 0 2px;
  height: 295px;
}
#middle_ofirmie {
  background: url('../images/ofirmie2.jpg') no-repeat 0 2px;
  height: 295px;
}
#middle_kontakt {
  background: url('../images/kontakt.jpg') no-repeat 0 2px;
  height: 295px;
}
/* */
#zajafka {
	float:right;
	background: url('../images/internet-wiknet.gif') no-repeat 40px 80px;
	padding:128px 90px 0 0;
}
#zajafka a {
	color:#E10412; 
	font-size:14px;
	margin-left:180px;
	text-decoration:underline;
	font:bold 16px Arial,Helvetica,sans-serif;
}
#zajafka li {
	color:#00C7FF; 
	font-size:14px; 
	text-decoration:none;
	font:normal 20px Arial,Helvetica,sans-serif;
	text-shadow: 0.13em 0.13em 0.2em #FFF;
}
	
#pasek_middle { 
  height: 3px;
  margin: 2px 0;
}
#bottom {
  float: left;
  background: #ffffff url('../images/tresc.gif') repeat-x bottom;
} 
#newsy {
  width: 300px;
  display: block;
  float: left;
  margin-right:16px;
}
#news {
  width: 300px;
}
#newsname {
  float: left;
  margin-top: 18px;
  margin-bottom: 13px;
  width: 110px;
  height: 14px;
  background: url('../images/aktualnosci.gif') no-repeat;
}
#newswindow {
  float: left;
  width: 300px;
  display: block;
  overflow: hidden;
  background: #ffffff url('../images/tlo_akt.gif') repeat-x;
  border: #E6E6E6 1px solid;
  margin-bottom:20px;
}
#news ul { 
  margin-top: 8px;
  margin-bottom: 0px; 
  list-style-type: square;
} 
#news li { 
  margin-top: 15px;
  margin-right:5px; 
  text-align: left;
  font-size:11px;
  line-height:18px;
} 
#zobacz_news {
  float: right;
  height: 22px;
  margin-top: 10px; 
  width: 90px;
  background-color: #005D77;
}
#newswindow a { text-decoration: none; font-size: 11px; }
#newswindow a:hover { text-decoration: none; font-size: 11px; color:#FF1010;}
#newswindow a.przycisk { color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 10px; padding-left:20px;}

#tekst {
  width: 609px; 
  float: left;
  overflow: hidden;
}
#tekst ul {
	margin-left:20px;
} 
#tekst p {
  margin: 20px 30px 20px 30px;
  text-align: left;
}
#tekst p.margin {	
  text-indent: 36px;
}
#tekst_cennik {
  width: 925px;
  float: left;
  overflow: hidden;
}
#tekst_cennik p {
  margin: 20px 30px 0px 30px;
  text-align: left;
}

#tekst_cennik em {
	font-weight:bold;
	color: #D10000; 
}
#footer {
  clear: both;
  width: 100%;
  height: 21px;
  color: #D9F7FF;
  text-align:right;
  font-size: 11px;
  background-color: #005D77;
}
#footer a {
	color: #D9F7FF; text-decoration:none;
}
/* table */
table {
	
}
#tekst_cennik td {
	text-align:center;
	
} 
 
/* form */

.button { font-size: 14px; height:24px; font-weight: normal; border: 1px solid #848484; width: 130px; background-color: #EFEFEF; color: #666666; }
input.formularz { color:#666666; text-align:justify; font-size:14px; height:20px; border: 1px solid #848484; width:250px; background-color: #F8FEFF;}
textarea { font-size: 14px; color:#666666; border: 1px solid #848484; width:380px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F8FEFF;}
.text_red {
	margin-left:16px;
	color: Red;  
	text-decoration:none;
	font-weight:bold;
}

