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; }

ol, ul { list-style: none; }

table {
    background: #fff;
    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; }

/*popup (s) */
#window_overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    z-index: 10000;
}

#window_overlay.opened {
    opacity: 1;
    -webkit-transition: opacity 100ms;
    transition: opacity 100ms;
    visibility: visible;
}

.window_content {
    position: fixed;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%) scale(0, 0);
    -webkit-transform: translate(-50%, -50%) scale(0, 0);
    transform: translate(-50%, -50%) scale(0, 0);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75);
    visibility: hidden;
    z-index: 10001;
}

.window_content.opened {
    -webkit-transition: transform 300ms;
    transition: transform 300ms;
    -ms-transform: translate(-50%, -50%) scale(1, 1);
    -webkit-transform: translate(-50%, -50%) scale(1, 1);
    transform: translate(-50%, -50%) scale(1, 1);
    visibility: visible;
}

.window_content .window_close {
    width: 30px;
    height: 30px;
    margin: -10px -10px 0 0;
    border-radius: 50%;
    background-color: #ec3f22;
    font-family: Arial, sans-serif;
    color: #ffffff;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
}

.window_content .window_close:hover {
    text-decoration: none;
    background-color: #ec6922;
}

.window_content img {
    display: block;
    width: 640px;
    height: 500px;
}
sup { bottom: 1ex; }

sub { top: .5ex; }

p{font-size:13px; margin-bottom:10px;}

.container {
    margin: 0 auto;
    padding: 0px;
    width: 995px; }

.container2 {
    margin: 0 auto;
    padding: 0px;
    width: 1157px; }

.containerb {
    margin: 0 auto;
    padding: 0px;
    width: 985px; }

h1.title, h2.title, h3.title, h4.title, h5.title, .h1, .h2, .h3, .h4, .h5, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a{color:#333; font-family: Arial; font-weight:bold;margin-top:5px; text-decoration:none;}
h1.title, .h1{font-size:26px; margin-bottom:20px;}
h2.title, .h2{font-size:24px; margin-bottom:20px;}
h3.title, .h3{font-size:18px; margin-bottom:15px;}
h4.title, .h4{font-size:14px; margin-bottom:15px;}
h5.title, .h5{font-size:12px; margin-bottom:15px;}

.title a{text-decoration:none; color:#333;}
.title a:hover{text-decoration:underline;}

#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; }



#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 {
    border: 1px solid #ddd;
    color: #000;
    cursor: pointer;
    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;}

#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*/
ul.leftmenu {list-style-position:inside; margin-bottom:20px;}
.leftmenu li{border-bottom: dotted 1px #898989; padding:1px 0; margin:0 0 0 -5px;}
.leftmenu a{font-weight:bold;font-size:11px; display:block;}
.leftmenu a:before {content:"\00b7"; color:red; font-size:300%; line-height:10px; vertical-align: middle; font-weight:normal;}
.leftmenu li > span {background:url(//www.e-petrol.pl/misc/prtimg/47/redarrow_1.png) no-repeat -15px top; width:185px; padding:2px 5px; color:#fff; display:block; position:relative; font-weight:bold;}
.leftmenu a.normalMenu:hover {text-decoration: none;color: #3387D9;}
.leftmenusub li {margin-left: 2px;}

/*---- 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 {
    font-weight: bold;
    margin:10px 0 10px -5px;
    text-align: left;
    padding: 0 0 0 10px;
    -webkit-box-shadow: 0 6px 7px -7px #888;
    -moz-box-shadow: 0 6px 7px -7px #888;
    box-shadow: 0 6px 7px -7px #888;
}

.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 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; 
    width: 480px; }

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{margin-top:20px;clear: both; font-weight: bold;}
.publish-tags a {line-height: 25px; font-weight: normal;text-decoration: underline; background: #F3F3F3; padding: 3px 5px; color: #999 !important; border-top:1px solid red;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.publish-tags a:hover {border-top:1px solid #FADA54;color: #333 !important;}


.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, h3 a.role {
    background: url('ico_lock.gif') left 2px no-repeat;
    padding-left: 15px; }

.graph-main .tablegraph { margin: 0 0 10px;}

.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 {
    font-size: 11px; }

.tablemod a {
    color: #0054a6;
    text-decoration: none; }

.tablemod a.label, .tablemod label{
    color: #fff;
    text-decoration: none;
    font-size:13px;
}

.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; color:#fff; font-weight:bold; padding: 4px; line-height: 18px; text-align:left; margin-left:1%; margin-right:1%;}
.headerPublish:before {content:'\203A';font-size:140%;margin:0 5px 0 5px; font-weight:normal; float:left;}

.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(221, 221, 221);
    border-spacing: 0px;
    border-style: solid;
    border-width: 1px; }

table.lpg th {
    background-color: rgb(255, 255, 255);
    border-color: rgb(221, 221, 221);
    border-style: solid;
    border-width: 1px;
    padding: 5px; }

table.lpg td {
    background-color: #fff;
    border-color: rgb(221, 221, 221);
    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: rgb(10, 139,48);
    border-spacing: 0px;
    border-style: solid;
    border-width: 1px; }

table.bio th {
    background-color: #fff;
    border-color: rgb(10, 139,48);
    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: rgb(10, 139,48);
    border-spacing: 0px;
    border-style: solid;
    border-width: 1px; }

table.bio2 th {
    background-color: #fff;
    border-color: rgb(10, 139,48);
    border-style: solid;
    border-width: 1px;
    padding: 2px; }

table.bio2 td {
    background-color: #fff;
    border-color: rgb(10, 139,48);
    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: absolute;
    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: 9999501; }

a.tooltip:hover strong em {
    background: #fff url(/misc/prtimg/67/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; }

.epeForm ol { list-style-type: none;}


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; }

.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;}

/*---------------------- 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-image: url(ui-icons_888888_256x240.png);
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 16px;
    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-carat-2-n-s { background-position: -128px 0;}

.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 tr th.ui-state-default span.css_right { cursor: pointer;}

.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; }
/*red*/
.publish-content a.redButton, .redButton{
    font-size:14px;
    background: #fd8700;
    background: -moz-linear-gradient(top,  #fd8700 0%, #f62b00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd8700), color-stop(100%,#f62b00));
    background: -webkit-linear-gradient(top,  #fd8700 0%,#f62b00 100%);
    background: -o-linear-gradient(top,  #fd8700 0%,#f62b00 100%);
    background: -ms-linear-gradient(top,  #fd8700 0%,#f62b00 100%);
    background: linear-gradient(to bottom,  #fd8700 0%,#f62b00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd8700', endColorstr='#f62b00',GradientType=0 );
    color:#fff;
    padding:5px 10px;
    text-decoration:none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:solid 1px #f62900;
    text-align:center;
    display:inline-block;
    margin:5px 0;
}
a.redButton:hover, a.redButton:focus, .publish-content a.redButton:hover{
    color:#fff;
    text-decoration: none;
    background: #f62b00;
    background: -moz-linear-gradient(top,  #f62b00 0%, #fd8700 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f62b00), color-stop(100%,#fd8700));
    background: -webkit-linear-gradient(top,  #f62b00 0%,#fd8700 100%);
    background: -o-linear-gradient(top,  #f62b00 0%,#fd8700 100%);
    background: -ms-linear-gradient(top,  #f62b00 0%,#fd8700 100%);
    background: linear-gradient(to bottom,  #f62b00 0%,#fd8700 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f62b00', endColorstr='#fd8700',GradientType=0 );
    text-shadow: 0px -2px 2px rgba(150, 150, 150, 0.3);
}

.publish-content a.redButton2, .redButton2{
    font-size:14px;
    background: #f42900;
    background: -moz-linear-gradient(top,  #f42900 0%, #9a250d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f42900), color-stop(100%,#9a250d));
    background: -webkit-linear-gradient(top,  #f42900 0%,#9a250d 100%);
    background: -o-linear-gradient(top,  #f42900 0%,#9a250d 100%);
    background: -ms-linear-gradient(top,  #f42900 0%,#9a250d 100%);
    background: linear-gradient(to bottom,  #f42900 0%,#9a250d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f42900', endColorstr='#9a250d',GradientType=0 );
    color:#fff;
    padding:5px 10px;
    text-decoration:none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:solid 4px #d7d7d7;
    text-align:center;
    display:inline-block;
    margin:5px 0;
    text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.3);
}
a.redButton2:hover, a.redButton2:focus, .publish-content a.redButton2:hover{
    color:#fff;
    text-decoration: none;
    background: #9a250d;
    background: -moz-linear-gradient(top,  #9a250d 0%, #f42900 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a250d), color-stop(100%,#f42900));
    background: -webkit-linear-gradient(top,  #9a250d 0%,#f42900 100%);
    background: -o-linear-gradient(top,  #9a250d 0%,#f42900 100%);
    background: -ms-linear-gradient(top,  #9a250d 0%,#f42900 100%);
    background: linear-gradient(to bottom,  #9a250d 0%,#f42900 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a250d', endColorstr='#f42900',GradientType=0 );
    text-shadow: 0px -2px 2px rgba(150, 150, 150, 0.3);
}
/*green*/
.publish-content a.greenButton, .greenButton{
    font-size:14px;
    background: #2ecc71;
    background: -moz-linear-gradient(top,  #2ecc71 0%, #27ae60 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2ecc71), color-stop(100%,#27ae60));
    background: -webkit-linear-gradient(top,  #2ecc71 0%,#27ae60 100%);
    background: -o-linear-gradient(top,  #2ecc71 0%,#27ae60 100%);
    background: -ms-linear-gradient(top,  #2ecc71 0%,#27ae60 100%);
    background: linear-gradient(to bottom,  #2ecc71 0%,#27ae60 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ecc71', endColorstr='#27ae60',GradientType=0 );
    color:#fff;
    padding:5px 10px;
    text-decoration:none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:solid 1px #2ecc71;
    text-align:center;
    display:inline-block;
    margin:5px 0;
}
a.greenButton:hover, a.greenButton:focus, .publish-content a.greenButton:hover{
    color:#fff;
    text-decoration: none;
    background: #27ae60;
    background: -moz-linear-gradient(top,  #27ae60 0%, #2ecc71 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#27ae60), color-stop(100%,#2ecc71));
    background: -webkit-linear-gradient(top,  #27ae60 0%,#2ecc71 100%);
    background: -o-linear-gradient(top,  #27ae60 0%,#2ecc71 100%);
    background: -ms-linear-gradient(top,  #27ae60 0%,#2ecc71 100%);
    background: linear-gradient(to bottom,  #27ae60 0%,#2ecc71 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27ae60', endColorstr='#2ecc71',GradientType=0 );
    text-shadow: 0px -2px 2px rgba(150, 150, 150, 0.3);
}

.publish-content a.greenButton2, .greenButton2{
    font-size:14px;
    background: #2ecc71;
    background: -moz-linear-gradient(top,  #2ecc71 0%, #27ae60 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2ecc71), color-stop(100%,#27ae60));
    background: -webkit-linear-gradient(top,  #2ecc71 0%,#27ae60 100%);
    background: -o-linear-gradient(top,  #2ecc71 0%,#27ae60 100%);
    background: -ms-linear-gradient(top,  #2ecc71 0%,#27ae60 100%);
    background: linear-gradient(to bottom,  #2ecc71 0%,#27ae60 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ecc71', endColorstr='#27ae60',GradientType=0 );
    color:#fff;
    padding:5px 10px;
    text-decoration:none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:solid 4px #d7d7d7;
    text-align:center;
    display:inline-block;
    margin:5px 0;
    text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.3);
}

a.greenButton2:hover, a.greenButton2:focus, .publish-content a.greenButton2:hover{
    color:#fff;
    text-decoration: none;
    background: #27ae60;
    background: -moz-linear-gradient(top,  #27ae60 0%, #2ecc71 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#27ae60), color-stop(100%,#2ecc71));
    background: -webkit-linear-gradient(top,  #27ae60 0%,#2ecc71 100%);
    background: -o-linear-gradient(top,  #27ae60 0%,#2ecc71 100%);
    background: -ms-linear-gradient(top,  #27ae60 0%,#2ecc71 100%);
    background: linear-gradient(to bottom,  #27ae60 0%,#2ecc71 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27ae60', endColorstr='#2ecc71',GradientType=0 );
    text-shadow: 0px -2px 2px rgba(150, 150, 150, 0.3);
}


/*yellow*/
.publish-content a.yellowButton, .yellowButton{
    font-size:14px;
    background: #f1c40f;
    background: -moz-linear-gradient(top,  #f1c40f 0%, #f39c12 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1c40f), color-stop(100%,#f39c12));
    background: -webkit-linear-gradient(top,  #f1c40f 0%,#f39c12 100%);
    background: -o-linear-gradient(top,  #f1c40f 0%,#f39c12 100%);
    background: -ms-linear-gradient(top,  #f1c40f 0%,#f39c12 100%);
    background: linear-gradient(to bottom,  #f1c40f 0%,#f39c12 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1c40f', endColorstr='#f39c12',GradientType=0 );
    color:#fff;
    padding:5px 10px;
    text-decoration:none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:solid 1px #f1c40f;
    text-align:center;
    display:inline-block;
    margin:5px 0;
}
a.yellowButton:hover, a.yellowButton:focus, .publish-content a.yellowButton:hover{
    color:#fff;
    text-decoration: none;
    background: #f39c12;
    background: -moz-linear-gradient(top,  #f39c12 0%, #f1c40f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f39c12), color-stop(100%,#f1c40f));
    background: -webkit-linear-gradient(top,  #f39c12 0%,#f1c40f 100%);
    background: -o-linear-gradient(top,  #f39c12 0%,#f1c40f 100%);
    background: -ms-linear-gradient(top,  #f39c12 0%,#f1c40f 100%);
    background: linear-gradient(to bottom,  #f39c12 0%,#f1c40f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f39c12', endColorstr='#f1c40f',GradientType=0 );
    text-shadow: 0px -2px 2px rgba(150, 150, 150, 0.3);
}

.publish-content a.yellowButton2, .yellowButton2{
    font-size:14px;
    background: #f1c40f;
    background: -moz-linear-gradient(top,  #f1c40f 0%, #f39c12 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1c40f), color-stop(100%,#f39c12));
    background: -webkit-linear-gradient(top,  #f1c40f 0%,#f39c12 100%);
    background: -o-linear-gradient(top,  #f1c40f 0%,#f39c12 100%);
    background: -ms-linear-gradient(top,  #f1c40f 0%,#f39c12 100%);
    background: linear-gradient(to bottom,  #f1c40f 0%,#f39c12 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1c40f', endColorstr='#f39c12',GradientType=0 );
    color:#fff;
    padding:5px 10px;
    text-decoration:none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:solid 4px #d7d7d7;
    text-align:center;
    display:inline-block;
    margin:5px 0;
    text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.3);
}

a.yellowButton2:hover, a.yellowButton2:focus, .publish-content a.yellowButton2:hover{
    color:#fff;
    text-decoration: none;
    background: #f39c12;
    background: -moz-linear-gradient(top,  #f39c12 0%, #f1c40f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f39c12), color-stop(100%,#f1c40f));
    background: -webkit-linear-gradient(top,  #f39c12 0%,#f1c40f 100%);
    background: -o-linear-gradient(top,  #f39c12 0%,#f1c40f 100%);
    background: -ms-linear-gradient(top,  #f39c12 0%,#f1c40f 100%);
    background: linear-gradient(to bottom,  #f39c12 0%,#f1c40f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f39c12', endColorstr='#f1c40f',GradientType=0 );
    text-shadow: 0px -2px 2px rgba(150, 150, 150, 0.3);
}
/*gray*/
.publish-content a.grayButton, .grayButton{
    font-size:14px;
    background: #ecf0f1;
    background: -moz-linear-gradient(top,  #ecf0f1 0%, #bdc3c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf0f1), color-stop(100%,#bdc3c7));
    background: -webkit-linear-gradient(top,  #ecf0f1 0%,#bdc3c7 100%);
    background: -o-linear-gradient(top,  #ecf0f1 0%,#bdc3c7 100%);
    background: -ms-linear-gradient(top,  #ecf0f1 0%,#bdc3c7 100%);
    background: linear-gradient(to bottom,  #ecf0f1 0%,#bdc3c7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf0f1', endColorstr='#bdc3c7',GradientType=0 );
    color:#333;
    padding:5px 10px;
    text-decoration:none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:solid 1px #34495e;
    text-align:center;
    display:inline-block;
    margin:5px 0;
}
a.graywButton:hover, a.grayButton:focus, .publish-content a.grayButton:hover{
    color:#fff;
    text-decoration: none;
    background: #bdc3c7;
    background: -moz-linear-gradient(top,  #bdc3c7 0%, #ecf0f1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdc3c7), color-stop(100%,#ecf0f1));
    background: -webkit-linear-gradient(top,  #bdc3c7 0%,#ecf0f1 100%);
    background: -o-linear-gradient(top,  #bdc3c7 0%,#ecf0f1 100%);
    background: -ms-linear-gradient(top,  #bdc3c7 0%,#ecf0f1 100%);
    background: linear-gradient(to bottom,  #bdc3c7 0%,#ecf0f1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdc3c7', endColorstr='#ecf0f1',GradientType=0 );
    text-shadow: 0px -2px 2px rgba(150, 150, 150, 0.3);
}

.publish-content a.grayButton2, .grayButton2{
    font-size:14px;
    background: #ecf0f1;
    background: -moz-linear-gradient(top,  #ecf0f1 0%, #bdc3c7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf0f1), color-stop(100%,#bdc3c7));
    background: -webkit-linear-gradient(top,  #ecf0f1 0%,#bdc3c7 100%);
    background: -o-linear-gradient(top,  #ecf0f1 0%,#bdc3c7 100%);
    background: -ms-linear-gradient(top,  #ecf0f1 0%,#bdc3c7 100%);
    background: linear-gradient(to bottom,  #ecf0f1 0%,#bdc3c7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf0f1', endColorstr='#bdc3c7',GradientType=0 );
    color:#333;
    padding:5px 10px;
    text-decoration:none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:solid 4px #34495e;
    text-align:center;
    display:inline-block;
    margin:5px 0;
    text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.3);
}

a.graywButton2:hover, a.grayButton2:focus, .publish-content a.grayButton2:hover{
    color:#fff;
    text-decoration: none;
    background: #bdc3c7;
    background: -moz-linear-gradient(top,  #bdc3c7 0%, #ecf0f1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdc3c7), color-stop(100%,#ecf0f1));
    background: -webkit-linear-gradient(top,  #bdc3c7 0%,#ecf0f1 100%);
    background: -o-linear-gradient(top,  #bdc3c7 0%,#ecf0f1 100%);
    background: -ms-linear-gradient(top,  #bdc3c7 0%,#ecf0f1 100%);
    background: linear-gradient(to bottom,  #bdc3c7 0%,#ecf0f1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdc3c7', endColorstr='#ecf0f1',GradientType=0 );
    text-shadow: 0px -2px 2px rgba(150, 150, 150, 0.3);
}

span.goo {
    background: url(//www.e-petrol.pl/misc/prtimg/68/go.png) no-repeat;
    width: 24px;
    height: 21px;
    display: inline-block;
    -webkit-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.25));
    filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.25));
    background-size:80%;
    margin: 0 0 -7px 0;
}

span.plus {
    background: url(//www.e-petrol.pl/misc/prtimg/47/add_ico.png) no-repeat;
    width: 19px;
    height: 12px;
    display: inline-block;
    -webkit-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.25));
    filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.25));
    background-size:80%;
    margin: 0 0 0 5px;
}

/*-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;
    list-style: none;
    margin: -1px 0 0 -365px;
    padding: 10px;
    width: 545px; }

ul.serviceLevelOne li, ul.serviceLevelOne li a {
    background: #ddd;
    color: #333;
    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('//www.e-petrol.pl/misc/prtimg/47/raquo.gif') no-repeat 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 {
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background: #fff;
    border-radius: 0;
    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; }

.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;}

#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('//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; }

.clear,.img_align .publish-intro h2,.news-body,.collapse { clear: both;}

.middle,.loginfo img { vertical-align: middle;}

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; }

.newsletter2 form .introNewsletter { font-size: 12px;}

.publish-content a.redLink {
    color: #C30000;
    text-decoration: underline; }

.publish-content a.redLink:active, .publish-content a.redLink:hover { color: #770000; }

.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('//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('//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: -5px;
    padding: 0px;
    position: relative;
    text-align: left;}
#workOffert {
    font-size: 12px;
    text-align: center;
    margin-left:10px;

}

#workOffert div{
    margin-left:auto;
    margin-right:auto;
    display:block; 
    width:160px;
    border-radius:15px;
}
.textItem {
    background: #fff;
    border: solid 1px #eee;
    display: none;
    overflow: hidden;
    padding: 5px 0px;
    position: absolute;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 160px;}

#workOffert .textItem{display:none;}

/*grids*/
body{min-width:980px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10{position:relative}
.alpha{margin-left:0}
.omega{margin-right:0}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}

#navbar-1{width:580px;float: left;}
#navbar-2{width:200px;float: right;}

#slider-thumbs li.gr_2{margin:0 10px 0 0px;}
#slider .carousel-caption {
    background: rgba(0,0,0,0.3);
    width: 100%;
    left: 0;
    top:195px;
    height: 35px;
    padding: 20px;
    text-align: left;
}

#slider-thumbs ul.thumbnails img{
    position:absolute;
    clip:rect(0px,82px,55px,0px);
    display:inline-block;
}

#slider-thumbs a.thumbnail {height: 55px;}

#slider h3 a{
    color:#fff;
    font-size:14px;
    font-weight:bold;
}
#slider h3 a:hover:after {content:'\00BB'; color:red; margin-left:5px;}
#slider h3 a:hover{text-decoration:none;}
#slider h3{
    width:340px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 15px;
}

.carousel-caption h3{

}

/*
mainYT .element{
    clear:both;
    height:140px;
    width:480px
}

#mainYT .time{
    background:#000;
    color:#fff;
    font-size:11px;
    left:0;
    margin:0px;
    padding:5px;
    position:absolute;
    width:60px
}

#mainYT a.img
{
    display:block;
    float:left;
    height:140px;
    margin-right:5px;
    text-decoration:none;
    width:190px
}

#mainYT h2
{
    float:left;
    font-size:14px;
    margin:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    height:20px;
    width:177px;
}

#mainYT img
{
    float:left
}

#mainYT p
{
    display:inline-block;
    float:left;
    font-size:13px;
    width:160px
}

#ytBig .time2
{
    background:#000;
    color:#fff;
    font-size:11px;
    margin: 40px 0 0 -80px;
    padding:3px;
    position:absolute;
    width:60px
}

ul#ytBig
{
    height:90px;
    list-style:none;
    margin:0;
    overflow:hidden;
    padding:0;
    width:390px
}

#ytBig img {
    width: 80px;
}

ul#ytBig li
{
    display:inline-block;
    margin:5px 10px 5px 0
}
*/
#myCarousel_2 .carousel-caption {
    left:0;
    right:0;
    bottom:0;
    text-align:left;
    padding: 5px;
    background: rgba(0, 0, 0, 0.1);
    text-shadow:none;
    width: 160px;
}
#myCarousel_2 .carousel-caption a{color:#333;}

#myCarousel_2 .list-group {
    position:absolute;
    top:0;
    right:0;
}
#myCarousel_2 .list-group-item {
    border-radius:0px;
    cursor:pointer;
}
#myCarousel_2 .list-group .active {
    background-color:#eee;	
}

@media (min-width: 992px) { 
    #myCarousel_2 {padding-right:33.3333%;}
    #myCarousel_2 .carousel-controls {display:none;} 	
}
@media (max-width: 991px) { 
    .carousel-caption p,
    #myCarousel_2 .list-group {display:none;} 
}
#slider-thumbs li { width: 93px;float: left;}
#slider-thumbs { margin-top: 10px;}
#myCarousel a {padding-top:100px;}
#myCarousel_2 .list-group{width:202px;}
#myCarousel_2 > .carousel-inner {width: 170px;}
#slider .carousel-inner {height: 248px;}
#banner-750{width:750px;}
.banner-300{width:300px;}
.banner-160{width:160px;}

.accordion-body h3{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; 
    width:340px;}
.accordion-body a {font-size:14px; line-height:22px;}
.news-date {font-size:11px; font-style:italic}
.accordion-body ul{margin:0;}
.accordion-body li{margin-bottom:5px;}
.panel-heading{margin-top:2px;}
.panel-heading:nth-child(1){margin-top:0px;}

#prog .pb98, #prog .pb95, #prog .ON, #prog .LPG {
    font-size:16px;
    font-weight:bold;
    display:inline-block;    
}

#prog .pb98{margin-left:7px;}
#prog .pb95{margin-left:17px;}
#prog .ON{margin-left:27px;}
#prog .LPG{margin-left:27px;}

#prog p:nth-child(8) {font-size: 11px;}
#prog p:nth-child(7) {font-size: 12px;line-height: 18px;}

.tab-content .active{padding: 5px;}
#prog h4, #kom h4{margin-bottom: 5px;}
#kom p {line-height: 18px;}
#kom h4 {line-height: 18px;}

#comennts, .articles{margin-bottom:10px;}
#comennts li, .articles li {line-height:18px; font-size:13px; margin-left:10px;}
#comennts h3, .articles h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#comennts span{margin-left:15px;}
.articles .news-date {margin-left:10px;}
.articles h3:before {
    content: '\00b7';
    color:red;
    font-size:18px;
    line-height:16px;
    font-weight:bold;
    margin-right:5px
}

#myCarousel_2 img {
    height:100px;
    display:block;
    margin-left:auto;
    margin-right:auto;
}

p.article {line-height:18px;padding:0px;margin:0 0 10px 0;}

#navbar-2 li.dropdown-header {
    border-bottom: solid 1px #eee;
    margin-bottom: 5px;
}

#navbar-2 .divider {
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    background:none;
}
#navbar-2 .dropdown-menu-large > li > ul {
    border-left: 1px  solid #eee;
}
#navbar-2 .dropdown-menu-large .dropdown-header {
    color: #428bca;
    font-size: 18px;
    margin: 0;
    padding: 0 0 10px 10px;
    border-bottom: solid 1px #eee;
}

#navbar-2 ul.dropdown-menu-large {
    font-size: 12px;
}

#navbar-2 ul.dropdown-menu-large li{
    width:235px;
}

#navbar-2 .dropdown-menu{left: -620px;width: 800px;padding-bottom: 0px;}

a#pipp{background: url('//www.e-petrol.pl/misc/prtimg/47/footer_elements.png') no-repeat -5px -4px;width: 34px; height: 27px; display:inline-block;margin: 0 10px;}
a#pogp{background: url('//www.e-petrol.pl/misc/prtimg/47/footer_elements.png') no-repeat -5px -36px;width: 52px; height: 27px; display:inline-block;margin: 0 10px;}
a#cire{background: url('//www.e-petrol.pl/misc/prtimg/47/footer_elements.png') no-repeat -74px -4px; width: 94px; height: 16px; display:inline-block;margin: 7px 20px 0 0px;}
a#wnp{background: url('//www.e-petrol.pl/misc/prtimg/47/footer_elements.png') no-repeat -80px -31px; width: 83px; height: 26px; display:inline-block;margin: 0 10px;}
a#polskieLupki{background: url('//www.e-petrol.pl/misc/prtimg/47/footer_elements.png') no-repeat -4px -72px; width: 97px; height: 25px; display:inline-block;margin: 7px 20px 5px 0;}
a#cdc{background: url('//www.e-petrol.pl/misc/prtimg/47/footer_elements.png') no-repeat -4px -108px;width: 98px;height: 38px; display:inline-block;margin: 0 10px;}

p.article {line-height:18px;padding:0px;margin:0 0 10px 0;}
.further{color:#428BCA;}
ul#navigation {margin-top: 20px;}

#search button {border: none;background: none;padding:5px;}
#search button:hover {opacity:0.4;filter:alpha(opacity=40);}
span.searchButton{background: url('//www.e-petrol.pl/misc/prtimg/47/epe_spirit.png') no-repeat -32px -88px;width: 19px;height: 18px;display:inline-block;cursor:pointer;}
#search input{width:120px; padding:3px 5px; margin-top:4px;}
#search{margin-top:30px; float:right;margin-right: -15px;}
#topLine {height: 2px;width: 100%;display: block;background: red;}

#statement{width:350px; background:#fff;line-height:18px; padding:20px; border:solid 1px #ccc; font-size:12px; text-align:justify; position:fixed; bottom:0; left:0;}
#statement a{color: green;}
#statement .close{margin:0 0 0 20px;}
.dropdown-menu > li > a{font-size:12px;}
ul.nav.navbar-nav > li{
    border-top:2px red solid;-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
ul.nav.navbar-nav > li:hover{border-top:2px #fada54 solid; color:#fff;}
/*law sec*/
.js-disabled img { width:150px; height:150px; display:block; float:left; margin:0; }
#outerContainer { width:150px; height:150px; margin:auto; position:relative; }
#imageScroller { width:150px; height:150px; position:relative; }
#viewer { width:150px; height:150px; overflow:hidden; margin:auto; position:relative;}
#imageScroller a:active, #imageScroller a:visited { color:#000000; }
#imageScroller a img { border:0; }
#title { color:#000; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }

.spNewsBox, .spNewsBox .news-body{min-height:200px;padding:5px;margin:5px;display:block;clear:both;}
.spNewsBox img, .spNewsBox .publish-mainimg img{width:262px;-moz-border-radius: 5px; border-radius: 5px; display:block; margin-bottom:10px;}
.spNewsBox .news-date{text-transform:uppercase;}
.spNewsBox a, .spNewsBox .news-title a{font-size:16px;}
.spNewsBox .publish-mainimg img{background: #eee;border: 1px solid #ddd;padding: 5px;max-width: 618px !important;}
.spNewsBox .publish-mainimg{display:block;}
.spNewsBox .news{margin:-10px;padding:0;}
.spNewsBox .news-title{background: none;}
.spNewsBox .news-intro h4 a{font-size:16px; font-weight:bold; color:red;}

.spNewsSmall div.publish-mainimg img{width:49px;background: #eee;padding: 3px; margin:3px 0 3px 10px;}
.spNewsSmall div.publish-mainimg{overflow:hidden; width:70px;float:left;}
.spNewsSmall div.news{width:620px; height:210px; overflow:hidden; margin:0; padding:0;}
.spNewsSmall div.news-body{clear: none; overflow:hidden; min-height:50px; width:310px; display:block;margin:0; padding:0; float:left;}
.spNewsSmall div.news-title{float:right; width:237px;margin-top:3px;}
.spNewsSmall div.news-date{display:none;}

ul.spCategoryList{list-style-type:none;padding-left:0;}
.spCategoryList li{border:solid 1px #B9B9B9; float:left; text-align:center; margin:3px; -webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-size:14px; font-weight:bold; display:block;cursor:pointer;}
.spCategoryList li a{color:#464646; text-decoration:none;  width:180px;padding:10px; display:block;}
.spCategoryList li a:hover, .spCategoryList li:hover{color:#fff; text-decoration:none;background:#F83200;}

.spNewsSmall .auth{background-image:none;}

.publish-intro .spbutton{margin-left:-15px;}
.spNewsBox .publish-intro h2 a.spbutton{color:#000;}

.ndispl{display:none;}

.slides_container {width:150px;	display:none; margin:5px; }
.slides_container div.slide {width:150px;height:100px;display:block;}
.pagination {display:none;}
.news-category{clear:both;}

ul.acts{list-style:none;padding:0px;margin:0px;}
.acts li{margin-bottom:10px; border-top:1px dashed #bebebe;padding-top:5px;}
.acts li a{clear:both; display:block;}
.acts li img{vertical-align: middle; margin:10px 0; clear:both;}
.acts table th, td{padding:3px;}
.acts table th{text-decoration:underline; font-weight:bold; background:none;}
ul.acts ul{margin-left:40px;}
ul.acts ul li{margin-bottom:10px; border-top:none;padding-top:5px;}
/*end law*/

/*newsletter 3*/
.newsletter3 table {background:none;}
.newsletter3 tr:nth-child(2){display:none;}
.newsletter3 button[type=submit] {
    position:absolute;
    width:40px;
    height: 42px;
    margin:0;
    border:none;
    background:#e4e4e4;
    border-top:solid 2px #f00;
    cursor:pointer;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.newsletter3 input[type=image]{display:none;}
.newsletter3 button[type=submit] span{
    display:inline-block; 
    background: url('//www.e-petrol.pl/misc/prtimg/47/spirit_icon_2014.png') no-repeat 0 0;	
    width: 24px; 
    height: 20px;    
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
} 
    
.newsletter3 button[type=submit]:hover{border-top:solid 2px #FADA54;}
.newsletter3 button[type=submit]:hover span{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.newsletter3 input[type=text] {
    height:30px;
    width:110px;
    padding:5px;
    border:none;
    border-top:solid 2px #f00;
    background:#f3f3f3;
}

.newsletter3 .checkboxNewsletter{display:none;}
.newsletter3 .introNewsletter{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0; position:absolute;  width:135px; background:#fff; padding:10px; margin: -83px 0 0 -0px; border: 1px solid #efefef;}
.newsletter3 .introNewsletter p{font-size:11px; line-height:13px;margin:0;}
.newsletter3:hover .introNewsletter{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
/*end newsletter 3*/


@-webkit-keyframes spaceboots{
0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
	10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
	20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
	30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
	40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
	50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
	60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
	70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
	80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
	90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
	100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
.shake:hover, .shake:focus, a:hover  .shake, .shakestill{
/*animation-name*/
-webkit-animation-name:spaceboots;
   -moz-animation-name:spaceboots;
    -ms-animation-name:spaceboots;
     -o-animation-name:spaceboots;
        animation-name:spaceboots;
/*animation-duration*/
-webkit-animation-duration:0.8s;
   -moz-animation-duration:0.8s;
    -ms-animation-duration:0.8s;
     -o-animation-duration:0.8s;
        animation-duration:0.8s;
/*transform-origin*/
-webkit-transform-origin:50% 50%;
   -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
     -o-transform-origin:50% 50%;
        transform-origin:50% 50%;
/*animation-iteration-count*/
-webkit-animation-iteration-count:infinite;
   -moz-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
     -o-animation-iteration-count:infinite;
        animation-iteration-count:infinite;
/*animation-timing-function*/
-webkit-animation-timing-function:linear;
   -moz-animation-timing-function:linear;
    -ms-animation-timing-function:linear;
     -o-animation-timing-function:linear;
        animation-timing-function:linear;
}
.shake, .shakestill:hover, a.shakestill:hover{
display:inline-block;
}
a.shakestill:hover, a :hover.shakestill{
/*animation-name*/
-webkit-animation-name:none;
   -moz-animation-name:none;
    -ms-animation-name:none;
     -o-animation-name:none;
        animation-name:none;
}


span.new{
  position:absolute;
  width:46px;
  height:13px;
  background:#f1c40f;
  border-radius:3px;
  color:#333;
  font-size:10px;
  padding:1px;
  border:2px solid #fff;
  margin-top:-27px;
  margin-left:-122px;
  transform:rotate(-15deg);
-ms-transform:rotate(-15deg);
-webkit-transform:rotate(-15deg);
}

/*YOUTUBE START*/
.youmax-showing {color:whitesmoke;font-weight:normal;  text-shadow: none;}
.youmax-duration {background-color: black;color: white;padding: 2px 3px;font-weight: bold;position: absolute;bottom: 0;right: 0;opacity: 0.8;}
#youmax-header { display:none; }
.youmax-stat {float:right;margin:10px;font:10px Arial;color:#ccc;margin-top: 25px;text-align: center;}
#youmax-stat-holder {float:right;height:100%;}
.youmax-stat-count {font: 18px Arial;}
#youmax-channel-desc {text-align:left;}
#youmax {width:100%; max-width:1000px;margin:0px auto;font-family: Calibri;font-size: 14px;text-align:center; overflow-x:hidden;}
.youmax-video-tnail {width:100%; background-repeat:no-repeat; background-size:cover;height:180px;position: relative;}
.youmax-video-tnail-box {width:46%;margin:2%;float:left;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 3px rgba(0, 0, 0, 0.2);cursor:pointer;cursor:hand;}
#youmax-video-list-div {width:100%;text-align:left;display: inline-block; padding: 0px 15px; box-sizing: border-box;}
.youmax-video-list-title {color:#438bc5;display: inline-block;padding:2% 10px; padding-bottom: 0px;font-weight:bold;max-width:250px;max-height:22px;overflow:hidden;}
.youmax-video-list-views {color:#555;padding:1% 10px; padding-bottom: 3%;display:inline-block;font-size:12px;  font-family: Arial;}
.youmax-playlist-sidebar {float:right;max-width:50%;height:100%;color:white;text-align:center;width: 70px;}
.youmax-playlist-video-count {	display:inline-block;margin:3%;margin-top:5%;height:20%;  margin-top: 55px; }
.youmax-playlist-sidebar-video {opacity:1;width:64px;height:20%;background-color:rgb(114,114,114);display:inline-block;margin:2% auto;background-size:cover;background-position: center center;background-repeat:no-repeat;}
.youmax-tab {background-color:#6c0000;color:#ffffff;display: inline-block;margin: 10px; padding:10px; border-radius:5px; cursor:pointer;cursor:hand;}
.youmax-tab:hover { -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);  }
#youmax-tabs {text-align:left;padding-left: 10px; padding: 0 30px 0px 20px;font-size: 18px;}
#youmax-lightbox {position:fixed;background-color:rgba(0,0,0,0.9);z-index:100;width:100%;height:100%;left:0;top:0;}
#youmax-video-lightbox {opacity:1;}
.youmax-subscribe div { position:static !important; vertical-align: top !important; }
.youmax-subscribe iframe { position:static !important; }
.youmax-subscribe{ display: inline-block; width: 150px; height: 25px; overflow: hidden; position: absolute; top: 0; margin: auto; bottom: 0; right: 0; }
#youmax-header-logo{ vertical-align:middle; height:60px; margin: 15px; display:inline-block;   margin-left: 32px; }
div#youmax-load-more-div {  padding: 10px;  margin: 15px 30px;  font-size: 18px;  border: 1px solid #ccc;  cursor:pointer; }
.youmax-tab-hover {color:#eee;background-color:#ff0000;text-shadow:0 0;}
.youmax-showing-title {font-size: 18px;  padding: 10px;  margin-left: 20px;  margin-bottom: 15px;display: inline-block;}
iframe#youmax-video { margin-bottom: 20px !important;}
.youmax-load-more-div-click {background: darkgray;color:white;	}
#youmax-load-more-div:hover { background: darkgray; color:white; }
/*YOUTUBE END*/

/*LANG*/
         a.sbplpg {display:inline-block; width:44px; height: 60px; float:right; margin-top:-10px; margin-bottom:30px;}
         a.sbplpg.rusian{background:url(//www.e-petrol.pl/misc/prtimg/47/language_switcher_sbp14lpg.png) no-repeat 0 0;}
         a.sbplpg.english{background:url(//www.e-petrol.pl/misc/prtimg/47/language_switcher_sbp14lpg.png) no-repeat -48px 0;}
         a.sbplpg.rusian:hover{background:url(//www.e-petrol.pl/misc/prtimg/47/language_switcher_sbp14lpg.png) no-repeat 0 -63px;}
         a.sbplpg.english:hover{background:url(//www.e-petrol.pl/misc/prtimg/47/language_switcher_sbp14lpg.png) no-repeat -48px -63px;}

/*Szablon 2.0*/
.header {margin:0 auto; width:1140px; }
.footer {margin:0 auto; width:1140px; }
.logosy { padding:10px; }

.bottomMenu { background: #f83200; margin: 0 auto; padding: 0px; font-size:11px; height: 25px; }
.bottomMenu ul, .bottomMenu div {margin: 8px 5px; display:inline-block; }

.bottomLogos { background:#fff; } 
.bottomLogos .element{
    height:40px;
    padding:20px;
    display:inline-block;
    margin-right:10px;   
    text-transform:uppercase; 
    color:#bebebe;
    font-size: 10px;
}
.bottomLogos .element a{display:block; float:left;}

.bottomSmall{font-size:9px;color:#bebebe;text-align:center;}
.bottomSmall p {font-size: 9px;line-height: 12px;color:#898989;}

.midban { margin:0 auto; width:1140px; min-height:50px; background-color:#999999; }
.baner750 { width:750px; height:auto; }
.baner380 { width:380px; height:auto; }
.blok1140 { margin:0 auto; width:1140px; min-height:50px; background-color:#555555; }
.kol500 { margin:0 auto; width:500px; min-height:50px; float:left; background-color:#efefef; }
.kol260 { margin:0 auto; width:260px; min-height:50px; float:left; background-color:#asasas; }
.kol380 { margin:0 auto; width:380px; min-height:50px; float:left; background-color:#ff0000; }
.kol160 { margin:0 auto; width:190px; text-align:center; min-height:50px; float:left; background-color:#777777; }

.margin10 { margin:10px 0 10px 0; }
.margin20 { margin:20px auto 20px auto; }         