html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline; }
:focus { outline: 0; }
 
body {
	background: #fff;
	color: #000;
	font-family: Arial;
	font-size: 12px;
	line-height: 1; }
 
ol, ul { list-style: none; }

table {
	border-collapse: separate;
	border-spacing: 0; }
 
caption, th, td {
	font-weight: normal;
	text-align: left; }
 
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
 
blockquote, q { quotes: "" ""; }
 
html, body { height: 100%; }
 
strong { font-weight: bold; }
 
em { font-style: italic; }
 
body { background: #e4e4e4 url('background.jpg') top center no-repeat; }
 
sup,
sub {
	_vertical-align: bottom;
	font-size: 90%;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline; }
 
sup { bottom: 1ex; }
 
sub { top: .5ex; }
 
.container {
	margin: 0 auto;
	padding: 0px;
	width: 995px; }
 
.container2 {
	margin: 0 auto;
	padding: 0px;
	width: 1157px; }
 
.containerb {
	margin: 0 auto;
	padding: 0px;
	width: 985px; }
 
#header {
	border-top: 5px #f62900 solid;
	width: 100%; }
 
#top { height: 20px; }
 
#nav {
	clear: both;
	height: 87px; }
 
#navbar {
	clear: both;
	height: 40px; }
 
#content {
	background: #f9f9f9;
	clear: both;
	line-height: 18px;
	overflow: hidden;
	z-index: 1; }
 
#footer {
	clear: both;
	font-size: 10px;
	height: 130px;
	margin-top: 15px; }
 
#bottomMenu {
	background: #f83200;
	height: 10px;
	margin: 0 auto;
	padding: 10px;
	width: 975px; }
 
#copyright {
	color: #fff;
	float: right; }
 
#partners {
	background: #f9f9f9;
	clear: both;
	height: 90px;
	margin: 0 auto;
	width: 995px; }
 
.login {
	background: #f62900;
	color: #fff;
	display: block;
	float: right;
	font-size: 12px;
	height: 20px;
	margin: 0px;
	padding: 5px 15px 0px 15px; }
 
	.login a {
		color: #fff;
		text-decoration: none; }
 
	.login img { margin: 0px 5px 0px 5px; }
 
.lang {
	display: block;
	float: right;
	height: 20px;
	margin: 7px 10px 0px 6px; }
 
	.lang img { margin: 0px 2px 0px 0px; }
 
a.logo {
	background: url('epe_spirit.png') no-repeat 0 0;
	display: block;
	float: left;
	height: 76px;
	margin: 0px 0px 0px 10px;
	width: 238px; }
 
.search {
	border: solid 1px #ddd;
	float: right;
	margin-top: 26px;
	padding: 2px; }
 
.search-text {
	color: #464646;
	float: right;
	font-size: 11px;
	margin: 34px 10px 0px 30px; }
 
.date-caption {
	cursor: pointer;
	text-align: center;
	width: 200px; }
 
.div-calendar {
	background: #ffffff;
	border: solid 1px #0054a6;
	position: absolute;
	width: 200px; }
 
.s1,.s2 { float: left; }
 
.s1 input {
	border: 0px;
	margin-right: 5px;
	width: 120px; }
 
.s2 input {
	background: url('epe_spirit.png') no-repeat -32px -88px;
	border: 0px;
	display: block;
	font-size: 0px;
	height: 18px;
	width: 19px; }
 
/*---- menu -------------------------------------------------------------------- */
/* #navigation */
#nav-menu {
	display: block;
	float: right;
	height: 20px;
	margin-top: 33px;
	min-width: 370px; }
 
ul #navigation { color: #464646; }
 
#navigation li {
	display: inline;
	margin-right: 5px; }
 
#navigation a {
	color: #464646;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase; }
 
/* #minemenu */
#minemenu {
	float: left;
	margin: 10px 0 0 10px; }
 
	#minemenu li {
		display: inline;
		margin-right: 15px; }
 
	#minemenu a {
		color: #000;
		font-size: 15px;
		text-decoration: none; }
 
	#minemenu .active a {
		background: #fff;
		border-left: #ddd solid 1px;
		border-right: #ddd solid 1px;
		border-top: #ddd solid 1px;
		color: #f62900;
		padding: 3px 10px 15px 10px; }
 
ul #minemenu-sup { list-style: none; }
 
#minemenu-sup {
	background: #fff;
	border: solid 1px #ddd;
	float: left;
	margin: 5px 0 0 10px; }
 
	#minemenu-sup:hover {
		border-left: solid 1px #ddd;
		border-right: solid 1px #ddd;
		border-top: solid 1px #ddd;
		float: left;
		margin: 5px 0 0 10px; }
 
	#minemenu-sup li ul a {
		color: #0054a6;
		text-decoration: none; }
 
li.sup a {
	color: #000;
	display: block;
	font-size: 15px;
	padding: 5px 5px 5px 5px;
	text-decoration: none; }
 
#minemenu-sup li > ul {
	display: none;
	z-index: 9; }
 
#minemenu-sup .selectMenu {
	background: url(raquo.gif) left center no-repeat;
	color: #0054a6;
	display: block;
	margin: 0px;
	padding: 5px 5px 5px 10px; }
 
#minemenu-sup li:hover > ul {
	border-left: solid 1px #ddd;
	border-top: solid 1px #ddd;
	color: #0054a6;
	display: block;
	margin: -1px 0 0 -436px;
	padding: 0px;
	position: absolute;
	width: 642px;
	z-index: 999999;
	z-index: 9; }
 
#minemenu-sup li > ul li a {
	background: url(raquo.gif) left center no-repeat;
	font-size: 12px;
	padding-left: 10px; }
 
#minemenu-sup li > ul li {
	background: #fff;
	border-bottom: solid 1px #ddd;
	border-right: solid 1px #ddd;
	float: left;
	height: 25px;
	overflow: hidden;
	padding: 0px 0 0 10px;
	width: 310px; }
 
/* #bottommenu */
#bottomMenu ul { float: left; }
 
#bottomMenu li {
	display: inline;
	margin-right: 10px; }
 
#bottomMenu a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase; }
 
#bottomMenu .selectMenu {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase; }
 
.sn {
	background: #fff;
	font-size: 11px; }
 
a.breadcrumbs {
	color: #0054a6;
	font-size: 11px;
	text-decoration: underline; }
 
	a.breadcrumbs:hover {
		font-size: 11px;
		text-decoration: underline; }
 
/* #leftmenu*/
.leftmenu {
	font-size: 11px;
	font-weight: bold;
	list-style-position: inside;
	list-style-type: none;
	margin: 10px 0px;
	padding: 0; }
 
	.leftmenu li {
		*margin-left: -15px;
		border-bottom: dotted 1px #898989;
		padding: 0;
		width: 165px; }
 
	.leftmenu a {
		background-repeat: no-repeat;
		background: url(dot.gif) left center;
		color: #0054a6;
		padding-left: 10px;
		text-decoration: none; }
 
	.leftmenu span {
		background: url(redarrow.gif) no-repeat;
		color: #fff;
		display: block;
		padding: 2px 5px 1px 5px;
		position: relative;
		width: 165px; }
 
	.leftmenu a.authMenu {
		background: url(key.gif) left center no-repeat;
		color: #0054a6;
		display: block;
		padding-left: 19px;
		text-decoration: none; }
 
.leftmenusub { margin: 5px 0 0 7px; }
 
	.leftmenusub a {
		background: url(dotgrey.gif) 0px center no-repeat;
		color: #0054a6;
		display: block;
		padding: 0 0 0 10px;
		text-decoration: none; }
 
	.leftmenusub span {
		background: url(redarrowlow.gif) no-repeat;
		color: #fff;
		display: block;
		padding: 2px 5px 1px 5px;
		position: relative;
		width: 165px; }
 
.leftmenusub2 { margin: 5px 0 0 12px; }
 
	.leftmenusub2 a {
		background: url(dotgrey.gif) 0px 2px no-repeat;
		color: #0054a6;
		padding: 0 0 0 10px;
		text-decoration: none; }
 
/*---- menu -------------------------------------------------------------------- */
/* elements */
.mainBorder { border: solid 1px #ddd; }
 
.mainBorderR { border-right: solid 1px #ddd; }
 
.mainBorderB { border-bottom: solid 1px #ddd; }
 
.mainBorderL { border-left: solid 1px #ddd; }
 
.dotted-right { border-right: dotted 1px #b9b9b9; }
 
.dotted-left { border-left: dotted 1px #b9b9b9; }
 
.dotted-bottom { border-bottom: dotted 1px #b9b9b9; }
 
.red { color: #df2803 }
 
.titlered {
	color: #d12401;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase; }
 
.titlegrey {
	color: #464646;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase; }
 
.bold { font-weight: bold; }
 
.push10 {
	display: block;
	height: 10px; }
 
.last {
	margin-right: 0;
	padding-right: 0; }
 
.left-img {
	float: left;
	margin: 5px 5px 0px 0px; }
 
.right-img {
	float: right;
	margin: 5px 0px 0px 5px; }
 
.left-img-publish img {
	display: block;
	float: left;
	height: 197px;
	margin: 5px 5px 5px 0px;
	width: 265px; }
 
.imgStylish {
	background: #eee;
	border: 1px solid #ddd;
	max-width: 618px !important;
	padding: 5px; }
 
.belongs-to {
	color: #797979;
	float: left;
	font-size: 10px;
	padding: 20px;
	text-transform: uppercase; }
 
.cooperating {
	color: #797979;
	float: left;
	font-size: 10px;
	padding: 20px;
	text-transform: uppercase; }
 
	.cooperating img { margin: 0px 10px; }
 
.m0 { margin: 0px; }
 
.m5 { margin: 5px; }
 
.m10 { margin: 10px; }
 
.m15 { margin: 15px; }
 
.p5 { padding: 5px; }
 
.p10 { padding: 10px; }
 
.p15 { padding: 15px; }
 
.p10b { padding: 0 10px; }
 
.lightgrey { background: #f9f9f9; }
 
.light { background: #fff; }
 
.clear { clear: both; }
 
.border { border: solid 1px #f00000; }
 
.publish .publikacje {
	border: 1px solid #eaeaea;
	float: left;
	margin: 10px;
	min-height: 525px;
	padding: 5px;
	width: 210px; }
 
	.publish .publikacje img {
		margin: 5px;
		width: 200px; }
 
.middle { vertical-align: middle }
 
.marker {
	background: url('marker.gif')no-repeat;
	display: block;
	float: left;
	height: 10px;
	margin: 0 5px 0 0;
	width: 10px; }
 
.greyheader {
	background: url('grey_line2.png') -10px bottom no-repeat;
	clear: both;
	color: #000;
	display: block;
	font-weight: bold;
	padding: 3px 0 7px 10px;
	width: 100%; }
 
.rss {
	background: url('rss.gif')no-repeat;
	display: block;
	height: 15px;
	width: 15px; }
 
.raquo {
	background: url(raquo.gif) right center no-repeat;
	display: block;
	float: left;
	height: 8px;
	width: 10px; }
 
.mapy {
	background: url('map.gif')left center no-repeat;
	display: block;
	height: 20px;
	min-width: 20px;
	padding: 2px 0 0 25px; }
 
a {
	color: #0054a6;
	text-decoration: none; }
 
.label-rus, .label-ger, .label-eng { display: none; }
 
/*-- listy --*/
.disc, .publish .disc {
	list-style-position: inside;
	list-style-type: disc; }
 
.circle, .publish .circle {
	list-style-position: inside;
	list-style-type: circle; }
 
ol {
	list-style-position: inside;
	list-style-type: decimal; }
 
	ol.out {
		list-style-position: outside;
		list-style-type: decimal;
		margin-left: 10px; }
 
		ol.out li { margin-top: 5px; }
 
ul.alpha {
	list-style-position: outside;
	list-style-type: lower-alpha;
	margin-left: 10px; }
 
	ul.alpha li { margin-top: 5px; }
 
.publish  ul {
	list-style-position: inside;
	list-style-type: disc; }
 
.mapa-strony { margin: 10px 10px 10px 50px; }
 
	.mapa-strony a:hover {
		color: #F62900;
		text-decoration: none; }
 
	.mapa-strony   ul {
		list-style-position: inside;
		list-style-type: disc; }
 
	.mapa-strony  ul ul {
		list-style-position: inside;
		list-style-type: disc;
		margin-left: 20px; }
 
	.mapa-strony   ul ul ul {
		list-style-position: inside;
		list-style-type: disc;
		margin-left: 30px; }
 
	.mapa-strony ul ul ul ul {
		list-style-position: inside;
		list-style-type: disc;
		margin-left: 40px; }
 
.publish-attach {
	clear: both;
	font-weight: bold;
	margin-top: 10px; }
 
.publish  .publish-attach ul, .publish-attach ul {
	font-weight: normal;
	list-style-image: url(publish-attach.gif);
	list-style-position: inside;
	list-style-type: square; }
 
.publish-content ul {
	list-style-position: outside;
	margin-left: 5px; }
 
ul.inside { list-style-position: inside; }
 
.publish-attach li {
	float: left;
	margin: 5px; }
 
hr {
	background: none;
	border-bottom: dotted 1px #b9b9b9;
	border-left: none;
	border-right: none;
	border-top: none;
	height: 1px;
	margin: 10px 0;
	width: 100%; }
 
.nagroda {
	border-bottom: solid 1px #d7d7d7;
	clear: both;
	margin: 0 0px 10px 0px;
	padding: 10px 5px 10px 5px;
	width: 100%; }
 
	.nagroda img { text-align: center; }
 
/* baners */
.bd {
	clear: both;
	padding: 10px 0px;
	text-align: center; }
 
.red-line {
	border-bottom: #f62f00 5px solid;
	border-top: #f62f00 5px solid;
	margin: 10px 15px; }
 
.red-line-nm {
	border-top: #f62f00 5px solid;
	margin: 0px; }
 
.red-line-t {
	border-top: #f62f00 2px solid;
	margin: 0px; }
 
.banner-outside {
	*margin-left: 0px;
	background: rgb(255, 255, 255);
	border: 1px solid #f1f1f1;
	display: block;
	height: 580px;
	margin-left: 1000px;
	overflow: visible;
	position: absolute;
	width: 155px;
	z-index: -1;}
 
.publish-banner { text-align: center; }
 
/*-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
.d810, .d810b, .d180, .d180b, .d445, .d300, .d635, .d635b, .d635p, .d315b, .d492, .d330, .d400, .d630b, .d380 { float: left; }
 
.d810 {
	background: #fff;
	padding: 20px 15px 20px 20px;
	width: 775px; }
 
.d810b {
	margin: 0;
	min-height: 400px;
	padding: 0;
	width: 811px; }
 
.d180 {
	background: none;
	min-height: 400px;
	padding: 10px;
	width: 160px; }
 
.d180b {
	min-height: 400px;
	width: 170px; }
 
.d635 {
	background: #fff;
	padding: 10px;
	width: 565px; }
 
.d492 {
	overflow: hidden;
	width: 475px; }
 
.d635b {
	background: #fff;
	width: 628px; }
 
.d635p {
	background: #fff;
	width: 610px; }
 
/*padding 10*/
.d630b {
	background: #fff;
	width: 630px; }
 
.d315b {
	background: #fff;
	width: 313px; }
 
.d330 {
	background: #fff;
	width: 333px; }
 
.d400 {
	background: #fff;
	width: 405px; }
 
.d380 {
	background: #fff;
	width: 380px; }
 
.d445 {
	background: #fff;
	margin-right: 20px;
	width: 445px; }
 
.d300 {
	margin-right: 15px;
	width: 294px; }
 
/*-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
.MenuLogin {
	background: #fff;
	border: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 30px;
	width: 100%; }
 
	.MenuLogin .inputLogin { width: 150px; }
 
	.MenuLogin input[type="submit"] {
		background: #f72901;
		border: none;
		color: #fff; }
 
.logintext { font-weight: bold; }
 
.loginfo img { vertical-align: middle }
 
/*---- Publish -------------------------------------------------------------------- */
.publish {
	overflow: hidden;
	padding: 10px 15px; }
 
.publish-title {
	background: url('epe_spirit.png') no-repeat -295px 0;
	color: #464646;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 20px;
	text-transform: uppercase; }
 
.publish-title-red {
	background: url('epe_spirit.png') no-repeat -295px 0;
	color: #d12401;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 20px;
	text-transform: uppercase; }
 
.article { margin: 10px; }
 
	.article .article-content { width:70%;float: left }
 
	.article .article-menu { width:30%; float: right }
 
.article-title {
	background: url(marker.gif) left top no-repeat;
	color: #464646;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 20px;
	text-transform: uppercase; }
 
.publish-tags {
	clear: both;
	font-weight: bold;
	margin: 10px 0px; }
 
	.publish-tags a {
		font-weight: normal;
		text-decoration: underline; }
 
.publish-relatedPubs {
	border-top: dotted 1px #bebebe;
	font-weight: bold;
	margin-top: 10px;
	padding-top: 5px; }
 
	.publish-relatedPubs a { font-weight: normal; }
 
	.publish-relatedPubs ul {
		list-style-image: url('dot.gif');
		list-style-type: square; }
 
.textPublish, .textPublishCenter, .tableOfertCenter { font-size: 12px; }
 
.textPublishCenter { text-align: center; }
 
.publish a:link {
	color: #0054a6;
	text-decoration: none; }
 
.publish a:visited {
	color: #0054a6;
	text-decoration: none; }
 
.publish a:active {
	color: #0054a6;
	text-decoration: none; }
 
.publish a:hover {
	color: #0054a6;
	text-decoration: none; }
 
.publish-intro {
	clear: both;
	color: #464646;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: justify; }
 
	.publish-intro img {
		float: left;
		margin: 0px 10px 10px 0px;
		width: 250px; }
 
.small-img .publish-intro img {
	float: left;
	margin: 0px 10px 10px 0px;
	width: 130px; }
 
.largeMainImage .publish-intro img {
	float: left;
	margin: 0 0 10px 0;
	width: 415px; }
 
.img_align .publish-intro img {
	clear: both;
	margin: 0px 10px 10px 70px;
	text-align: center; }
 
.img_align .publish-intro h2 { clear: both; }
 
.publish-icon {
	float: left;
	margin: 0 10px 10px 0; }
 
.article-menu-header {
	background: #5A5A5A;
	color: #fff;
	font-weight: bold;
	margin: 25px 0 10px 0;
	padding: 3px 3px 10px 3px;
	text-align: center; }
 
	.article-menu-header li { margin-bottom: 5px; }
 
.article-menu a {
	background: url(dotgrey.gif) left center no-repeat;
	color: #0054a6;
	padding: 0 0 0 10px;
	text-decoration: none; }
 
	.article-menu a.article-active {
		background: url(dot.gif) left center no-repeat;
		color: #F62900;
		padding: 0 0 0 10px;
		text-decoration: none; }
 
.news-body2 {
	clear: both;
	margin: 10px;
	overflow: hidden; }
 
	.news-body2 .news-img { height: 110px; }
 
		.news-body2 .news-img img {
			float: left;
			margin: 5px;
			width: 145px; }
 
	.news-body2 .news-title a {
		background: none;
		color: #0054a6;
		font-size: 12px;
		font-weight: bold; }
 
	.news-body2 .news-date {
		color: #898989;
		font-size: 11px; }
 
.news-body-publicatons {
	clear: both;
	margin: 10px;
	overflow: hidden; }
 
	.news-body-publicatons .news-title a {
		background: url(publish-attach.gif) left center no-repeat;
		color: #0054a6;
		display: block;
		font-size: 12px;
		margin-bottom: 5px;
		padding-left: 25px; }
 
	.news-body-publicatons .news-date {
		color: #898989;
		font-size: 12px; }
 
.news-lock {
	background: url('key.gif') right center no-repeat;
	padding-right: 20px; }
 
.news-title h3 a.auth, .news-title h3  a.role {
	background: url('ico_lock.gif') left 2px no-repeat;
	padding-left: 12px; }
 
.tablegraph { margin: 5px; }
 
.graph-main .tablegraph { margin: 0px 0px 10px 0px; }
 
.news-body { clear: both }
 
.news, .article { padding: 0 10px; }
 
.news-title a {
	background: url(dot.gif) left 3px no-repeat;
	color: #0054a6;
	display: block;
	font-size: 12px;
	padding-left: 10px;
	text-decoration: none; }
 
.news-intro {
	color: #464646;
	display: block;
	font-size: 12px;
	text-align: justify; }
 
	.news-intro .publish-mainimg  img, .news .publish-mainimg  img {
		float: left;
		margin: 0px 10px 5px 0px;
		width: 150px; }
 
.news-body .news-date {
	color: #898989;
	font-size: 11px;
	margin-left: 10px; }
 
.article-intro {
	color: #464646;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: justify; }
 
	.article-intro a img {
		float: left;
		margin: 5px; }
 
.publish-content { text-align: justify; }
 
.news-date {
	color: #898989;
	font-size: 11px; }
 
.news-category {
	background: url(marker.gif) left top no-repeat;
	color: #464646;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px;
	padding-left: 20px;
	text-decoration: none;
	text-transform: uppercase; }
 
/* komunikaty */
.komunikat, .komunikat2 {
	background: #fce46e url('communique_bg.gif') top left no-repeat;
	border: solid 1px #fad954;
	color: #464646;
	padding: 20px; }
 
.publish .komunikat a, .publish .komunikat2 a, .publish-infobox a {
	color: #0054a6;
	text-decoration: underline; }
 
.komunikat img, .komunikat2 img {
	margin: 5px;
	vertical-align: middle; }
 
.komunikat2 { padding: 10px; }
 
.publish-infobox {
	background: #fce46e url('communique_bg.gif') top left no-repeat;
	border: solid 1px #fad954;
	clear: both;
	color: #464646;
	display: block;
	padding: 5px; }
 
a.news-lock {
	background: url(ico_lock.gif) left 3px no-repeat;
	padding-left: 13px; }
 
/*---- Table -------------------------------------------------------------------- */
.topicPublish {
	background: #575757;
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 2px 5px;
	width: 100%; }
 
table {
	background: #fff;
	font-size: 11px;
	margin-bottom: 1.4em; }
 
	table a {
		color: #0054a6;
		text-decoration: none; }
 
th { font-weight: bold; }
 
thead th { background: #c3d9ff; }
 
th, td, caption { padding: 4px 10px 4px 5px; }
 
.tablemod {
	border-bottom: 1px dotted #e6e6e6;
	font-size: 11px; }
 
	.tablemod a {
		color: #0054a6;
		text-decoration: none; }
 
	.tablemod table {
		color: #4c4c4c;
		margin-left: 1%;
		margin-right: 1%;
		width: 98%; }
 
		.tablemod table th {
			background-color: #f6f6f6;
			border-bottom: 1px solid #e6e6e6;
			padding: 4px 10px;
			text-align: center; }
 
		.tablemod table td {
			border-bottom: 1px solid #e6e6e6;
			padding: 4px 10px;
			text-align: center; }
 
.tablemod-main { font-size: 11px; }
 
	.tablemod-main a {
		color: #0054a6;
		text-decoration: none; }
 
	.tablemod-main table {
		color: #4c4c4c;
		margin: 0px;
		width: 330px; }
 
		.tablemod-main table th {
			background-color: #f6f6f6;
			border-bottom: 1px solid #e6e6e6;
			padding: 2px 5px;
			text-align: center; }
 
		.tablemod-main table td {
			border-bottom: 1px solid #e6e6e6;
			padding: 2px 5px;
			text-align: center; }
 
.tablemod-publish { font-size: 11px; }
 
	.tablemod-publish a {
		color: #0054a6;
		text-decoration: none; }
 
	.tablemod-publish table {
		color: #4c4c4c;
		margin: 0px;
		width: 380px; }
 
		.tablemod-publish table th {
			border-bottom: 1px solid #e6e6e6;
			padding: 2px 5px;
			text-align: center; }
 
		.tablemod-publish table td {
			border-bottom: 1px solid #e6e6e6;
			padding: 2px 5px;
			text-align: center; }
 
	.tablemod-publish  .headerPublish {
		color: #000;
		font-weight: bold;
		margin: 0;
		padding: 2px 0px 0px 10px;
		text-align: left;
		width: 320px; }
 
.dataTables_wrapper .ui-widget-header { display: none; }
 
.tablesort th {
	cursor: pointer;
	font-weight: bold;
	vertical-align: middle; }
 
.tablemod-main .headerPublish {
	background: #5a5a5a url(one_raquo.gif) 3px 7px no-repeat;
	color: #fff;
	font-weight: bold;
	margin: 0;
	padding: 2px 0px 0px 10px;
	text-align: left;
	width: 320px; }
 
.kurs {
	background: none;
	border-bottom: 1px solid #e6e6e6;
	font-size: 11px;
	overflow: hidden; }
 
	.kurs a {
		background: none;
		color: #505050;
		text-decoration: none; }
 
	.kurs table {
		background: none;
		color: #505050;
		float: left;
		width: 135px; }
 
		.kurs table th {
			background: none;
			border-bottom: 1px dotted #e6e6e6;
			padding: 1px 0px;
			text-align: center; }
 
		.kurs table td {
			background: none;
			border-bottom: 1px dotted #e6e6e6;
			padding: 1px 0px;
			text-align: center; }
 
	.kurs .tableItems { background: none; }
 
.countries {
	float: left;
	margin-top: 22px;
	width: 16px; }
 
.usd {
	background: url('flag_lang.gif') no-repeat -35px 0;
	height: 16px;
	margin-bottom: 6px;
	width: 16px; }
 
.eur {
	background: url('flag_lang.gif') no-repeat -18px 0;
	height: 16px;
	margin-bottom: 6px;
	width: 16px; }
 
.gbp {
	background: url('flag_lang.gif') no-repeat 0 -1px;
	height: 16px;
	width: 16px; }
 
.tableDescription {
	color: #898989;
	margin-bottom: 20px;
	margin-left: 1%;
	margin-right: 1%;
	text-align: left;
	width: 98%; }
 
.tablemod .headerPublish {
	background: #5a5a5a url(one_raquo.gif) 3px 7px no-repeat;
	color: #fff;
	font-weight: bold;
	margin-left: 1%;
	margin-right: 1%;
	padding: 2px 0px 0px 10px;
	text-align: left;
	width: 95.5%; }
 
.tableOfertHeader, .tableHeader {
	background: #f6f6f6;
	color: #4c4c4c;
	font-weight: bold;
	width: 100%; }
 
.headerNews {
	background: #5a5a5a;
	color: #fff;
	font-weight: bold;
	padding: 2px 0px;
	text-align: center;
	width: 100%; }
 
.tableItems { background: #FCFCFC; }
 
table.lpg {
	background-color: rgb(255, 255, 255);
	border-collapse: collapse;
	border-color: rgb(69, 149, 200);
	border-spacing: 0px;
	border-style: solid;
	border-width: 1px; }
 
	table.lpg th {
		background-color: rgb(255, 255, 255);
		border-color: rgb(69, 149, 200);
		border-style: solid;
		border-width: 1px;
		padding: 5px; }
 
	table.lpg td {
		background-color: #fff;
		border-color: rgb(69, 149, 200);
		border-style: solid;
		border-width: 1px;
		padding: 5px; }
 
/*- -*/
table.standard {
	background-color: #fff;
	border-collapse: collapse;
	border-color: #ccc;
	border-spacing: 0px;
	border-style: solid;
	border-width: 1px;
	color: #000; }
 
	table.standard  th {
		background-color: #5a5a5a;
		border-bottom-color: #fff;
		border-color: #5a5a5a;
		border-style: solid;
		border-width: 1px;
		color: #fff;
		padding: 2px;
		text-align: center; }
 
	table.standard  td {
		background-color: #fff;
		border-collapse: collapse;
		border-color: #ccc;
		border-style: solid;
		border: 1px;
		padding: 2px; }
 
/*--*/
.lpg .head {
	background-color: rgb(69, 149, 200);
	border: 1px solid rgb(69, 149, 200);
	color: #fff;
	font-weight: bold;
	padding: 5px; }
 
.lpg .back {
	background-color: #eeeeee;
	border: 1px solid rgb(69, 149, 200);
	color: #000;
	padding: 5px; }
 
table.bio {
	background-color: #fff;
	border-collapse: collapse;
	border-color: #0A8B30;
	border-spacing: 0px;
	border-style: solid;
	border-width: 1px; }
 
	table.bio th {
		background-color: #fff;
		border-color: #0A8B30;
		border-style: solid;
		border-width: 1px;
		padding: 2px; }
 
	table.bio td {
		background-color: #fff;
		border: none;
		padding: 2px; }
 
table.bio2 {
	background-color: #fff;
	border-collapse: collapse;
	border-color: #0A8B30;
	border-spacing: 0px;
	border-style: solid;
	border-width: 1px; }
 
	table.bio2 th {
		background-color: #fff;
		border-color: #0A8B30;
		border-style: solid;
		border-width: 1px;
		padding: 2px; }
 
	table.bio2 td {
		background-color: #fff;
		border-color: #0A8B30;
		border-style: solid;
		border-width: 1px;
		padding: 2px;
		padding: 5px; }
 
/*---*/
table.pal {
	background-color: #fff;
	border-collapse: collapse;
	border-color: #F29400;
	border-spacing: 0px;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 12px; }
 
	table.pal th {
		background-color: #fff;
		border: 1px solid #F29400;
		padding: 5px; }
 
	table.pal td {
		background-color: #fff;
		border: 1px solid #F29400;
		padding: 5px; }
 
.pal .head {
	background-color: #F29400;
	border: 1px solid #F29400;
	color: #fff;
	font-weight: bold;
	padding: 5px; }
 
.pal .back {
	background-color: #eeeeee;
	border: 1px solid #F29400;
	color: #000;
	padding: 5px; }
 
.biopaliwa .publish a {
	color: #0A8B30;
	text-decoration: none; }
 
	.biopaliwa .publish a:hover { text-decoration: underline; }
 
.pal .publish a {
	color: #F29400;
	text-decoration: none; }
 
	.pal .publish a:hover { text-decoration: underline; }
 
/* -| tooltips |- */
a.tooltip {
	color: #000;
	text-align: left;
	text-decoration: none; }
 
	a.tooltip strong {
		display: none;
		text-decoration: none; }
 
	a.tooltip:hover {
		border: 0;
		position: relative;
		text-decoration: none;
		z-index: 9999500; }
 
		a.tooltip:hover strong {
			background: #fff;
			border: 1px solid #888;
			color: #000;
			display: block;
			font-weight: normal;
			left: -5px;
			padding: 5px;
			position: absolute;
			text-decoration: none;
			top: 20px;
			width: 250px;
			z-index: 9999500; }
 
			a.tooltip:hover strong em {
				background: #fff url(/misc/prtimg/10/tooltip.gif) 0 0;
				display: block;
				font-size: 1px;
				height: 6px;
				left: 30px;
				position: absolute;
				top: -6px;
				width: 11px;
				z-index: 9999500; }
 
/* -###########- */
/*--- gp ---*/
.gp .tableOfertTitle {
	background: url(marker.gif) left center no-repeat;
	color: #d12401;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 5px 10px 5px;
	padding-left: 20px;
	text-decoration: none;
	text-transform: uppercase;
	width: 200px; }
 
.gp .tableOfertBold { font-weight: bold; }
 
.gp .tableOfertBack {
	background: url(raquo.gif) left center no-repeat;
	margin: 20px 10px;
	padding: 0 0 0 10px; }
 
/*---- Form -------------------------------------------------------------------- */
select {
	border: solid 1px #cccccc;
	color: #000;
	padding: 2px; }
 
.regions select {
	border: solid 1px #cccccc;
	color: #000;
	color: #898989;
	padding: 2px;
	width: 225px; }
 
input { border: solid 1px #cccccc; }
 
input[type="radio"] { border: none; }
 
textarea { border: solid 1px #cccccc; }
 
.formTable .header {
	background: url(marker.gif) left top no-repeat;
	color: #464646;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-left: 20px;
	text-transform: uppercase; }
 
.formTable  .headerSpace { display: none; }
 
/*- katalog firm -*/
.epeForm { padding: 10px; }
 
	.epeForm ol { list-style-type: none; }
 
	.epeForm li { margin: 5px; }
 
	.epeForm legend {
		background: url(marker.gif) left top no-repeat;
		color: #d12401;
		display: block;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 10px;
		padding-left: 20px;
		text-transform: uppercase; }
 
	.epeForm .label {
		clear: both;
		display: block;
		margin: 5px 0; }
 
	.epeForm  select {
		display: block;
		float: left;
		margin: 5px 0; }
 
	.epeForm  input {
		clear: both;
		display: block;
		float: left;
		margin: 5px 0; }
 
.infobox {
	background: #fce46e url('communique_bg.gif') top left no-repeat;
	border: solid 1px #fad954;
	margin: 10px;
	padding: 20px; }
 
.warning {
	color: #df2803;
	font-weight: bold; }
 
.bkfscore { margin:10px; border-bottom: 1px dotted #B9B9B9 }
 
.count { float: right; }
 
.pages {
	clear: both;
	float: right; }
 
.pagination { margin: 10px 0; }
 
.bkfscoreone {
	border-bottom: 1px dotted #B9B9B9;
	clear: both;
	display: block;
	margin: 10px 0;
	padding: 0 10px 10px 10px }
 
.bkfscore h3 {
	background: url(dot.gif) left 3px no-repeat;
	color: #0054a6;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none; }
 
.collapse-up {
	background: url(blue_down.png) left top no-repeat;
	border: 0 none;
	height: 17px;
	margin-bottom: -2px;
	margin-right: 5px;
	width: 19px; }
 
.collapse-down {
	background: url(blue_up1.png) left top no-repeat;
	border: 0 none;
	height: 17px;
	margin-bottom: -2px;
	margin-right: 5px;
	width: 19px; }
 
.epeForm li input[type="checkbox"] {
	display: block;
	margin: 5px;
	vertical-align: middle }
 
.collapse { clear: both; }
 
#form-captcha { margin: 5px; }
 
.form-egp .header { display: none; }
 
/*--- search ---*/
.search-box { margin: 20px; }
 
	.search-box .topicPublish {
		background: none;
		color: #464646;
		display: block;
		float: left;
		font-size: 11px;
		font-weight: normal; }
 
	.search-box input.submit-search {
		background: none;
		border: none;
		color: red;
		display: block;
		float: left;
		height: 20px;
		width: 30px; }
 
	.search-box .publish-title-red {
		background: url(marker.gif) left center no-repeat;
		color: #d12401;
		display: block;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 10px;
		margin-top: 20px;
		padding-left: 20px;
		text-decoration: none;
		text-transform: uppercase; }
 
.search-bar {
	background: url(tab_back.gif) repeat-x;
	color: #fff;
	font-size: 10px;
	margin: 0px -20px;
	overflow: hidden;
	padding: 3px 20px; }
 
.barhref, .barhref2, .barhref a, .barhref2 as {
	display: block;
	float: left;
	margin-right: 10px;
	width: auto; }
 
.barhref, .barhref2 { color: #000; }
 
.barhref a, .barhref2 a { color: #fff; }
 
a.catname {
	color: #898989;
	font-size: 11px; }
 
a.search-title {
	background: url(dot.gif) 0px 2px no-repeat;
	color: #0054a6;
	padding: 0 0 0 10px;
	text-decoration: none; }
 
/*- newsletter -*/
.newsletter {
	background: #f9f9f9;
	display: block;
	margin: 20px 0 0 -1px;
	min-height: 100px;
	padding-top: 10px;
	width: 160px; }
 
	.newsletter input[type="text"] {
		border-bottom: solid 1px #bebebe;
		border-left: solid 1px #bebebe;
		border-right: none;
		border-top: solid 1px #bebebe;
		height: 18px;
		margin: -2px 0 0 -8px;
		padding-right: 10px;
		width: 120px; }
 
	.newsletter input[type="radio"] {
		background: none;
		border: none; }
 
	.newsletter input { border: none; }
 
	.newsletter div { float: left }
 
	.newsletter .publish-title { margin-bottom: 3px; }
 
	.newsletter table { background: none; }
 
	.newsletter .introNewsletter, .newsletter .applyNewsletter, .newsletter .wrongNewsletter {
		clear: both;
		color: #464646;
		display: block;
		font-size: 11px;
		text-align: left; }
 
.checkboxNewsletter {
	background: none;
	clear: both; }
 
.newsletter input[type="image"] {
	border-bottom: solid 1px #bebebe;
	border-right: solid 1px #bebebe;
	border-top: solid 1px #bebebe;
	float: left;
	height: 20px;
	margin: 2px 0 0 -12px;
	width: 25px; }
 
.newsletterb {
	background: #fff;
	display: block;
	padding-top: 10px; }
 
	.newsletterb input[type="text"] {
		border-bottom: solid 1px #bebebe;
		border-left: solid 1px #bebebe;
		border-right: none;
		border-top: solid 1px #bebebe;
		height: 18px;
		margin: -2px 0 0 -8px;
		padding-right: 10px;
		width: 120px; }
 
	.newsletterb input[type="radio"] {
		background: none;
		border: none; }
 
	.newsletterb input { border: none; }
 
	.newsletterb div { float: left }
 
	.newsletterb .publish-title { margin-bottom: 3px; }
 
	.newsletterb table { background: none; }
 
	.newsletterb .introNewsletter, .newsletter .applyNewsletter, .newsletter .wrongNewsletter {
		clear: both;
		color: #464646;
		display: block;
		font-size: 11px;
		text-align: left; }
 
.checkboxNewsletter {
	background: none;
	clear: both; }
 
.newsletterb input[type="image"] {
	border-bottom: solid 1px #bebebe;
	border-right: solid 1px #bebebe;
	border-top: solid 1px #bebebe;
	float: left;
	height: 20px;
	margin: 2px 0 0 -12px;
	width: 23px; }
 
/*---------------------- matt --------------------------------*/
/* dzial Wiedza i porady */
.clearDotted {
	background: #fff;
	border-bottom: 1px dotted #B9B9B9;
	clear: both;
	color: #fff;
	display: block; }
 
.floatingNews {
	float: left;
	padding: 15px;
	width: 275px; }
 
.arrowHref {
	background: url('/misc/prtimg/47/sm_arrow.gif') no-repeat center right;
	padding-right: 10px; }
 
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
 
.ui-helper-hidden-accessible {
	left: -99999999px;
	position: absolute; }
 
.ui-helper-reset {
	border: 0;
	font-size: 100%;
	line-height: 1.3;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 0;
	text-decoration: none; }
 
.ui-helper-clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden; }
 
.ui-helper-clearfix { display: inline-block; }
 
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height: 1%; }
 
.ui-helper-clearfix { display: block; }
 
/* end clearfix */
.ui-helper-zfix {
	filter: Alpha(Opacity=0);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%; }
 
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
 
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px; }
 
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%; }
 
/* TableSort */
.dataTables_wrapper .dataTables_info, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #555555;
	font-weight: normal;
	padding-left: 5px; }
 
.ui-widget-header a { color: #222222; }
 
.ui-icon {
	background-image: url("ui-icons_888888_256x240.png");
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 16px;
	overflow: hidden;
	text-indent: -99999px;
	width: 16px; }
 
.ui-icon-triangle-1-n { background-position: 0 -16px; }
 
.ui-icon-triangle-1-s { background-position: -64px -16px; }
 
.ui-icon-carat-2-n-s { background-position: -128px 0; }
 
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
 
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
 
.tablesort .tablemod a {
	color: #0054A6;
	text-decoration: none; }
 
.tablesort .ui-corner-right {
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topright: 4px; }
 
.tablesort #tablesort_previous, #tablesort_next { float: left; }
 
.tablesort .dataTables_info { float: left; }
 
.tablesort tr th.ui-state-default { padding: 4px 2px; }
 
	.tablesort tr th.ui-state-default span.css_right { cursor: pointer; }
 
.dataTables_wrapper { margin-bottom: 15px; }
 
	.dataTables_wrapper .tablesort { margin-bottom: 10px; }
 
/* - comments - */
.commentForm  table {
	background-color: #ffffff;
	border-collapse: collapse;
	border: none;
	margin-left: 10px; }
 
	.commentForm  table th {
		background-color: #ffffff;
		border-color: #B9B9B9;
		border-style: solid;
		border-width: 1px;
		padding: 2px; }
 
	.commentForm  table td {
		background-color: #ffffff;
		border: none;
		padding: 2px; }
 
.commentText { margin: 0px 10px; }
 
.commentHeader {
	background: #fff;
	padding: 0 10px; }
 
/* ----------- */
/* ----SP----- */
a.spbutton {
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #eeeeee;
	border-radius: 5px;
	border: 1px dotted #B9B9B9;
	color: #464646;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0;
	padding-left: 20px;
	padding: 10px 5px;
	text-transform: uppercase;
	width: 600px; }
 
	a.spbutton:hover {
		background: #f62900;
		color: #fff; }
 
.frame .publish-intro img {
	background: #fff;
	border: 1px solid #e5e5dd;
	padding: 5px; }
 
img.frame {
	background: #fff;
	border: 1px solid #e5e5dd;
	padding: 5px; }
 
.publish-content a.redButton, .redButton {
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	background: url('button_gradient.png') repeat-x;
	border-radius: 5px; /* CSS3 */
	border: solid 1px #f62900;
	color: #fff;
	display: block;
	font-size: 14px;
	height: 20px;
	max-width: 230px;
	min-width: 150px;
	min-width: 175px;
	padding: 3px 5px 0 5px;
	text-align: center;
	text-decoration: none; }
 
a.redButton:hover, a.redButton:focus, .publish-content a.redButton:hover { color: #000; }
 
/*-menun-*/
li.sup a {
	border: 1px solid #dddddd;
	cursor: pointer;
	font-size: 15px; }
 
#minemenu-sup2 {
	margin-left: 750px;
	padding: 5px;
	position: absolute;
	z-index: 999999999999; }
 
	#minemenu-sup2:hover li > ul {
		display: block;
		overflow: hidden;
		padding: 0px; }
 
	#minemenu-sup2 li > ul { display: none; }
 
ul.serviceLevelOne {
	background: #fff;
	list-style: none; }
 
.serviceLevelOne li {
	color: #000000;
	float: left;
	margin: 0;
	width: 170px; }
 
ul.serviceLevelOne {
	background: #fff;
	border-bottom-width: 1px;
	border-top-color: #f62900;
	border-top-width: 1px;
	border: solid 1px #ddd;
	font-size: 14px;
	margin: -1px 0 0 -365px;
	padding: 10px;
	width: 545px; }
 
	ul.serviceLevelOne li, ul.serviceLevelOne li a {
		background: #ddd;
		color: #000;
		color: #fff;
		font-size: 12px;
		margin: 2px 2px 2px 5px;
		text-align: left;
		text-decoration: none; }
 
	ul.serviceLevelOne li span {
		cursor: default;
		display: block;
		margin: 4px;
		padding: 3px; }
 
	ul.serviceLevelOne li a {
		border: 0;
		cursor: pointer; }
 
		ul.serviceLevelOne li a:hover {
			background: #f62900;
			color: #fff;
			cursor: pointer;
			margin: 0;
			padding: 7px; }
 
ul.serviceLevelTwo {
	background: #fff;
	border-top: none;
	border: solid 1px #ddd;
	display: block;
	list-style-image:url('http: //www.e-petrol.pl/misc/prtimg/47/raquo.gif') 30px;
	list-style-position: inside;
	list-style: none;
	margin: 0px; }
 
	ul.serviceLevelTwo li {
		color: #000;
		font-weight: normal;
		margin: 0 -10px 0 0px; }
 
		ul.serviceLevelTwo li a {
			background: #fff;
			color: #0054A6;
			cursor: pointer;
			font-weight: normal;
			line-height: 17px;
			margin: 0; }
 
			ul.serviceLevelTwo li a:hover {
				background: #fff;
				color: #0054A6;
				cursor: pointer;
				font-weight: normal;
				margin: 0;
				padding: 5px;
				text-decoration: underline; }
 
ul.serviceLevelOne li a:hover, ul.serviceLevelOne li {
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; }
 
ul.serviceLevelTwo li a:hover {
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0px; }
 
.serviceLevelOne {
	-moz-box-shadow: 5px 5px 3px #ccc;
	-webkit-box-shadow: 5px 5px 3px #ccc;
	box-shadow: 5px 5px 3px #ccc;
	display: block;
	float: left;
	height: 500px; }
 
/* `BIO Headings
----------------------------------------------------------------------------------------------------*/
#bioContent  h1, #bioContent  h2, #bioContent  h3, #bioContent  h4, #bioContent  h5, #bioContent  h6 {
	color: #0A8B30;
	font-weight: normal;
	margin-bottom: 10px; }
 
#bioContent h1 { font-size: 24px; }
 
#bioContent h2 { font-size: 18px; }
 
#bioContent h3 { font-size: 16px; }
 
#bioContent h4 { font-size: 14px; }
 
#bioContent p { margin-bottom: 20px; }
 
#bioContent ul.fileToDownload {
	list-style-type: none;
	margin-bottom: 20px; }
 
#bioContent .fileToDownload li {
	background:url('http: //www.e-petrol.pl/misc/prtimg/55/ico_pdf.gif') no-repeat left center;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding: 7px 0 0 40px; }
 
#bioContent .fileToDownload a {
	color: #0A8B30;
	font-size: 14px; }
 
/* Helpers */
.centered {
	display: block;
	margin-left: auto;
	margin-right: auto; }
 
.left { float: left !important; }
 
.right { float: right !important; }
 
.block { display: block; }
 
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto; }
 
img.alignright, .right-img {
	display: inline;
	float: right;
	margin: 0 0 8px 16px; }
 
img.alignleft, .left-img {
	display: inline;
	float: left;
	margin: 0 16px 8px 0; }
 
img.stylized {
	background: #fff;
	border: 1px solid #e5e5dd;
	max-width: 618px !important;
	padding: 5px; }
 
.textLeft { text-align: left; }
 
.textRight { text-align: right; }
 
.textCenter { text-align: center; }
 
.textJustify { text-align: justify; }
 
.publish-content a.redLink {
	color: #C30000;
	text-decoration: underline; }
 
	.publish-content a.redLink:active, .publish-content a.redLink:hover { color: #770000; }
 
 