* {
	margin: 0;
	padding: 0;
}

/* struktura */

/* body */
body {
	background: #000;
	margin: 0;
	text-align: center;
	font: normal 13px tahoma;
}

/* container */
.container {
	width: 820px;
	margin: 0px auto;
	height: auto;
	text-align: left;
}

.l1 {
  background: url(img/l1.jpg);
	width: 410px;
	height: 37px;
  float: left;
}
.l2 {
  background: url(img/l2.jpg);
	width: 315px;
	height: 152px;
	float: left
}
.l3 {
  background: url(img/l3.jpg);
	width: 505px;
	height: 152px;
	float: right
}
.l4 {
  background: url(img/l4.jpg);
	width: 315px;
	height: 30px;
	float: left;
}

.l5 {
  background: url(img/l5.jpg);
	width: 547px;
	height: 80px;
  float: left;
}
.l7 {
  background: url(img/l7.jpg);
	width: 273px;
	height: 80px;
  float: left;
}
.m1 {
  background: url(img/m1.jpg) repeat-x;
	color: #fff;
	width: 410px;
	height: 37px;
  float: left;
}
.m1t {  
  font: bold 13px tahoma;
	text-align: right;
	margin-top: 15;
	margin-right: 15;
	padding-left: 15px;
	letter-spacing: 2px;
}
.m1t a{
	color: #fff;
	text-decoration: none;
}
.m1t a:hover{
	color: #ff0000;
}
.mm {
  padding-left: 20;
}
.m2 {
  background: url(img/m2.jpg) repeat-x;
	/*width: 505px;*/
	margin-left: -12px;
	margin-right: -30px;
	height: 30px;
    float: left;
}
.m2t{  
  font: bold 13px tahoma;
  color: #fff;
	text-align: left;
	margin-top: 5;
	margin-right: 0;
	letter-spacing: 0px;
}
.m2t a{
	color: #fff;
	text-decoration: none;
}
.m2t a:hover{
	color: #ff0000;
}
.content {
  position: absolute; top: 299px;
  background: url(img/c1.jpg) repeat-y;
	width: 820px;
	height: auto;
	margin: 0 auto;
	display: block;
	text-align: left;
}
.foo {
  background: url(img/f1.jpg) repeat-x;
	width: 820px;
	height: 35px;
	float: left;
	text-align: center;
}
.footer {
	font: bold 11px tahoma;
  margin-right: 100;
  height: 18px;
	color: #C3C3C3;
	text-align: right;
	margin-right: 15px;
	padding-top: 8px;
}
.footer a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
.footer a:hover {
	text-decoration: underline;
}


.txt_stronaglowna {
  width: 480;
  text-align: left;
  margin-left: 40;
	text-align: justify; 
}
.kropki {
  font-weight: bold;
  color: #ff0000;  
}
.txt_stronaglowna a{
  color: rgb(204,0,0);
	text-decoration: none;
}
.txt_stronaglowna a:hover{
	text-decoration: underline;
}
.txt_solarium {
  width: 560;
  text-align: left;
  margin-left: 40;
}
.txt_kontakt {
  width: 700;
  margin: 0 auto;
}



img.l8 {
	position: absolute;
	top: 0px;
	right: 0px;
}
ul { list-style: none; 
}
img.zz1 {
  position: absolute;
  border: 1;
  border-color: #000;
  top: 25;
  right: 20;
}
img.zz2{
  height: 80;
  padding-left: 20;
}


.silownia {
  padding: 0px;
  margin-top: 20;
}
.s1 {
  width: 170;
  border: 1px solid #AFAFAF;
  text-align: center;
  font: bold 14px tahoma;
  padding: 4px;
}
.s2 {
  width: 170;
  border: 1px solid #AFAFAF;
  text-align: center;
  font: bold 12px tahoma;
  color: #ff0000;
  padding: 4px;
}
.s3 {
  width: 170;
  border: 1px solid #AFAFAF;
  text-align: center;
  font: normal 12px tahoma;
  vertical-align: top;
  padding: 4px; 
}
.godzina {
  font: normal 12px tahoma;
}



.cennik {
  padding: 0px;
  margin-top: 20;
}
.c0 {
  width: 510;
  border: 0px;
  text-align: left;
  font: bold 14px tahoma;
  letter-spacing: 2px;
  word-spacing: 2px;
  color: #C00000;
}
.c1 {
  width: 170;
  border: 0px;
  text-align: left;
  font: bold 14px tahoma;
  letter-spacing: 2px;
  word-spacing: 2px;
  color: #C00000;
}
.c2 {
  border: 1px solid #AFAFAF;
  text-align: left;
  padding-left: 15px;
  font: bold 12px tahoma;
  color: #000;
}
.c2b {
  border: 1px solid #AFAFAF;
  text-align: left;
  padding: 3px;
  padding-left: 15px;
  font: bold 12px tahoma;
  color: #000;
  font-weight:normal;
}
.c2 a {
  color: #7f7f7f;
}
.c3 {
  width: 170;
  border: 1px solid #AFAFAF;
  text-align: center;
  font: normal 12px tahoma;
  vertical-align: top; 
}




.left {
  width: 547px;
  text-align: left;
  padding: 0;
}
.right {
  background: url(img/l8.jpg) no-repeat;
  width: 273px;
  text-align: left;
  padding: 0;
}
.cos{
  width: 820px; 
}
.mail a{
	color: #880000;
	text-decoration: none;
	font-weight: normal;
}
.mail a:hover{
  letter-spacing: 1px;
  text-decoration: none;
}

/* lightbox */


	#gallery {
		position: relative; top: -10; left: 20;
		width: 500;
 	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; 		padding: 0 1;}
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 5px 30px;
	}
	#gallery ul a:hover img {
		border: 5px solid #c0c0c0;
		border-width: 5px 5px 5px 30px;
		color: #fff;
	}
	#gallery ul a:hover { color: #c0c0c0; }

	#gallery a { text-decoration: none; }

/* lb koniec */

