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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	font-family:Arial;
	font-size:12px;
	line-height: 1;
	color: #000;
	background: #fff;
}
 ol, ul {
	list-style: none;
} 
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*- reset // -*/
html, body {
height: 100%;
}
strong{font-weight:bold;}
em{font-style: italic;}
body{background:#e4e4e4 url('background.jpg') top center no-repeat;}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size:90%;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

.container{ margin:0 auto; width:995px; padding:0px; }
.container2{ margin:0 auto; width:1157px; padding:0px; }
.containerb{ margin:0 auto; width:985px; padding:0px; }
#header{border-top:5px #f62900 solid; width:100%;}
#top{height:20px;}
#nav{height:87px; clear:both; }
#navbar{height:40px; clear:both;}
#content{background:#f9f9f9; z-index:1;clear:both;overflow: hidden; line-height:18px; }
#footer{height:130px; font-size:10px; margin-top:15px; clear:both;}
#bottomMenu{margin:0 auto; height:10px; background:#f83200; padding:10px; width:975px;}
#copyright{float:right; color:#fff;}
#partners{margin:0 auto; height:90px; background:#f9f9f9; width:995px;clear:both;}

.login{float:right; display:block; font-size:12px; background:#f62900; height:20px; margin:0px; padding:5px 15px 0px 15px; color:#fff;}
.login a{color:#fff; text-decoration:none;}
.login img{margin:0px 5px 0px 5px;}
.lang{float:right; display:block; height:20px; margin:7px 10px 0px 6px;}
.lang img{margin:0px 2px 0px 0px;}
a.logo{float:left; display:block; width:238px; height:76px; background: url('epe_spirit.png') no-repeat 0 0; margin:0px 0px 0px 10px;}

.search{float:right; margin-top:26px;border:solid 1px #ddd; padding:2px;}
.search-text{float:right; margin:34px 10px 0px 30px;color:#464646;font-size:11px; }

.date-caption{
text-align:center;
width:200px;
cursor:pointer;
}

.div-calendar{
position:absolute;
width:200px;
background:#ffffff;
border:solid 1px #0054a6;
}

.s1,.s2{float:left;}
.s1 input{border:0px; width:120px;margin-right:5px; }
.s2 input{background: url('epe_spirit.png') no-repeat -32px -88px; width:19px; height:18px; display:block; font-size:0px; border:0px;}

/*---- menu -------------------------------------------------------------------- */
/* #navigation */
#nav-menu{float:right; margin-top:33px; height:20px; display:block;min-width:370px;}
ul #navigation{color:#464646;}
#navigation li{display:inline; margin-right:5px;}
#navigation a{font-size:11px; text-decoration:none; color:#464646;text-transform:uppercase;}
/* #minemenu */
#minemenu{float:left; margin:10px 0 0 10px;}
#minemenu li{display:inline; margin-right:15px;}
#minemenu a{font-size:15px; text-decoration:none; color:#000;}
#minemenu .active a{
color:#f62900;
border-top:#ddd solid 1px; 
border-right:#ddd solid 1px; 
border-left:#ddd solid 1px; 
padding:3px 10px 15px 10px; 
background:#fff;}

ul #minemenu-sup{list-style: none;}
#minemenu-sup {float:left; margin:5px 0 0 10px; border:solid 1px #ddd;background:#fff;}
#minemenu-sup:hover {float:left; margin:5px 0 0 10px; border-top:solid 1px #ddd;border-right:solid 1px #ddd;border-left:solid 1px #ddd; }
#minemenu-sup li ul a{text-decoration:none;color:#0054a6;}
li.sup a{text-decoration:none;color:#000;font-size:15px; padding:5px 5px 5px 5px; display:block;}
#minemenu-sup li > ul{display:none;z-index:9; }
#minemenu-sup .selectMenu{color:#0054a6;margin:0px; padding:5px 5px 5px 10px;display:block; background: url(raquo.gif) left center no-repeat;}
#minemenu-sup li:hover > ul{
display: block; 
position:absolute;
z-index:9;
color:#0054a6;
z-index:999999; 
width:642px;
margin: -1px 0 0 -436px;
padding:0px;
border-left:solid 1px #ddd;
border-top:solid 1px #ddd;

}

#minemenu-sup li > ul li a{font-size:12px; background:  url(raquo.gif) left center no-repeat; padding-left:10px;}
#minemenu-sup li > ul li{
height:25px;
width:310px; 
border-right:solid 1px #ddd;
border-bottom:solid 1px #ddd;
padding: 0px 0 0 10px;
background:#fff;
float:left;
overflow: hidden;
}

/* #bottommenu */
#bottomMenu ul{float:left;}
#bottomMenu li{display:inline; margin-right:10px;}
#bottomMenu a{text-decoration:none; color:#fff;text-transform:uppercase;}
#bottomMenu .selectMenu{text-decoration:none; color:#fff;text-transform:uppercase;}

.sn{font-size:11px; background:#fff;}
a.breadcrumbs {font-size:11px; text-decoration:underline; color:#0054a6;}
a.breadcrumbs:hover{font-size:11px; text-decoration:underline;}

/* #leftmenu*/
.leftmenu {list-style-type:none; list-style-position: inside; padding:0; margin:10px 0px; font-size:11px; font-weight:bold;}
.leftmenu li{border-bottom:dotted 1px #898989; *margin-left:-15px; padding:0; width:165px;}
.leftmenu a{background: url(dot.gif) left center; background-repeat:no-repeat; padding-left:10px; color:#0054a6; text-decoration:none;}
.leftmenu span{background:url(redarrow.gif) no-repeat; width:165px; padding:2px 5px 1px 5px; color:#fff; display:block; position:relative;}
.leftmenu a.authMenu{background: url(key.gif) left center no-repeat; display:block; padding-left:19px; color:#0054a6; text-decoration:none;}

.leftmenusub{margin:5px 0 0 7px;}
.leftmenusub a{background:  url(dotgrey.gif) 0px center no-repeat; display:block; padding:0 0 0 10px; color:#0054a6; text-decoration:none;}
.leftmenusub span{background:url(redarrowlow.gif) no-repeat; width:165px; padding:2px 5px 1px 5px; color:#fff; display:block; position:relative;}

.leftmenusub2{margin:5px 0 0 12px;}
.leftmenusub2 a{background:  url(dotgrey.gif) 0px 2px no-repeat; padding:0 0 0 10px; color:#0054a6; 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{font-size:14px; color:#d12401; text-transform:uppercase; text-decoration:none;}
.titlegrey{font-size:14px; color:#464646; text-transform:uppercase; text-decoration:none;}
.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{float:left; margin:5px 5px 5px 0px; width:265px; height:197px; display:block;}

.imgStylish{
background: #eee;
border: 1px solid #ddd;
padding: 5px;
max-width: 618px !important;}

.belongs-to{float:left;padding:20px; text-transform:uppercase; font-size:10px; color:#797979; }
.cooperating{float:left;padding:20px; text-transform:uppercase; font-size:10px; color:#797979; }
.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{float: left; width: 210px; border: 1px solid #eaeaea; padding: 5px; margin: 10px; min-height:525px;}
.publish .publikacje img{width: 200px; margin:5px;}
.middle{vertical-align:middle}
.marker{background:url('marker.gif')no-repeat; width:10px; height:10px; display:block; float:left; margin:0 5px 0 0; }
.greyheader{font-weight:bold; color:#000; width:100%; background:url('grey_line2.png') -10px bottom no-repeat; padding:3px 0 7px 10px; display:block; clear:both;}
.rss{background:url('rss.gif')no-repeat; height:15px; width:15px; display:block;}
.raquo{background: url(raquo.gif) right center no-repeat;display:block; width:10px; height:8px; float:left;}
.mapy{height:20px; min-width:20px; padding:2px 0 0 25px; display:block; background:url('map.gif')left center no-repeat;}
a{text-decoration:none;color:#0054a6;}
.label-rus, .label-ger, .label-eng{display:none;}
/*-- listy --*/
.disc, .publish .disc{list-style-type: disc; list-style-position: inside;}
.circle, .publish .circle{list-style-type: circle; list-style-position: inside;}
ol{list-style-type: decimal; list-style-position: inside;}
ol.out{list-style-type: decimal; list-style-position: outside;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-type: disc; list-style-position: inside;}
.mapa-strony{margin:10px 10px 10px 50px; }

.mapa-strony a:hover{color:#F62900; text-decoration:none;}
.mapa-strony   ul {list-style-type: disc; list-style-position: inside;}
.mapa-strony  ul ul{list-style-type: disc; list-style-position: inside;margin-left:20px;}
.mapa-strony   ul ul ul{list-style-type: disc; list-style-position: inside;margin-left:30px;}
.mapa-strony ul ul ul ul{list-style-type: disc; list-style-position: inside;margin-left:40px;}
.publish-attach{clear:both; margin-top:10px; font-weight:bold;}
.publish  .publish-attach ul, .publish-attach ul{
list-style-image:url(publish-attach.gif);
list-style-type:square;
list-style-position: inside;font-weight:normal;
}
.publish-content ul {list-style-position: outside;margin-left:5px;}

.publish-attach li{float:left; margin:5px;}

hr{
border-bottom:dotted 1px #b9b9b9;
background:none;
height:1px; 
width:100%;
border-top:none;
border-left:none;
border-right:none;
margin:10px 0;
}

.nagroda{
clear:both;
width:100%;
padding:10px 5px 10px 5px;
border-bottom:solid 1px #d7d7d7;
margin:0 0px 10px 0px;
}
.nagroda img{text-align:center;}


/* baners */
.bd{padding:10px 0px; clear:both; 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{position: absolute; z-index:-1;overflow: visible; margin-left: 1000px; *margin-left: 0px; width: 155px; height: 580px; display: block; background: rgb(255, 255, 255); border: 1px solid #f1f1f1;}
.publish-banner{text-align:center;}
/*-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
.d810, .d810b, .d180, .d180b, .d445, .d300, .d635, .d635b, .d635p, .d315b, .d492, .d330, .d400, .d630b, .d380{float:left;}
.d810{width:775px; padding:20px 15px 20px 20px;background:#fff;}
.d810b{width:811px; padding:0;margin:0;min-height:400px;}
.d180{width:160px; padding:10px;min-height:400px;background:none;}
.d180b{width:170px; min-height:400px;}
.d635{width:565px; padding:10px;background:#fff;}
.d492{width:475px; overflow: hidden;}
.d635b{width:628px;background:#fff;}
.d635p{width:610px;background:#fff;} /*padding 10*/
.d630b{width:630px;background:#fff;} 

.d315b{width:313px;background:#fff;}
.d330{width:333px;background:#fff;}
.d400{width:405px;background:#fff;}
.d380{width:380px;background:#fff;}

.d445{width:445px; margin-right:20px;background:#fff}
.d300{width:294px; margin-right:15px;}
/*-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
.MenuLogin{float:left; display:block; width:100%; border:none; background:#fff; padding:30px; margin:0px;}
.MenuLogin .inputLogin{width:150px;}
.MenuLogin input[type="submit"] {color:#fff; background:#f72901; border:none;}
.logintext{font-weight:bold;}
.loginfo img{vertical-align:middle}
/*---- Publish -------------------------------------------------------------------- */
.publish{padding:10px 15px;overflow: hidden;}

.publish-title {
font-size:14px; 
font-weight:bold;
background: url('epe_spirit.png') no-repeat -295px 0;
color:#464646;
display:block;
margin-bottom:10px;
padding-left:20px;
text-transform:uppercase;
}


.publish-title-red {
font-size:14px; 
font-weight:bold;
background: url('epe_spirit.png') no-repeat -295px 0;
color:#d12401;
display:block;
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 {
font-size:14px; 
font-weight:bold;
background:url(marker.gif) left top no-repeat;
color:#464646;
display:block;
margin-bottom:10px;
padding-left:20px;
text-transform:uppercase;
}

.publish-tags{clear:both; margin:10px 0px; font-weight:bold;}
.publish-tags a{text-decoration:underline;font-weight:normal;}

.publish-relatedPubs{font-weight:bold; margin-top:10px; border-top:dotted 1px #bebebe; 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;}

.publish a:link {text-decoration:none;color:#0054a6;}
.publish a:visited {text-decoration:none;color:#0054a6;}
.publish a:active{text-decoration:none;color:#0054a6;}
.publish a:hover {text-decoration:none;color:#0054a6;}

.publish-intro{clear:both;font-weight:bold;text-align: justify;color:#464646; margin-bottom:20px;}
.publish-intro img{width:250px; float:left; margin:0px 10px 10px 0px;}
.small-img .publish-intro img{width:130px; float:left; margin:0px 10px 10px 0px;}
.largeMainImage .publish-intro img{width:415px; float:left; margin:0 0 10px 0;}
.img_align .publish-intro img{margin:0px 10px 10px 70px; text-align:center; clear:both;}
.img_align .publish-intro h2{clear:both;}
.publish-icon{float:left; margin:0 10px 10px 0;}
.article-menu-header{margin:25px 0 10px 0; background:#5A5A5A; text-align:center; color:#fff; padding: 3px 3px 10px 3px; font-weight:bold;}
.article-menu-header li{margin-bottom:5px;}
.article-menu a{background:  url(dotgrey.gif) left center no-repeat; padding:0 0 0 10px; color:#0054a6; text-decoration:none;}
.article-menu a.article-active {background:  url(dot.gif) left center no-repeat; padding:0 0 0 10px; color:#F62900; text-decoration:none;}

.news-body2{clear:both;overflow: hidden; margin:10px;}
.news-body2 .news-img {height:110px;}
.news-body2 .news-img img{width:145px; float:left; margin:5px;}
.news-body2 .news-title a{background:none; font-weight:bold; font-size:12px; color:#0054a6;}
.news-body2 .news-date{color:#898989; font-size:11px;  }

.news-body-publicatons{clear:both;overflow: hidden; margin:10px;}
.news-body-publicatons .news-title a{font-size:12px; background:url(publish-attach.gif) left center no-repeat; color:#0054a6; display:block; 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{font-size:12px; background:url(dot.gif) left 3px no-repeat; text-decoration:none; color:#0054a6;display:block;padding-left:10px;}
.news-intro{font-size:12px;color:#464646;text-align: justify;display:block;}
.news-intro .publish-mainimg  img, .news .publish-mainimg  img{float:left; margin:0px 10px 5px 0px; width:150px;} 
.news-body .news-date{margin-left:10px; font-size:11px;color:#898989;}
.article-intro{font-size:12px;color:#464646; margin-bottom:5px;font-weight:bold;text-align: justify;}
.article-intro a img{float:left; margin:5px;}
.publish-content{text-align: justify;}
.news-date{font-size:11px;color:#898989;}
.news-category{background:url(marker.gif) left top no-repeat; padding-left:20px;  font-size:14px; font-weight:bold; color:#464646; text-transform:uppercase; text-decoration:none; margin:5px 0px;}

/* komunikaty */
.komunikat, .komunikat2{background:#fce46e url('communique_bg.gif') top left no-repeat;border: solid 1px #fad954; padding:20px;color:#464646; }
.publish .komunikat a, .publish .komunikat2 a, .publish-infobox a{color:#0054a6; text-decoration:underline;}
.komunikat img, .komunikat2 img{vertical-align:middle; margin:5px;}
.komunikat2{padding:10px;}

.publish-infobox {display:block; clear:both; background:#fce46e url('communique_bg.gif') top left no-repeat;border: solid 1px #fad954; padding:5px;color:#464646;}

a.news-lock{background:url(ico_lock.gif) left 3px no-repeat; padding-left:13px;}
/*---- Table -------------------------------------------------------------------- */
.topicPublish{font-weight:bold; font-size:11px; color:#fff; background:#575757; width:100%; display:block; padding:2px 0 2px 5px; margin:0;}
table {margin-bottom:1.4em; background:#fff; font-size:11px;}
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{width:98%; margin-left:1%; margin-right:1%; color:#4c4c4c;}
.tablemod table th {
	border-bottom: 1px solid #e6e6e6;
	padding: 4px 10px;
	background-color: #f6f6f6;
	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{width:330px; color:#4c4c4c; margin:0px;}
.tablemod-main table th {
	border-bottom: 1px solid #e6e6e6;
	padding: 2px 5px;
	background-color: #f6f6f6;
	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{width:380px; color:#4c4c4c; margin:0px;}
.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; padding: 2px 0px 0px 10px; text-align:left;  width:320px; margin:0;}

.dataTables_wrapper .ui-widget-header {display:none;}
.tablesort th{vertical-align: middle;font-weight:bold;cursor:pointer;}

.tablemod-main .headerPublish{background: #5a5a5a url(one_raquo.gif) 3px 7px  no-repeat; color:#fff; font-weight:bold; padding: 2px 0px 0px 10px; text-align:left;  width:320px; margin:0;}

.kurs {border-bottom: 1px solid #e6e6e6; font-size:11px;background:none;overflow: hidden;}
.kurs a{color:#505050; text-decoration:none;background:none;}
.kurs table{width:135px; color:#505050;background:none; float:left;}
.kurs table th {border-bottom: 1px dotted #e6e6e6; padding: 1px 0px; text-align:center;	background:none;}
.kurs table td {border-bottom: 1px dotted #e6e6e6; padding: 1px 0px; text-align:center;	background:none;}
.kurs .tableItems{background:none;}
.countries{width:16px; float:left; margin-top:22px;}
.usd{background: url('flag_lang.gif') no-repeat -35px 0; width:16px; height:16px; margin-bottom:6px;}
.eur{background: url('flag_lang.gif') no-repeat -18px 0;width:16px; height:16px; margin-bottom:6px;}
.gbp{background: url('flag_lang.gif') no-repeat 0 -1px; width:16px; height:16px;}


.tableDescription{color:#898989; text-align:left; width:98%; margin-left:1%; margin-right:1%;margin-bottom:20px;}
.tablemod .headerPublish{background: #5a5a5a url(one_raquo.gif) 3px 7px  no-repeat; color:#fff; font-weight:bold; padding: 2px 0px 0px 10px; text-align:left;  width:95.5%; margin-left:1%; margin-right:1%;}
.tableOfertHeader, .tableHeader{background:#f6f6f6;width:100%; color:#4c4c4c; font-weight:bold;}
.headerNews{background:#5a5a5a;width:100%; color:#fff; font-weight:bold; padding: 2px 0px; text-align:center;} 
.tableItems{background:#FCFCFC;}


table.lpg {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: rgb(69, 149, 200);
	border-collapse: collapse;
	background-color: rgb(255, 255, 255);
}
table.lpg th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: rgb(69, 149, 200);
	background-color: rgb(255, 255, 255);
}
table.lpg td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: rgb(69, 149, 200);
	background-color: #fff;
}

/*- -*/
table.standard {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #ccc;
	border-collapse: collapse;
	background-color: #fff;
	color:#000;
}
table.standard  th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #5a5a5a;
	background-color: #5a5a5a;
	border-bottom-color: #fff;
	color:#fff;
	text-align:center;
}
table.standard  td {
	border: 1px;
	border-style: solid;
	border-color: #ccc;
	border-collapse: collapse;
	padding: 2px;
	background-color: #fff;
}
/*--*/

.lpg .head{
	border: 1px solid rgb(69, 149, 200);
	padding: 5px;
	background-color: rgb(69, 149, 200);
	color: #fff;
	font-weight:bold;
}

.lpg .back{
	border: 1px solid rgb(69, 149, 200);
	padding: 5px;
	background-color: #eeeeee;
	color: #000;
}


table.bio {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #0A8B30;
	border-collapse: collapse;
	background-color: #fff;
}
table.bio th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #0A8B30;
	background-color: #fff;
}
table.bio td {
	border: none;
	padding: 2px;
	background-color: #fff;
}

table.bio2 {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #0A8B30;
	border-collapse: collapse;
	background-color: #fff;
}
table.bio2 th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #0A8B30;
	background-color: #fff;
}
table.bio2 td {
	border-width: 1px; 
	padding: 5px;
	border-style: solid;
	padding: 2px;
	border-color: #0A8B30;
	background-color: #fff;
}

/*---*/
table.pal{
	font-family: Arial; 
	font-size: 12px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #F29400;
	border-collapse: collapse;
	background-color: #fff;
}
table.pal th {
	border: 1px solid #F29400;
	padding: 5px;
	background-color: #fff;
}
table.pal td {
	border: 1px solid #F29400;
	padding: 5px;
	background-color: #fff;
}

.pal .head{
	border: 1px solid #F29400;
	padding: 5px;
	background-color: #F29400;
	color: #fff;
	font-weight:bold;
}

.pal .back{
	border: 1px solid #F29400;
	padding: 5px;
	background-color: #eeeeee;
	color: #000;
}

.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;  z-index:9999500; text-decoration:none;}
a.tooltip:hover strong {display:block; position:absolute; top:20px; left:-5px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#fff; width:250px; text-decoration:none; z-index:9999500;}
a.tooltip:hover strong em {position:absolute; left:30px; top:-6px; width:11px; height:6px; background:#fff url(/misc/prtimg/10/tooltip.gif) 0 0; display:block; font-size:1px; z-index:9999500;}

/* -###########- */

/*--- gp ---*/
.gp .tableOfertTitle{
font-size:14px; 
font-weight:bold;
color:#d12401;
display:block;
padding-left:20px;
text-transform:uppercase;
text-decoration:none;
background:  url(marker.gif) left center  no-repeat;
margin:20px 5px 10px 5px;
width:200px;
}

.gp .tableOfertBold{
font-weight:bold;
}

.gp .tableOfertBack{margin:20px 10px; padding:0 0 0 10px; background:url(raquo.gif) left center  no-repeat;}

/*---- Form -------------------------------------------------------------------- */
select{border:solid 1px #cccccc; color:#000; padding:2px;}
.regions select{width:225px; border:solid 1px #cccccc; color:#000; padding:2px; color:#898989;}
input{border:solid 1px #cccccc;}
input[type="radio"]{border:none;}
textarea{border:solid 1px #cccccc;}
.formTable .header{font-size:14px; font-weight:bold;background:url(marker.gif) left top no-repeat;color:#464646;display:block;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{font-size:14px; font-weight:bold; background:url(marker.gif) left top no-repeat; color:#d12401; display:block; margin-bottom:10px; padding-left:20px; text-transform:uppercase;}
.epeForm .label{display:block; margin:5px 0; clear:both;}
.epeForm  select{display:block; margin:5px 0; float:left; }
.epeForm  input{display:block; float:left; clear:both;margin:5px 0;}
.infobox {background:#fce46e url('communique_bg.gif') top left no-repeat;border: solid 1px #fad954; padding:20px; margin:10px;}
.warning{color:#df2803; font-weight:bold;}
.bkfscore{margin:10px; border-bottom:1px dotted #B9B9B9}
.count{float:right;}
.pages{float:right; clear:both;}
.pagination{margin:10px 0;}
.bkfscoreone {display:block; clear:both; margin:10px 0; border-bottom:1px dotted #B9B9B9; padding:0 10px 10px 10px}
.bkfscore h3{font-size:12px; background:url(dot.gif) left 3px no-repeat; font-weight:bold;text-decoration:none; color:#0054a6;display:block;padding-left:10px;}
.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{font-size:11px; color:#464646;background:none; display:block; font-weight:normal; float:left;}
.search-box input.submit-search{color:red; background:none; border:none; display:block; height:20px; width:30px; float:left;}
.search-box .publish-title-red {font-size:14px; 
font-weight:bold;
color:#d12401;
display:block;
margin-top:20px;
margin-bottom:10px;
padding-left:20px;
text-transform:uppercase;
text-decoration:none;
background:  url(marker.gif) left center  no-repeat;
}

.search-bar{background:url(tab_back.gif) repeat-x; margin:0px -20px; color:#fff; padding:3px 20px; font-size:10px; overflow: hidden;}
.barhref, .barhref2, .barhref a, .barhref2 as{display:block; width:auto; float:left;margin-right:10px; }
.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; padding:0 0 0 10px; color:#0054a6; text-decoration:none;}

/*- newsletter -*/
.newsletter{background:#f9f9f9; width:160px;  min-height: 100px; display:block; margin:20px 0 0 -1px; padding-top:10px;}
.newsletter input[type="text"]{height: 18px; border-left:solid 1px #bebebe; border-right:none;  margin:-2px 0 0 -8px; border-top:solid 1px #bebebe; border-bottom:solid 1px #bebebe; width:120px; padding-right:10px}
.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; text-align:left; display:block; font-size:11px; color:#464646;}
.checkboxNewsletter{clear:both;background:none;}
.newsletter input[type="image"]{float:left; width:25px; height: 20px; margin:2px 0 0 -12px; border-right:solid 1px #bebebe; border-top:solid 1px #bebebe; border-bottom:solid 1px #bebebe;}

.newsletterb{background:#fff; display:block; padding-top:10px;}
.newsletterb input[type="text"]{height: 18px; border-left:solid 1px #bebebe; border-right:none;  margin:-2px 0 0 -8px; border-top:solid 1px #bebebe; border-bottom:solid 1px #bebebe; width:120px; padding-right:10px}
.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; text-align:left; display:block; font-size:11px; color:#464646;}
.checkboxNewsletter{clear:both;background:none;}
.newsletterb input[type="image"]{float:left; width:23px; height: 20px; margin:2px 0 0 -12px; border-right:solid 1px #bebebe; border-top:solid 1px #bebebe; border-bottom:solid 1px #bebebe;}

/*---------------------- matt --------------------------------*/

/* dzial Wiedza i porady */
.clearDotted {
	clear:both;
	display:block;
	border-bottom:1px dotted #B9B9B9;
	background:#fff;
	color:#fff;
}

.floatingNews {
	width:275px;
	float:left;
	padding:15px;
}

.arrowHref {
	padding-right:10px;
	background:url('/misc/prtimg/47/sm_arrow.gif') no-repeat center right;
}

/*
* 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 { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; 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 { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 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"); height:16px; width:16px; background-repeat:no-repeat; display:block; overflow:hidden; text-indent:-99999px; float: left; }
.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{
	border:none;
	border-collapse: collapse;
	background-color: #ffffff;
	margin-left:10px;
}
.commentForm  table th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #B9B9B9;
	background-color: #ffffff;
}
.commentForm  table td {
	border: none;
	padding: 2px;
	background-color: #ffffff;
}

.commentText{
margin:0px 10px;
}

.commentHeader{
padding:0 10px;
background:#fff;

}
/* ----------- */

/* ----SP----- */
a.spbutton  {cursor:pointer;background:#eeeeee;border: 1px dotted #B9B9B9;padding: 10px 5px; -webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:14px; font-weight:bold;color:#464646;display:block;margin:10px 0;padding-left:20px;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{
	font-size:14px;
	background:url('button_gradient.png') repeat-x;
	color:#fff;
	padding:3px 5px 0 5px;
	text-decoration:none;
	height:20px;
	min-width:150px;
	display:block;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
	border:solid 1px #f62900;
	min-width:175px;
	max-width:230px;
	text-align:center;
}
a.redButton:hover, a.redButton:focus, .publish-content a.redButton:hover{
	color:#000;
}

/*-menun-*/
li.sup a{border:1px solid #dddddd;font-size:15px; cursor:pointer;}
#minemenu-sup2{position:absolute; z-index:999999999999; margin-left:750px; padding:5px;}
#minemenu-sup2:hover li > ul{display: block; padding:0px; overflow: hidden;}
#minemenu-sup2 li > ul{display:none;}

ul.serviceLevelOne{list-style: none;background:#fff;}
.serviceLevelOne li{color:#000000; width:170px; float:left; margin:0;}
ul.serviceLevelOne {margin:-1px 0 0 -365px;width:545px; border:solid 1px #ddd; background:#fff; border-top-width:1px; border-top-color:#f62900;border-bottom-width:1px; padding:10px;font-size:14px; }
ul.serviceLevelOne li, ul.serviceLevelOne li a{font-size:12px; color:#000; margin:2px 2px 2px 5px; color:fff; background:#ddd; text-decoration:none; text-align:left;}
ul.serviceLevelOne li span{margin:4px; padding:3px; display:block;cursor:default;}
ul.serviceLevelOne li a{cursor:pointer;border:0;}
ul.serviceLevelOne li a:hover{color:#fff;cursor:pointer; background:#f62900;margin:0; padding:7px;}

ul.serviceLevelTwo{list-style: none; list-style-image:url('http://www.e-petrol.pl/misc/prtimg/47/raquo.gif') 30px;background:#fff; display:block;list-style-position:inside;margin:0px; border:solid 1px #ddd; border-top:none;}
ul.serviceLevelTwo li {color:#000; margin:0 -10px 0 0px;font-weight:normal;}
ul.serviceLevelTwo li a{color:#0054A6;background:#fff; margin:0;font-weight:normal;cursor:pointer; line-height:17px;}
ul.serviceLevelTwo li a:hover{color:#0054A6;background:#fff; text-decoration:underline;padding:5px;margin:0;font-weight:normal;cursor:pointer;}

ul.serviceLevelOne li a:hover, ul.serviceLevelOne li{-webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
ul.serviceLevelTwo li a:hover{-webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; border-radius: 0px; }
.serviceLevelOne{height:500px; float:left; display:block; -moz-box-shadow: 5px 5px 3px #ccc;-webkit-box-shadow: 5px 5px 3px #ccc;box-shadow: 5px 5px 3px #ccc;}