html, body, div, img, #conainer {margin: 0; padding: 0;}

   html, body {height: 100%;  width: 100%;}
  html{
  	height: 760px;
  }
body {text-align: center; 	background: black ;
    /* background-attachment: fixed;*/}   
a {
	text-decoration: none;	
   
}
a {
	color: black;
}
a:hover{
	color: Red;
	font-weight: bolder;
}
img{
	border: 0;
}
.galeria {
	width: 475px;
	margin: 7px 0 0 5px ;
 	text-indent: 0px;
	float: left;
	display: inline;
}
.galeria td {
	border: 1px solid #EFF2A3;
	padding: 10px 12px 10px 12px;
	text-align: center;
}
.galeria td:hover {
	border: 1px solid silver;
	padding: 10px 12px 10px 12px;
}
.miniaturka{
	float: right;
	margin: 0px;
}
p{
	text-indent: 25px;
	margin: 0px;
}

h5 {
	color: #4B6AA1;
	width: 100%;
	text-align: center;
	float: left;
	margin: 0px;
	font: 16px, verdana, microsoft sans serif, verdana, arial, lucida grande, Monotype Corsiva, sans-serif;
	font-weight: bolder;
}
h3{
	color: Red;
	margin:10px 0 0 8px;
	font:  12px verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
	font-weight: bolder;
	line-height: 22px;
	float: left;
}
#start_box{
	float:left;
	width: 400px;
	text-align: justify;
}
h3 a{
color: Red;
}
h3 a:hover{
color: black;
}
h4{
	color: #4B6AA1;
	margin: 0px;
	font:  18px verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
}
.miniaturka img {
	border: 1px solid #A4A4FF;
	padding: 3px;
}

#container {
	text-align: left;
	font: 11px Tw Cen MT Condensed, verdana;
	overflow:hidden; /*pudelko oblewa zawartosc*/
	width: 862px;
	height: auto;	
	position: relative;
	margin-left: auto;
	margin-right: auto;		
	background: Black;
}
#licznik{
position: absolute; top: 42px; left: 764px;
font:  10px  microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
color: black;
height: 12px;

} 
#gora{
	width: 862px;
	height: 58px;
   background: url(../images/top.jpg) no-repeat;
	float: left;
	margin: 0px;
		}
#gora a{
	width: 850px;
	height: 55px;
	display: block;
}
#baner {
	width: 862px;
	height: 221px;
   background: url(../images/baner.jpg) no-repeat;
	float: left;
	margin: 0px;
		}

#menu{
	width: 862px;
	height: 63px;
	background: url(../images/menu.jpg) no-repeat;
	float: left;
	text-align: center;
}
#menu a {
color: white;
display: block;
}
#menu a:hover {
color: black;
}
#menug{
	width: 100%;
	margin: 13px 0 0 30px;
	display: inline;
	float: left;
	font: 16px Verdana;
}

#menuHover {
	display: none; 
	overflow: hidden;
	width: 120px;
	height: 45px;
	background: white;
	padding: 5px;
	position: absolute;
	background: #75BC42;
	padding-bottom: 20px; 
}
.serwis {
	cursor: pointer;
	color: white;
	overflow: hidden;
}
#menug a {
	font: 14px Verdana;
}
#menuHover li {
}
#menuHover li a{
color: white;
padding-top: 4px;
}
#menuHover li a{
	font: 13px Tahoma; 
}

.menug-nobord{
	width: 110px;
	float: left;

}
.menug{
	width: 110px;
	height: 22px;
	float: left;
	border-left: 1px solid white;

}
/*-----------koniec menu górnego*/

#menud{
	width: 500px;
	float: right;
	margin-top: 30px;
	color: White;
	font: 15px Tw Cen MT Condensed, verdana;
	text-align: center;
}
#menud a:hover{
	color: Red;
}
#menud a {
color: white;
font-weight: bolder;
display: block;
}
.menud-nobord{
	width: 80px;
	height: 17px;
	float: left;
}
.menud{
	width: 80px;
	height: 15px;
	float: left;
	font-weight: bolder;
	border-left: 1px solid white;
}
#cennik {
	width: 800px;
	margin: 0 auto;
	height: auto;
}
#cennik .photo {
	overflow: hidden;
	float: right;
	margin-right: 40px; 
}
#cennik table {
	margin: 10px auto;
	width: 480px;
	float: left; 
}
#cennik table td {
	border-collapse: collapse;
	padding: 5px;
	font: 13px Tahoma;
	border-bottom: 1px solid silver;
	color: #1e3042;
}
#cennik tr:hover {
	background: gray;
	color: white;
}
#cennik tr:hover td
{
	color: white;
}
#cennik .standart {
	width: 500px;
	border-bottom: none;
}
#cennik .stylize {
	background: #F7F5F8;
}

#textinfo{
   float: left;
	width: 490px;
	height: 19px;
	font: 18px arial, verdana, Tw Cen MT Condensed;
	text-align: left;
	text-indent: 0px;
	margin: 10px 0 15px 0;
	color: #82CC4F;
	padding-bottom:5px;
	border-bottom: 2px solid silver;
}
#prawa-info{
   float: left;
	width: 240px;
	height: 19px;
	font: 18px arial, verdana, Tw Cen MT Condensed;
	text-align: left;
	text-indent: 0px;
	margin: 10px 0 15px 0;
	color: #C72727;
	border-bottom: 2px solid brown;
}
#textinfoszer{
	 float: left;
	width: 750px;
	height: 19px;
	font: 18px arial, verdana, Tw Cen MT Condensed;
	text-align: left;
	text-indent: 0px;
	margin: 10px 0 15px 0;
	color: #C72727;
	border-bottom: 2px solid brown;
}
#srodek{
	float: left;
	width: 815px;
	margin-left: 27px;
	display: inline;
	overflow: hidden;
   background: url(../images/tlo-cont.jpg) repeat-y;

}
#tresc{
   text-align: justify;
	font: 11px verdana ,arial ,lucida grande, sans-serif;
	float: left;
	width: px;
	height: auto;	
	line-height: 20px;
	width: 485px;
	display: inline;
	overflow: hidden;
	margin: 0 0 0 30px;
	padding-bottom: 40px;
}
#trescszer{
   text-align: left;
	font: 11px verdana ,arial ,lucida grande, sans-serif;
	float: left;
	width: px;
	height: auto;	
	line-height: 21px;
	width: 760px;
	display: inline;
	overflow: hidden;
	margin: 0 0 0 30px;
}

#prawa{
   float: right;
	width: 285px;
	padding-right: 4px;
	font: 10px  verdana, cosmic sans, arial ,lucida grande, sans-serif;
}
.foto_tresc{
	float: right;
	margin: 8px;
	overflow: hidden;
}
.foto_tresc img{
	border: 1px solid #CDE6AD;
	padding: 1px;
}
#stopka{
	width: 815px;
	height: 65px;	
	background: url(../images/stopka.jpg) no-repeat;
	margin: 0px auto 0 auto;
	position: relative;
	font:  12px verdana, microsoft sans serif, verdana, arial ,lucida grande, sans-serif;
}
#stopka #klient{
   float: left;
	margin: 30px 0 0 10px;
	color: White;
	display: inline;
	width: 120px;
	text-align: left;
}
#stopka #intellect{
   float: left;
	width: 150px;
	margin: 30px 10px 0 0;
	text-align: left;
}
#stopka #intellect a{
  color: white;
}

#stopka em {
	color: orange;

}
#intellect img{
	vertical-align: -4px;
}
#stopka #intellect a:hover{
 color: white;
}
#stopka #klient a:hover{
 color: white;
}

ul{
	margin:0px;
	line-height: 22px;
}
li{
	list-style: disc url(../images/punkt1.gif) ;
	text-align: left;
	margin: 0 0px 0px 20px;
   text-indent: 0px;
}
.wciecie{
	margin-left: 30px;	
}
.center{
	text-align: center;
	width: 435px;
	line-height: 30px;
}
.center img{
	vertical-align: -3px;
}
address{
	width: 208px;
	float: left;
	font-style: normal;
	font: 12px verdana, tahoma;
	line-height: 23px;
	display: inline;
	color: black;
	margin: 3px 0 0 20px;
	
}
address strong{
	color: #C72727;
}
address a:hover{
	font-weight: bolder;
	color: Red;
}
address img{
	vertical-align: -3px;
}
#uwagi{
line-height:12px;
font-size:10px;
text-align:center;
color:silver;
}
#center{
	float: left;
	width: 100%;
	text-align: center;
}
