/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	color: #999;
	font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif
}
a, a:visited {
	color: #999;
	text-decoration:underline
}
a:hover, a:active {
	color: #278B4A;
	text-decoration:none
}
a:focus {
	outline: 1px dotted invert
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	color:#99cc00 !important;
	font-size: 25px;
	margin-top:10px;
	margin-bottom:20px
}

h2 {
	font-size: 20px
}

h3 {
	font-size: 20px
}

h4 {
	font-size: 20px
}

h5 {
	font-size: 20px
}


h1, h2, h3, h4, h5 {
	color: #278B4A;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	margin-left:10px
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol, ul {
	text-align:left;
}
ol {
	list-style: decimal
}

ul {
	list-style: disc
}

li {
	margin:0 0 5px 20px
}

.links {
	list-style:none !important
	}

.ecolabels li {
	list-style:none !important;
	margin-bottom:15px;
	vertical-align:middle
	}
p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px
}
p {
	text-align:left;
	text-indent:10px
	}
.editorial {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	}
.dark_green {
	color: #278B4A
	}
.nav ul {
	list-style:none;
	font-size:12px;
	margin:20px 0 0 0
	}
.nav li {
	color:#E9E9E9;
	margin:0;
	padding:0;
	border-bottom:1px solid #E9E9E9
	}

.nav li.last {
	border-bottom:none
	}
.nav a, .nav a:visited {
	text-decoration:none;
	color: #777;
	display:block;
	margin:0;
	padding:6px 8px;
	background:none;
}
.nav a:hover, .nav a:active {
	background-color:#F7FFDF;
	color: #777;
	
}
.top {
	font-size:11px;
	margin:5px auto;
	text-align:right;
	vertical-align:top
	}
.top a {
	color: #278B4A;
	text-decoration:none
}


.product .title {
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	display:block;
	margin:0 auto 8px auto
	}
.product p {
	font-size:11px;
	line-height:14px;
	text-align:justify;
	margin-bottom:8px
	}
.product .cena strong {
	font-size:16px;
	line-height:18px
	}
.product .wersja {
	border-top:#D4D4D4 1px solid;
	padding-top:5px
	}
#foot p {
	text-align:center;
	margin:0 auto;
	font-size:11px
	}

#foot a {
	text-decoration:none
}
