body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10px;
	padding:0;
	margin:0;
	background:#FFFFFF;
	line-height:1.5em;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

a{
	color:#dc0080;
	text-decoration:none;
}

a:hover{
	color:#ab0063;
	text-decoration:underline;
}

.goal{
	font-size:16px;	
}

#glowny{
	width:934px;
	float:left;
	margin-left:64px;
}

#top{
	float:left;
	width:934px;
	height:107px;
	background:url(img/top.png) no-repeat top left;
}

#bott{
	float:left;
	width:800px;
	background:url(img/bott.png) no-repeat top left;
	padding: 22px 0px 10px 124px;
	margin:10px 0 0 0;
	color:#4e4e4e;
	font-size:10px;
	clear:both;
}

#bott img{
	border:none;
	vertical-align:baseline;
}

#logo{
	float:left;
	width:934px;
	height:54px;
	padding:15px 0 0 17px;
}

#logo img{
	border:none;
}

#menu{
	width:676px;
	float:left;
	height:40px;
}



/* MENU */
#firma{
	display:block;
	width:63px;
	height:40px;
	background:url(img/menu.png);
	background-position:-14px 0px;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
}

#produkty{
	display:block;
	width:81px;
	height:40px;
	background:url(img/menu.png);
	background-position:-77px 0px;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
}

#referencje{
	display:block;
	width:91px;
	height:40px;
	background:url(img/menu.png);
	background-position:-158px 0px;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
}

#kontakt{
	display:block;
	width:75px;
	height:40px;
	background:url(img/menu.png);
	background-position:-249px 0px;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
}

#aktualnosci{
	display:block;
	width:95px;
	height:40px;
	background:url(img/menu.png);
	background-position:-329px 0px;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
	margin-left:10px;
}

/* hovery */
#firma:hover{
	background-position:-14px -50px;
}

#produkty:hover{
	background-position:-77px -50px;
}

#referencje:hover{
	background-position:-158px -50px;
}

#kontakt:hover{
	background-position:-249px -50px;
}

#aktualnosci:hover{
	background-position:-329px -50px;
}

/* KONIEC MENU */

#srodek{
	float:left;
	width:934px;
	margin:44px 0 30px 0;
}

#prawakol{
	float:right;
	width:258px;
}

#lewakol{
	float:left;
	width:676px;
}

#indexprodukty{
	float:left;
	width:258px;
	height:300px;
	padding:0 0 0 20px;
}

#loxys{
	float:left;
	width:258px;
}

#loxys img{
	border:none;
}

#flash{
	width:676px;
	height:300px;
	float:left;
}

#indexnews{
	width:225px;
	float:left;
	margin:40px 0 0 130px;
}

#indexprod{
	width:225px;
	float:left;
	margin:40px 0 0 20px;
}

.indexwpis{
	width:210px;
	float:left;
	margin:15px 0 0 15px;
}

#srodek li{
	list-style:url(img/li.png);
	line-height:1.7em;
}

.just{
	text-align:justify;
}

#mapa{
	float:right;
}

#kontaktform{
	width:676px;
	text-align:center;
	margin-top:30px;
	float:left;
}

#kontaktform input{
	width:175px;
	font-size:10px;
	border:1px solid #CCCCCC;	
}
#kontaktform input:focus{
	border:1px solid #dc0080;
}
#kontaktform input:hover{
	border:1px solid #ab0063;
}


.inp{
	width:175px;
	font-size:10px;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.inp:focus{
	border:1px solid #dc0080;
}
.inp:hover{
	border:1px solid #ab0063;
}

#kontaktform td{
	vertical-align:top;
}

.zkrzy{
	background:url(img/krzy.png) top left no-repeat;
	padding: 0 0 0 166px;
	min-height:200px;
}

h1{
	color:#dc0080;
	font-size:16px;
	font-weight:normal;
	line-height:18px;
}

.dodano{
	color:#999999;
	font-style:italic;
}


.refFoto{
	float:left;
	padding:0 10px 10px 10px;
	width:140px;
}

.refFoto a{
	display:block;
	float:left;
	width:140px;
	height:100px;
	background-repeat:no-repeat;
	border:solid 1px #CCCCCC;
	margin:0 0 10px 0;
}

.refFoto a:hover{
	border:solid 1px #ab0063;
}

p{
	margin:0.5em 0 0 0;
}

.refRzadek{
	float:left;
}

.kat{
	width:450px;
	float:left;
	margin:0 0 20px 0;
	padding:0 36px 10px 10px;
	cursor:pointer;
}

.kat:hover{
	background:url(img/kathov.png) bottom left no-repeat;
}

.kat a{
	color:#dc0080;
	font-size:16px;
	font-weight:normal;
	line-height:18px;
}

.listaProd{
	width:660px;
	float:left;
	height:120px;
}



.inpprod{
	width:440px;
	font-size:10px;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(img/question.jpg) no-repeat bottom right;
}
.inpprod:focus{
	border:1px solid #dc0080;
	background:url(img/questionf.jpg) no-repeat bottom right;
}
.inpprod:hover{
	border:1px solid #ab0063;
	background:url(img/questionh.jpg) no-repeat bottom right;
}

.prodKon{
	text-align:center;
}

tr{
	vertical-align:top;
}

.inps{
	width:142px;
	font-size:10px;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.inps:focus{
	border:1px solid #dc0080;
}
.inps:hover{
	border:1px solid #ab0063;
}
