body { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: black; margin:0; padding: 0; text-align: left; background: #FEFEFE; }

a {outline: none; text-decoration: none ; color:gray; }
a:hover {	text-decoration: underline;}

p,span,div {	margin: 0px;	padding: 0px;}
p {	margin-bottom:0.8em;	line-height: 170%;	text-align: left;}
img {	border: 0px;}

h1,h2,h3,h4,h5,h6,h7,h8,h9 { font-family: arial; margin: 0; 	}
h1 {text-align:left; color: #000000; font-size: 22px; font-weight: normal; margin:10px 0 10px 0;}
h2 {text-align:left; color: #B6CBA0; font-size: 22px; font-weight: bold; margin:10px 0 10px 0;}
h3 {text-align:left; color: #6CB1DB; font-size: 18px;}
h4 {padding-bottom:3px; padding-top:15px; color: #9CC006; font-size: 14px; font-weight: bold;}
h5 {padding:0px; margin: 0 0 0 0; color: #AD2F3F; font-size: 14px; font-weight: bold;}

form {	margin: 0;	padding: 0;}

label {	display: block;}

/* klasy */

.doSrodka {	vertical-align: middle;}
.doLewej {	float: left;}
.doPrawej {	float: right;}

.news {	width: 235px;	height: auto;	overflow: auto;	float: left;	margin-right: 25px;}
.newsData {	color: #A6A6A6;	margin-bottom: 0;}
.newsTytul {	font-weight: bold;}

/* id */
#topInfo {	width: 921px; height: 66px; background: url(../pics/top.jpg); padding: auto; margin: auto;}

#prawaKolumna {
	width: 710px;
	height: auto;
	text-align: left;
	float: right;
	padding: 0 0 0 20px;
	overflow: auto;
}
#prawaKolumna p {	margin-bottom: 20px;}


div.album {
	float: left;
  margin: 5px;
  height: 300px;
  font-size:90%; 
  color: #808080;
  width: 230px;
  border:0px solid red;
  text-align:center;
}

td.album {
 width: 200px;
 font-size:90%;  
 padding-bottom: 30px;
 text-align:center;
}
td.album a { padding:0px; margin: 0 0 5px 0; color: #AD2F3F; font-size: 14px; font-weight: bold;}
.album b {font-size:130%;}
#list_album {margin-top:20px;}
div.album div { width: 170px; }
td.gal_foto {width: 150px; height: 150px;}

.rewind {font-size:15px; font-family: arial; margin-bottom:10px;}
.rewind a {color: white; background: #dddddd; font-weight: bold; text-decoration: none; margin: 4px; padding: 3px 8px;}
.rewind b {color: white; background: #9cc008;  font-weight: bold; text-decoration: none; margin: 4px; padding: 3px 8px;}


.zobaczTakze {	margin: -5px 0 17px 7px;	padding: 0;	list-style: none;}
.zobaczTakze li {	display: inline;  }
.zobaczTakze a {	margin: 2px 5px;	padding: 3px 5px;	color: white;	line-height: 180%;	font-weight: bold;	text-decoration: none;	font-size:14px;	background:#6CB1DB;   }
  
.zobaczRowniez {	margin: 0;	padding: 0;	list-style: none;	text-align:left;}
.zobaczRowniez li {	display: inline;  }
.zobaczRowniez a {	margin: 0 0px 0px 10px;	padding: 0 0px 20px 10px;	color: #808080;	text-decoration: none;	background: url(../pics/kropki2.gif) bottom right no-repeat;  }  
  
div.gallery  {
 float:left;
 display: inline;
 margin-right: 30px;
 width:150px;
 height:150px;
 font-size:90%;
 margin-bottom:10px;
}
div.gallery img {	border: solid 0px #B6CBA0;}
.ramkaDuza {  margin: 10px 0 -5px 0;  border: solid 0px #B6CBA0;}

td.ofertaTd {text-align:left;} 

div.oferta { }
td.oferta {}
.oferta a {text-decoration: none;}
.oferta a:hover { text-decoration: none;}

/* container */
#container {width: 1000px; height: auto; margin: auto; padding:0; overflow: hidden; outline: 0px solid red; }

/* gora*/
#jpgheader { width:1000px; height:106px; margin: 0; padding: 0; outline: 0px solid green; }

#menu2 { width: 1000px;	height: 90px; outline: 0px solid yellow; font-family: Arial;  color: white; font-size: 14px; text-align:left; background: url('../pics/menu2.jpg') top right no-repeat;}

#menu2 ul {	margin: 0px 0 5px 0; padding: 10px 0 0 0; color: white;}
#menu2 li {	display: inline;	list-style-type: none; margin: 0px 15px 0 15px; }
#menu2 li a {color: white; text-decoration: none; font-family: Arial; font-weight: bold; padding: 7px 8px 5px 8px; margin:0;}
#menu2 li a:hover {color: white; text-decoration: none; background:#A24E1F; padding: 7px 8px 5px 8px; margin:0;}

/* content*/
#content {width: 1000px; height: auto; overflow: hidden;  padding: 0; line-height:140%; border:0px solid red;} 


.tabelka {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	margin: 10px 0 0 10px;
	border:1px solid red;
}
.tabelka td {
  vertical-align:top; 
}
.tabelka th {
  vertical-align:top; 
}

#zwiastun {margin: 0px 10px 0px 0px; padding: 10px 0 0 0;}

/*podtsrona*/
#lewa-podstr {float: left; width: 760px; height: auto;  margin: 0px 20px 0px 0px; overflow: hidden; outline: 0px solid green;}

#prawa-podstr {float: left; width: 220px; height: auto; margin: 0px 0px 0px 0px; overflow: hidden; outline: 0px solid green; } 

#glowne {width: 754px; height: 288px; background: url('../pics/tlo_glowne.gif') no-repeat;  font-size: 10px; color: #666666; padding: 10px 0px 0 10px; border:0px solid red;}

#reklamy { width: 760px; padding: 260; margin: 0 0 0px 0; }
.reklama { width: 190px; height: 130px; padding: 0px; margin: 0px 0px 0px 0px; float:left; border: 0px solid red;}
.reklama img {margin: 0px; padding:0; border:0;}

#aktualnosci {width: 220px; height: 288px; background: url('../pics/tlo_aktualnosci.gif') no-repeat;  font-size: 12px; color: #666666; padding: 10px 0px 0 10px; border:0px solid red;}
#newsletter {width: 220px; height: 100px; background: url('../pics/tlo_newsletter.gif') no-repeat;  font-size: 12px; color: #666666; padding: 10px 0px 0 10px; border:0px solid red;}
#referencje {width: 220px; height: 226px; background: url('../pics/tlo_referencje2.gif') no-repeat;  font-size: 12px; color: #666666; padding: 10px 0px 0 10px; border:0px solid red;}

/* footer*/
#footer {clear:both; overflow: hidden;  font-size: 11px; color: #757575; padding: 0; margin: 10px 0 0 0; outline: 0px solid red; background: url('../pics/footer.jpg') top left no-repeat #FFFFFF; width:1000px; height: 61px; text-align:left;}
#menufooter  { text-align:left; margin: 10px 0px 0 0; padding:0;}
#menufooter ul {margin: 50px 10px 20px 10px; padding:0; font-size: 11px;}
#menufooter li {display:inline; float:left; list-style: none; padding:0 5px 0 0px; font-size: 11px; margin:0; color: #a1a1a1;}
#menufooter li a {color: #a1a1a1; text-decoration: none; font-weight: bold; text-decoration: none;}
#menufooter li a:hover {color: #454545; text-decoration: none;}
#footer div.trzyw {margin:10px 0 0 20px; color: orange; }

#pad {padding:0px px 0px 0px;}

