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: #e4e4e4 url(background.jpg) top center no-repeat;
	color: #000;
	font-family: Arial;
	font-size: 12px;
	line-height: 1; }
 
table {
	background: #fff;
	border-collapse: separate;
	border-spacing: 0;
	font-size: 11px;
	margin-bottom: 1.4em; }
 
caption,th,td {
	font-weight: 400;
	text-align: left; }
 
blockquote:before,blockquote:after,q:before,q:after { content: ""; }
 
html,body { height: 100%; }
 
em { font-style: italic; }
 
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: 0;
	width: 995px; }
 
.container2 {
	margin: 0 auto;
	padding: 0;
	width: 1157px; }
 
.containerb {
	margin: 0 auto;
	padding: 0;
	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: 0;
	padding: 5px 15px 0; }
 
	.login a {
		color: #fff;
		text-decoration: none; }
 
	.login img { margin: 0 5px; }
 
.lang {
	display: block;
	float: right;
	height: 20px;
	margin: 7px 10px 0 6px; }
 
	.lang img { margin: 0 2px 0 0; }
 
a.logo {
	background: url(epe_spirit.png) no-repeat 0 0;
	display: block;
	float: left;
	height: 76px;
	margin: 0 0 0 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 0 30px; }
 
.date-caption {
	cursor: pointer;
	text-align: center;
	width: 200px; }
 
.div-calendar {
	background: #fff;
	border: solid 1px #0054a6;
	position: absolute;
	width: 200px; }
 
.s1 input {
	border: 0;
	margin-right: 5px;
	width: 120px; }
 
.s2 input {
	background: url(epe_spirit.png) no-repeat -32px -88px;
	border: 0;
	display: block;
	font-size: 0;
	height: 18px;
	width: 19px; }
 
#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 {
	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; }
 
#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; }
 
li.sup a {
	border: 1px solid #ddd;
	color: #000;
	cursor: pointer;
	display: block;
	font-size: 15px;
	padding: 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: 0;
	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: 0;
	position: absolute;
	width: 642px;
	z-index: 999999; }
 
#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: 0 0 0 10px;
	width: 310px; }
 
#bottomMenu li {
	display: inline;
	margin-right: 10px; }
 
.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 {
	font-size: 11px;
	font-weight: 700;
	list-style-position: inside;
	list-style-type: none;
	margin: 10px 0;
	padding: 0; }
 
	.leftmenu li {
		border-bottom: dotted 1px #898989;
		margin-left: -15px;
		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;
		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) 0 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;
		position: relative;
		width: 165px; }
 
.leftmenusub2 { margin: 5px 0 0 12px; }
 
	.leftmenusub2 a {
		background: url(dotgrey.gif) 0 2px no-repeat;
		color: #0054a6;
		padding: 0 0 0 10px;
		text-decoration: none; }
 
.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; }
 
.push10 {
	display: block;
	height: 10px; }
 
.last {
	margin-right: 0;
	padding-right: 0; }
 
.left-img {
	float: left;
	margin: 5px 5px 0 0; }
 
.right-img {
	float: right;
	margin: 5px 0 0 5px; }
 
.left-img-publish img {
	display: block;
	float: left;
	height: 197px;
	margin: 5px 5px 5px 0;
	width: 265px; }
 
.imgStylish {
	background: #eee;
	border: 1px solid #ddd;
	max-width: 618px!important;
	padding: 5px; }
 
.m0 { margin: 0; }
 
.m15 { margin: 15px; }
 
.p5 { padding: 5px; }
 
.p15 { padding: 15px; }
 
.lightgrey { background: #f9f9f9; }
 
.light { background: #fff; }
 
.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; }
 
.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: 700;
	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; }
 
.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; }
 
ul.alpha {
	list-style-position: outside;
	list-style-type: lower-alpha;
	margin-left: 10px; }
 
.mapa-strony { margin: 10px 10px 10px 50px; }
 
	.mapa-strony a:hover {
		color: #F62900;
		text-decoration: none; }
 
	.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: 700;
	margin-top: 10px; }
 
.publish .publish-attach ul,.publish-attach ul {
	font-weight: 400;
	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; }
 
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 0 10px;
	padding: 10px 5px;
	width: 100%; }
 
.bd {
	clear: both;
	padding: 10px 0;
	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: 0; }
 
.red-line-t {
	border-top: #f62f00 2px solid;
	margin: 0; }
 
.banner-outside {
	background: #fff;
	border: 1px solid #f1f1f1;
	display: block;
	height: 580px;
	margin-left: 0;
	overflow: visible;
	position: absolute;
	width: 155px;
	z-index: -1; }
 
.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; }
 
.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: 0;
	padding: 30px;
	width: 100%; }
 
	.MenuLogin .inputLogin { width: 150px; }
 
	.MenuLogin input[type=submit] {
		background: #f72901;
		border: none;
		color: #fff; }
 
.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: 700;
	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: 700;
	margin-bottom: 10px;
	padding-left: 20px;
	text-transform: uppercase; }
 
.article .article-content {
	float: left;
	width: 70%; }
 
.article .article-menu {
	float: right;
	width: 30%; }
 
.publish-tags {
	clear: both;
	font-weight: 700;
	margin: 10px 0; }
 
	.publish-tags a {
		font-weight: 400;
		text-decoration: underline; }
 
.publish-relatedPubs {
	border-top: dotted 1px #bebebe;
	font-weight: 700;
	margin-top: 10px;
	padding-top: 5px; }
 
	.publish-relatedPubs a { font-weight: 400; }
 
	.publish-relatedPubs ul {
		list-style-image: url(dot.gif);
		list-style-type: square; }
 
.textPublish,.textPublishCenter,.tableOfertCenter { font-size: 12px; }
 
.publish-intro {
	clear: both;
	color: #464646;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: justify; }
 
	.publish-intro img {
		float: left;
		margin: 0 10px 10px 0;
		width: 250px; }
 
.small-img .publish-intro img {
	float: left;
	margin: 0 10px 10px 0;
	width: 130px; }
 
.largeMainImage .publish-intro img {
	float: left;
	margin: 0 0 10px;
	width: 415px; }
 
.img_align .publish-intro img {
	clear: both;
	margin: 0 10px 10px 70px;
	text-align: center; }
 
.publish-icon {
	float: left;
	margin: 0 10px 10px 0; }
 
.article-menu-header {
	background: #5A5A5A;
	color: #fff;
	font-weight: 700;
	margin: 25px 0 10px;
	padding: 3px 3px 10px;
	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 .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: 700; }
 
.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; }
 
.graph-main .tablegraph { margin: 0 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: 0 10px 5px 0;
		width: 150px; }
 
.news-body .news-date {
	color: #898989;
	font-size: 11px;
	margin-left: 10px; }
 
.article-intro {
	color: #464646;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 5px;
	text-align: justify; }
 
.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: 700;
	margin: 5px 0;
	padding-left: 20px;
	text-decoration: none;
	text-transform: uppercase; }
 
.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; }
 
.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; }
 
.topicPublish {
	background: #575757;
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: 700;
	margin: 0;
	padding: 2px 0 2px 5px;
	width: 100%; }
 
thead th { background: #c3d9ff; }
 
th,td,caption { padding: 4px 10px 4px 5px; }
 
.tablemod {
	border-bottom: 1px dotted #e6e6e6;
	font-size: 11px; }
 
	.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 table {
	color: #4c4c4c;
	margin: 0;
	width: 330px; }
 
	.tablemod-main table th {
		background-color: #f6f6f6;
		border-bottom: 1px solid #e6e6e6;
		padding: 2px 5px;
		text-align: center; }
 
.tablemod-publish table {
	color: #4c4c4c;
	margin: 0;
	width: 380px; }
 
.tablemod-publish .headerPublish {
	color: #000;
	font-weight: 700;
	margin: 0;
	padding: 2px 0 0 10px;
	text-align: left;
	width: 320px; }
 
.tablesort th {
	cursor: pointer;
	font-weight: 700;
	vertical-align: middle; }
 
.tablemod-main .headerPublish {
	background: #5a5a5a url(one_raquo.gif) 3px 7px no-repeat;
	color: #fff;
	font-weight: 700;
	margin: 0;
	padding: 2px 0 0 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; }
 
.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: 700;
	margin-left: 1%;
	margin-right: 1%;
	padding: 2px 0 0 10px;
	text-align: left;
	width: 95.5%; }
 
.tableOfertHeader,.tableHeader {
	background: #f6f6f6;
	color: #4c4c4c;
	font-weight: 700;
	width: 100%; }
 
.headerNews {
	background: #5a5a5a;
	color: #fff;
	font-weight: 700;
	padding: 2px 0;
	text-align: center;
	width: 100%; }
 
.tableItems { background: #FCFCFC; }
 
table.lpg {
	background-color: #fff;
	border-collapse: collapse;
	border-color: #4595c8;
	border-spacing: 0;
	border-style: solid;
	border-width: 1px; }
 
table.standard {
	background-color: #fff;
	border-collapse: collapse;
	border-color: #ccc;
	border-spacing: 0;
	border-style: solid;
	border-width: 1px;
	color: #000; }
 
	table.standard th {
		background-color: #5a5a5a;
		border-color: #5a5a5a #5a5a5a #fff;
		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: #4595c8;
	border: 1px solid #4595c8;
	color: #fff;
	font-weight: 700;
	padding: 5px; }
 
.lpg .back {
	background-color: #eee;
	border: 1px solid #4595c8;
	color: #000;
	padding: 5px; }
 
table.pal {
	background-color: #fff;
	border-collapse: collapse;
	border-color: #F29400;
	border-spacing: 0;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 12px; }
 
.pal .head {
	background-color: #F29400;
	border: 1px solid #F29400;
	color: #fff;
	font-weight: 700;
	padding: 5px; }
 
.pal .back {
	background-color: #eee;
	border: 1px solid #F29400;
	color: #000;
	padding: 5px; }
 
.biopaliwa .publish a {
	color: #0A8B30;
	text-decoration: none; }
 
.pal .publish a {
	color: #F29400;
	text-decoration: none; }
 
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: 400;
			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 .tableOfertTitle {
	background: url(marker.gif) left center no-repeat;
	color: #d12401;
	display: block;
	font-size: 14px;
	font-weight: 700;
	margin: 20px 5px 10px;
	padding-left: 20px;
	text-decoration: none;
	text-transform: uppercase;
	width: 200px; }
 
.gp .tableOfertBack {
	background: url(raquo.gif) left center no-repeat;
	margin: 20px 10px;
	padding: 0 0 0 10px; }
 
select {
	border: solid 1px #ccc;
	color: #000;
	padding: 2px; }
 
.regions select {
	border: solid 1px #ccc;
	color: #898989;
	padding: 2px;
	width: 225px; }
 
.epeForm ol { list-style-type: none; }
 
.epeForm legend {
	background: url(marker.gif) left top no-repeat;
	color: #d12401;
	display: block;
	font-size: 14px;
	font-weight: 700;
	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: 700; }
 
.bkfscore {
	border-bottom: 1px dotted #B9B9B9;
	margin: 10px; }
 
.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; }
 
.bkfscore h3 {
	background: url(dot.gif) left 3px no-repeat;
	color: #0054a6;
	display: block;
	font-size: 12px;
	font-weight: 700;
	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; }
 
.search-box { margin: 20px; }
 
	.search-box .topicPublish {
		background: none;
		color: #464646;
		display: block;
		float: left;
		font-size: 11px;
		font-weight: 400; }
 
	.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: 700;
		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: 0 -20px;
	overflow: hidden;
	padding: 3px 20px; }
 
.barhref,.barhref2,.barhref a,.barhref2 as {
	display: block;
	float: left;
	margin-right: 10px;
	width: auto; }
 
.barhref a,.barhref2 a { color: #fff; }
 
a.search-title {
	background: url(dot.gif) 0 2px no-repeat;
	color: #0054a6;
	padding: 0 0 0 10px;
	text-decoration: none; }
 
.newsletter {
	background: #f9f9f9;
	display: block;
	margin: 20px 0 0 -1px;
	min-height: 100px;
	padding-top: 10px;
	width: 160px; }
 
.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=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; }
 
.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; }
 
.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: block; }
 
* html .ui-helper-clearfix { height: 1%; }
 
.ui-helper-zfix {
	filter: Alpha(Opacity=0);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%; }
 
.ui-state-disabled { cursor: default!important; }
 
.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-widget-overlay {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%; }
 
.dataTables_wrapper .dataTables_info,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	color: #555;
	font-weight: 400;
	padding-left: 5px; }
 
.ui-widget-header a { color: #222; }
 
.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 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; }
 
.commentForm table {
	background-color: #fff;
	border-collapse: collapse;
	border: none;
	margin-left: 10px; }
 
	.commentForm table th {
		background-color: #fff;
		border-color: #B9B9B9;
		border-style: solid;
		border-width: 1px;
		padding: 2px; }
 
.commentHeader {
	background: #fff;
	padding: 0 10px; }
 
a.spbutton {
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #eee;
	border-radius: 5px;
	border: 1px dotted #B9B9B9;
	color: #464646;
	cursor: pointer;
	display: block;
	font-size: 14px;
	font-weight: 700;
	margin: 10px 0;
	padding: 10px 5px 10px 20px;
	text-transform: uppercase;
	width: 600px; }
 
	a.spbutton:hover {
		background: #f62900;
		color: #fff; }
 
.publish-content a.redButton,.redButton {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(button_gradient.png) repeat-x;
	border-radius: 5px;
	border: solid 1px #f62900;
	color: #fff;
	display: block;
	font-size: 14px;
	height: 20px;
	max-width: 230px;
	min-width: 175px;
	padding: 3px 5px 0;
	text-align: center;
	text-decoration: none; }
 
#minemenu-sup2 {
	margin-left: 750px;
	padding: 5px;
	position: absolute;
	z-index: 999999999999; }
 
	#minemenu-sup2:hover li > ul {
		display: block;
		overflow: hidden;
		padding: 0; }
 
ul.serviceLevelOne {
	background: #fff;
	border-bottom-width: 1px;
	border-top-color: #f62900;
	border-top-width: 1px;
	border: solid 1px #ddd;
	font-size: 14px;
	list-style: none;
	margin: -1px 0 0 -365px;
	padding: 10px;
	width: 545px; }
 
.serviceLevelOne li {
	color: #000;
	float: left;
	margin: 0;
	width: 170px; }
 
ul.serviceLevelOne li,ul.serviceLevelOne li a {
	background: #ddd;
	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: 0; }
 
	ul.serviceLevelTwo li {
		color: #000;
		font-weight: 400;
		margin: 0 -10px 0 0; }
 
		ul.serviceLevelTwo li a {
			background: #fff;
			color: #0054A6;
			cursor: pointer;
			font-weight: 400;
			line-height: 17px;
			margin: 0; }
 
			ul.serviceLevelTwo li a:hover {
				-khtml-border-radius: 0;
				-moz-border-radius: 0;
				-webkit-border-radius: 0;
				background: #fff;
				border-radius: 0;
				color: #0054A6;
				cursor: pointer;
				font-weight: 400;
				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; }
 
.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; }
 
ol,ul,ul #minemenu-sup { list-style: none; }
 
strong,.bold,.logintext,th,.gp .tableOfertBold { font-weight: 700; }
 
.s1,.s2,#bottomMenu ul,.d810,.d810b,.d180,.d180b,.d445,.d300,.d635,.d635b,.d635p,.d315b,.d492,.d330,.d400,.d630b,.d380,.newsletter div,.newsletterb div,.tablesort #tablesort_previous,#tablesort_next,.tablesort .dataTables_info { float: left; }
 
#minemenu-sup li ul a,a,.publish a:link,.publish a:visited,.publish a:active,.publish a:hover {
	color: #0054a6;
	text-decoration: none; }
 
#bottomMenu a,#bottomMenu .selectMenu {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase; }
 
.belongs-to,.cooperating {
	color: #797979;
	float: left;
	font-size: 10px;
	padding: 20px;
	text-transform: uppercase; }
 
.cooperating img,.commentText { margin: 0 10px; }
 
.m5,.tablegraph,.epeForm li,#form-captcha { margin: 5px; }
 
.m10,.article { margin: 10px; }
 
.p10,.komunikat2,.epeForm { padding: 10px; }
 
.p10b,.news,.article { padding: 0 10px; }
 
.clear,.img_align .publish-intro h2,.news-body,.collapse { clear: both; }
 
.middle,.loginfo img { vertical-align: middle; }
 
.label-rus,.label-ger,.label-eng,.dataTables_wrapper .ui-widget-header,.formTable .headerSpace,.form-egp .header,.ui-helper-hidden,#minemenu-sup2 li > ul { display: none; }
 
.disc,.publish .disc,.publish ul,.mapa-strony ul {
	list-style-position: inside;
	list-style-type: disc; }
 
ol.out li,ul.alpha li { margin-top: 5px; }
 
.publish-attach li,.article-intro a img {
	float: left;
	margin: 5px; }
 
.nagroda img,.publish-banner { text-align: center; }
 
.article-title,.formTable .header {
	background: url(marker.gif) left top no-repeat;
	color: #464646;
	display: block;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 10px;
	padding-left: 20px;
	text-transform: uppercase; }
 
.news-body2,.news-body-publicatons {
	clear: both;
	margin: 10px;
	overflow: hidden; }
 
.news-body2 .news-date,a.catname {
	color: #898989;
	font-size: 11px; }
 
table a,.tablemod a,.tablemod-main a,.tablemod-publish a {
	color: #0054a6;
	text-decoration: none; }
 
.tablemod-main,.tablemod-publish { font-size: 11px; }
 
.tablemod-main table td,.tablemod-publish table th,.tablemod-publish table td {
	border-bottom: 1px solid #e6e6e6;
	padding: 2px 5px;
	text-align: center; }
 
.kurs table th,.kurs table td {
	background: none;
	border-bottom: 1px dotted #e6e6e6;
	padding: 1px 0;
	text-align: center; }
 
.kurs .tableItems,.newsletter table,.newsletterb table { background: none; }
 
table.lpg th,table.lpg td {
	background-color: #fff;
	border-color: #4595c8;
	border-style: solid;
	border-width: 1px;
	padding: 5px; }
 
table.bio,table.bio2 {
	background-color: #fff;
	border-collapse: collapse;
	border-color: #0A8B30;
	border-spacing: 0;
	border-style: solid;
	border-width: 1px; }
 
table.bio td,.commentForm table td {
	background-color: #fff;
	border: none;
	padding: 2px; }
 
table.pal th,table.pal td {
	background-color: #fff;
	border: 1px solid #F29400;
	padding: 5px; }
 
.biopaliwa .publish a:hover,.pal .publish a:hover { text-decoration: underline; }
 
input,textarea { border: solid 1px #ccc; }
 
input[type=radio],.newsletter input,.newsletterb input { border: none; }
 
.barhref,.barhref2,a.redButton:hover,a.redButton:focus,.publish-content a.redButton:hover { color: #000; }
 
.newsletter input[type=text],.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; }
 
.newsletter input[type=radio],.newsletterb input[type=radio] {
	background: none;
	border: none; }
 
.newsletter .publish-title,.newsletterb .publish-title { margin-bottom: 3px; }
 
.newsletter .introNewsletter,.newsletter .applyNewsletter,.newsletter .wrongNewsletter,.newsletterb .introNewsletter,.newsletter .applyNewsletter,.newsletter .wrongNewsletter {
	clear: both;
	color: #464646;
	display: block;
	font-size: 11px;
	text-align: left; }
 
.frame .publish-intro img,img.frame {
	background: #fff;
	border: 1px solid #e5e5dd;
	padding: 5px; }
 
table.bio2 td,table.bio th,table.bio2 th {
	background-color: #fff;
	border-color: #0A8B30;
	border-style: solid;
	border-width: 1px;
	padding: 2px; }
 
.newsletter2 {
	background: #fff;
	border: solid 1px #ddd;
	padding: 10px;
	width: 140px; }
 
	.newsletter2 .publish-title {
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
		text-align: left;
		text-transform: uppercase; }
 
	.newsletter2 form .introNewsletter { font-size: 12px; }
 
	.newsletter2 table {
		background: none;
		margin: 0;
		padding: 0; }
 
		.newsletter2 table tr,.newsletter2 table td {
			margin: 0;
			padding: 0; }
 
	.newsletter2 input[type='text'] {
		border: solid 1px #ccc;
		height: 25px;
		margin: 5px 0 10px -1px;
		width: 140px; }
 
	.newsletter2 .checkboxNewsletter { display: none; }
 
	.newsletter2 input[type="image"] {
		border: none;
		height: 40px;
		margin: 0;
		width: 140px; }
 
	.newsletter2 .applyNewsletter, .newsletter2 .wrongNewsletter {
		clear: both;
		color: #464646;
		display: block;
		font-size: 11px;
		text-align: left; }
 
/*widget YT*/
ul#yt {
	font-family: Arial;
	font-size: 13px;
	list-style: none;
	margin: 10px 0 0 20px;
	padding: 0; }
 
#yt li {
	clear: both;
	display: block;
	height: 80px;
	margin: 0 0 10px 0;
	width: 320px; }
 
	#yt li:hover { background: #D5D5D5 }
 
#yt a.yt, #yt div { float: left; }
 
#yt a.yt, #yt img { width: 105px; }
 
#yt div {
	height: 60px;
	padding: 10px 5px 5px 10px;
	width: 200px; }
 
	#yt div a {
		color: #333;
		font-weight: bold;
		text-decoration: none; }
 
		#yt div a:hover { color: #0054A6 }
 
#yt { display: none; }
 
#slide {
	background: #eee;
	display: block;
	font-family: Arial;
	height: 80px;
	position: fixed;
	right: -80px;
	top: 200px;
	width: 80px; }
 
	#slide h3 {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 5px; }
 
	#slide .ico {
		background:#f62900 url('http: //www.e-petrol.pl/misc/prtimg/47/play_e-petrol_pl_tv.png') no-repeat;
		height: 80px;
		width: 80px;
		display:block;
	}
 
	#slide h3 {
		display: none;
		font-size: 16px;
		margin: 20px 0 10px 20px; }
 
	#slide a.invite {
		background: url('http: //www.e-petrol.pl/misc/prtimg/47/see_more.png') no-repeat;
		display: none;
		height: 40px;
		margin: 10px 0 10px 10px;
		width: 415px; }
 
/*Work*/
#workOffert {
	font-size: 15px;
	height: 140px;
	margin-top: -5;
	padding: 0px;
	position: relative;
	text-align: left; }
 
.textItem {
	background: #fff;
	border: solid 1px #eee;
	display: none;
	overflow: hidden;
	padding: 5px 0px;
	position: absolute;
	text-align: center;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 160px;}