a{
	color:#2A9E24;
	text-decoration:none;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}
#kwadratmenu a:hover{
	color:#2A9E24;
}
#kwadratpodmenu a{
	color:#7FD54B;
	font-size:1.1em;
	margin:0 10px;
}
#kwadratpodmenu a:hover{
	color:white;
}
#kwadratmenu a{
	color:white;
	font-size:1.3em;
	margin:20px 10px;
}
a.powrot{
	width:134px;
	height:25px;
	background:url('../grafika/powrot.png');
	display:block;
	clear:both;
	float:right;
	margin:10px 20px 30px 10px;
}
a.powrot span{
	display:none;
}

html, body {
	height: 100%;
}

body {
	display: table;
	width: 811px;
	margin: 20px auto;
	background:white;
	color:#696969;
	font-size:10pt;
	font-family : Tahoma,Helvetica,Arial,sans-serif;
}

/*===== główne pojemniki =======================*/
#vert {
	display: table-cell;
	vertical-align: middle;
}

#kwadrattop{
	height:34px;
	background:white url('../grafika/kwadrat_top.png') no-repeat bottom left;
}
#kwadratflash {
	width:755px;
	height:175px;
	background:white url('../grafika/kwadrat_body.png') repeat-y left;
	text-align:right;
	padding:0 28px;
}
#kwadratmenu{
	width:755px;
	height:141px;
	background:#7FD54B;
	vertical-align:bottom;
	display:table-cell;
}
#kwadratpodmenu{
	width:755px;
	height:34px;
	font-size:92%;
	background:white url('../grafika/kwadrat_toppodmenu.png') repeat-y left;
}
#kwadratbody {
	width:650px;
	padding:20px 60px 30px 101px;
	color: #696969;
	background:white url('../grafika/kwadrat_body.png') repeat-y left;
}
#nadstopka{
	height:3px;
	background:white url('../grafika/kwadrat_nadstopka.png') repeat-y left;
	line-height:0;
}
#stopka{
	color:#2A9E24;
	height:10px;
	padding-top:2px;
	text-align:center;
	font-size:9px;
	margin:0;
	background:white url('../grafika/kwadrat_topmenu.png') repeat-y left;
}
#kwadratbottom{
	height:33px;
	background:white url('../grafika/kwadrat_bottom.png') no-repeat bottom left;
}
/*=======================================*/




#kwadratbody p{
	margin:5pt 33pt 20pt 13pt;
	line-height:15pt;
	text-align:justify;
}
ul{
	margin:5pt 33pt 20pt 5pt;
}
li{
	line-height:15pt;
}
h1{
	height:44px;
	margin:10px auto auto -30pt;
}
h1 span{
	display:none;
}
h2{
	font-size:1.4em;
}
h3, h2{
	clear:both;
}
h4{
	margin-left:10px;
	margin-bottom:5px;
}
#formularz{
	border:#e0e0e0 solid 1px;
	margin:20px;
}
#formularz h4{
	background:#7FD54B;
	color:white;
	margin:0 0 12px 0;
	padding:5px;
}
#formularz form{
	margin:20px
}
span.naglowek{
	font-size:1.2em;
	font-weight:bold;
}
#stopka a,#stopka a:hover{
	color:#2A9E24;
	font-weight:bold;
}
.odstep {
	clear:both;
	height:20px;
}
.clear{
	clear:both;
}
img{
	margin:auto;
	border:none;
}
div.p{
	margin-left:20pt;
}
#wybor_kategorii a{
	padding-left:13px;
	background:url('../grafika/wypunkt.png') left no-repeat;
	margin-right:15px;
	line-height:30px;
}
#wybor_kategorii{
	position:relative;
	background:#f5f5f5;
	border:#e0e0e0 solid 1px;
	padding:25px 20px 20px 35px;
	margin:20px;
}

#h_kontakt{
	background:url('../grafika/h_kontakt.png') no-repeat left;
}
#h_orz{
	background:url('../grafika/h_orz.png') no-repeat left;
}
#h_uslugi{
	background:url('../grafika/h_uslugi.png') no-repeat left;
}
#h_produkty{
	background:url('../grafika/h_produkty.png') no-repeat left;
}
#h_produktyreklamowe{
	background:url('../grafika/h_produktyreklamowe.png') no-repeat left;
}
#h_promocje{
	background:url('../grafika/h_promocje.png') no-repeat left;
}
#h_porady{
	background:url('../grafika/h_porady.png') no-repeat left;
}

#a_cennik, #a_folder{
	display:block;
	height:50px;
	width:140px;
	float:left;
	padding:5px 5px 0 58px;
	margin-left:40px;
}
#a_folder{
	background: url('../grafika/pdf.png') no-repeat;
}
#a_cennik{
	padding-top:14px;
	height:41px;
	width:100px;
	background: url('../grafika/word.png') no-repeat;
}