body {
	color: navy;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: small; 
	text-align: left;
	background: aliceblue url(gfx/bg_aur.jpg) repeat;
	vertical-align: top 0px;
	margin-top: 0px;
	font: small;
}

p {
	font-family: Verdana;
	font-size: small;
	margin: 15px 20px 15px 15px;
	line-height: 18px;
}

p.small {
	font-size: smaller;
	margin-left: 0px;
	margin-top: 0px; 
	line-height: 12px;
}


h1 {
	margin: 15px 15px 15px 15px;
	color: navy;
	font-size: x-large;
	font-family: Arial, Helvetica, sans-serif;
}

h1.orange {
	color: #ff8c00;
}

h2 {
	margin: 15px 15px 15px 15px;
	color: navy;
	font-size: large;
	font-family: Arial, Helvetica, sans-serif;
}

h2.orange {
	color: #ff8c00;
}	

h3 {
	margin-left: 15px;
	color: navy;
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
}

h5 {
	margin-left: 15px;
	font-size: small;
}

h6 {
	margin-left: 0px;
	font-size: small;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
ul {
	line-height: 30px;
	margin-right: 20px;
}
ul.darkblue {
	list-style-image: url(gfx/dot_darkblue.jpg);
}

ul.lightblue {
	list-style-image: url(gfx/dot_lightblue.jpg);
}

ul.red {
	list-style-image: url(gfx/dot_red.jpg);
}

ul.orange {
	list-style-image: url(gfx/dot_orange.jpg);
}

li {
	line-height: 16px;
	margin-right: 20px;
	
}

li.loose {
	line-height: 16px;
	margin-right: 20px;
	padding-bottom: 5px;
}

a {
	color: mediumslateblue;
}

a.footer {
	color: White;
}

table {
	margin: 0px;
	vertical-align: 0px;
	border: none;
	border-width: 0px;
}

table.cennik {
	border: 2px solid navy;
	margin-left: 100px;
	text-align: right;
	padding-right: 20px;
	}

td.cena {
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px dotted #add8e6;
	border-bottom-style: dotted;
	border-bottom-color: #add8e6;
	border-bottom-width: 1px;
	font-weight: bolder;
	}

th.cennika {
	border-bottom: 1px solid navy;
	border-right-style: solid;
	border-right-color: navy;
	border-right-width: 1px;
	text-align: center;
	background-color: #d4eaf0;
}


td {
	padding: 0px 0px 0px 0px;
	border: none;
	border-spacing: 0px;
	border-width: 0px;
}

table.bordered {
	border: thin navy;
}

td.box180 {
	vertical-align: middle;
	text-align: center;
}

table.screens {
	/* border-left: thin dotted #ff8c00; */
	
}

th.screenshead {
	text-align: center;
	/*background-image: url(http://nahliksoft.com/gfxpl/headback_screens.jpg);*/
	background-image: url(http://nahliksoft.com/gfxpl/headers/h_ekrany.jpg);
	min-height: 25px;
	background-repeat: no-repeat;
	height: 25px;
	background-position: left;
	}

td.screenshot {
	text-align: center;
	padding: 5px 20px 0px 20px;
	font: smaller;
	font-size: smaller;
}

.text {
	font: small Verdana;
	padding: 15px 15px 15px 15px;
	text-align: left;
	vertical-align: top;
}
td.BorderBlue {
	background-color: darkslateblue;
	width: 3px;
}