body {margin:0px;padding:0px;font-family:"verdana"; font-size:11px;color: #666;}
#cala {
	width:100%; 
	background-color: #ffffff;
	}
#pasek_gora {
float: none;
display:block; 
width: 100%; 
background-color: #fafafa;
padding-top:0px;
border-bottom: 2px #eee solid;
}
#pasek_gora #menu_top{
float: left; 
}
#body{
	float:none; 
	padding-top: 30px;
	padding-left:20px;
	padding-bottom: 20px;
	height:450;
	*height:481px;
	}
#menu_top  {
	padding-top: 50px;
		}
#menu_top  a{
	font-family:verdana;
	color: #666; 
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
	font-size: 13px;
	}
#menu_top  a:hover{
color: #777;
 }
#logo {
float: right;
padding-top: 5px;
padding-right: 10px;
font-size: 23px; 
font-weight: bold; 
color: #961111;
}
#nemu_lewe {
width: 170px;
float: left;
}
#nemu_lewe a{width: 170px;float: left; margin-bottom: 10px;padding-left: 5px;color:#666; text-decoration: none; font-size: 12px;border-left: 3px #eee solid;;}
#nemu_lewe a:hover{color:#ddd; text-decoration: none; font-size: 12px;border-left: 3px #d41616 solid;;}
#zdjecie {float:left;width: 500px;}
#opis {display:block;float: left;padding-left:40px;}
#opis p{width:350px;padding-bottom:45px;}
#stopka{float:none;width:100%; padding-top: 10px;padding-bottom:10px;border-top: 1px #ccc solid;background-color: #eee;}
#clear, #clear_top{clear:both;}
#opis p img{
	float: right;
	clear:both;
	padding-left:20px;
	padding-bottom:10px;
	padding-right: 0px;
	}
#opis p{margin:0px;}
#opis {border-left: 2px #eee solid;}
#zdjecie{padding-right: 40px;margin-right:20px;float:left;}
#opis p {text-align: justify}
#CLEAR {color: #961111; letter-spacing: 7px;padding-top: 20px;font-size: 19px;}
.tytul {font-weight: bold;}
h1{font-size: 13px;margin:0px;padding-bottom:0px;font-weight: normal;}
h2{font-size:12px;margin:0px;padding:0px;padding-top:10px;}
p{text-align:justify;padding:0px;margin:0px;padding-bottom:10px;}

#test{display: block;}
#test img{display: block;padding-top: 30px;}
p.kontakt{margin:0px;
padding:0px;
height:180px;
line-height:160%;
border-bottom:0px #ccc solid;
padding-bottom:5px;
width: 900px;
}
p.kontakt img{padding-top:5px;}
#prawa{float:left;padding-left:10px;}
#webmaster{float:right;padding-right:20px;}
#stopka {margin-top:15px;height:11px;}
#stopka p{margin:0px;}
#stopka,#stopka a {color:#000;}
p.srd, p.srd1{padding:0px;padding-top: 35px;vertical-align:top;}
h2{background: #eee;
padding-top:2px;
padding-bottom:2px;
border-left:6px #d41616 solid;
padding-left:10px;
margin-top:10px;
margin-bottom:5px;
width:900px;
}
strong.maps{
	margin-left:250px;
	color: #D01616;
	font-size: 107%;
}
strong.maps1{
	margin-left:324px;
	color: #D01616;
	font-size: 107%;
}
#menu_top  a{font-family:verdana;color: #000;border-right: 1px #961111 solid; text-decoration: none;padding-left:18px;padding-right:18px;font-size: 13px;}
#menu_top #actual_top {font-weight: bold}

#logo #pracownia{font-size:12px;font-family:"tahoma";font-weight: normal;float:left;margin:0px;padding:0px;padding-left:0px;position:relative; top: 2px;letter-spacing:2px;color:#777;padding-bottom:4px;}
#logo h1{margin:0px;padding:0px;text-align:right;font-size:22px;letter-spacing:10px;color:#666}
ul {margin:0px;padding:0px;margin-left: 15px;}
li {padding-top: 5px;}
#logo h1{font-weight:bold;}
a {text-decoration:none;}
a span #test{text-decoration: none;color:#000;font-size:12px;}
li .tytul {font-weight: bold;color:#666}
 a.tytul {font-weight: bold; text-decoration:none;}
.zdjecie_linia {border-right: 2px #ddd solid}
img.foto_al{
	border: 2px solid #A9A9A9;
	float:right;
	width:179px;
	height: 126px;
	margin-right:8px;
}
img.plan_aleje{
	border:0;
	float:right;
}
a.plan{
	text-decoration: none;
	border: 2px solid #A9A9A9;
	float:right;
	width:179px;
	height: 130px;
	margin-right:8px;
}
a:hover.plan{
	border: 2px solid #DC143C;
	text-decoration: none;
	opacity : 0.81;
   filter : alpha(opacity=081);
	
	
}
img.mp{
	margin-left:10px;
}

.teleadres{
	float: left;
	margin-top: 70px;
	background-color: #DCDCDC;
	padding:5px;
	border: 1px dotted #626262;
	width: 220px;
}
img.logo1{
	border: 0px;
	float:right;
	margin-right: 12px;
}
#logo{
	float: right;
	text-align: left;
	width: 163px;
		}
#pracownia1{
	clear:both;
	width: 140px;
	margin-right:10px;
	text-align: right;
	float:right;
	font-size: 13px;
	margin-top:2px;
	color: #646263;
	font-weight: normal;
	text-decoration: none;
	}
.plik{
	margin-top:20px;
	margin-bottom: 30px;
}
a.plikpdf{
	color: Blue;
	text-decoration: underline;
}
a.plikpdf:hover{
	text-decoration: none;
}
.produkty{
	margin-top: 20px;
	width:910px;
	float: left;
}
.block_prod{
	width:142px;
	height: 120px;
	float: left;
	margin-left:15px;
	text-align: center;
}
a.swie img.fot{
border: 2px solid #B5B5B5;
}
a:hover.swie img.fot{
border: 2px solid #929292;
}

a.link_p{
	color:blue;
	text-decoration: underline;
	
}
a.link_p:hover{
	text-decoration: none;
}
.imie{
	color:#666
}
li.cont{
	color: #D00000;
	list-style-type: square;
}

strong.color{
	color: #C60000;
}
strong.color:hover{
	color: Maroon;
}
.pr{
	width:800px;
	float:left;
}
