﻿html {
    overflow-x: hidden;
}

a{text-decoration: none}
p{display: block;}

.main {
    max-width: 1200px;
    min-width: 1024px;
    margin: 0 auto;
    font-family: 'arial', 'verdana', sans-serif;
    font-size: 13px;
}
.ms-WPBody{
    font-family: 'arial', 'verdana', sans-serif !important;
}
/* GENERALS - ogólne klasy */
.float_left {
    float: left;
}

.float_right {
    float: right;
}


.no_left_padding {
    padding-left: 0!important;
}


.sep_10 {
    height: 10px;
    clear: both;
}


.sep_20 {
    height: 20px;
    clear: both;
}


.sep_30 {
    height: 30px;
    clear: both;
}


.sep_40 {
    height: 40px;
    clear: both;
}


b {
    font-weight: bold!important;
}


.z_index_9999 {
    z-index: 9999;
}


.z_index_999 {
    z-index: 999;
    
}

/* /GENERALS */


#main_container {
    margin: 0 20px;
	min-width: 1200px;
}


#top_line, #bottom_line, div.top_line {
    width: 100%;
    height: 8px;
    background: #d81e05;
}


#top_line {
    position: relative;
    z-index: 89;
}


#logo {
    padding-top: 24px;
}


#under_menu {
    position: absolute;
    bottom: -106px;
    left: 50%;
    width: 49%;
    background: #F3F3F3;
    height: 106px;
    z-index: -1;
}


#main_menu {
    background: #f3f3f3;
    width: 100%;
    height: 98px;
}



div.menu_container {
    position: relative;
    z-index: 89;
}


div.menu_box_1 {
    width: 40px;
    border-right: 1px solid #e7e7e7;
    margin-left: 28px;
    height: 38px;
    margin-top: 32px;
}


div.menu_box_1 a.home {
    display: block;
    background: url(../_img/home.png) 0 0 no-repeat;
    text-indent: -999999px;
    width: 10px;
    height: 9px;
    margin-top: 12px;
}


div.menu_box_1 a.home:hover {
    background: url(../_img/home.png) 0px -11px no-repeat;
}


div.menu_box_2 {
    padding-top: 39px;
    width: 467px;
}


div.menu_box_2 ul {
 
    float: right;
}


div.menu_box_2 ul li {
    float: left;
}


div.menu_box_2 ul li a {
    text-decoration: none;
    color: #4e4d4d;
    font-weight: bold;
}


div.menu_box_2 ul li a.language {
    text-decoration: none;
    color: #8c8c8c;
    font-size: 13px;
    font-weight: normal;
    background: url('../_img/language_en.png') 100% 53% no-repeat;
    padding-right: 22px;
    padding-left: 20px;
    display: none;
}
div.menu_box_2 ul li a.languagepl {
    text-decoration: none;
    color: #8c8c8c;
    font-size: 13px;
    font-weight: normal;
    background: url('../_img/ico_pl.gif') 100% 53% no-repeat;
    padding-right: 22px;
    padding-left: 20px;
    display: none;
}

div.menu_box_2 ul li a:hover, div.menu_box_2 ul li a.language:hover {
    color: #d71f05;
}




div.menu_box_4 .search .search_modal {
    position: absolute;
    background: #646464;
    width: 570px;
    height: 72px;
    bottom: -62px;
    left: 240px;
    z-index: 9999;
    display: none;
}


div.menu_box_4 .search div.search_trigger {
    background: url('../_img/search.png') 48% 28px no-repeat #5a5a5a;
    height: 98px;
    width: 91px;
    display: block;
    position: relative;
    cursor: pointer;
}

div.search_modal {
    cursor: default;
}


/*div.menu_box_4 .search div.search_trigger:hover div.search_modal {
    display: block;
}*/



div.menu_box_4 .search div.search_trigger span.search_label {
    position: absolute;
    top: 60px;
    left: 22px;
    font-family: 'futura_plheavy', 'arial', 'verdana', sans-serif;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}


div.menu_box_4 .search div.search_trigger:hover, div.menu_box_4 .search div.search_trigger.hovered{
    background: url('../_img/search.png') 48% -62px no-repeat #646464;
}


div.menu_box_4 .search div.search_trigger:hover span.search_label, div.menu_box_4 .search div.search_trigger.hovered span.search_label {
    color: #7b7b7b;
}


div.search_input_container {
    background: url('../_img/search_input_bg.png') 0 0 no-repeat;
    width: 452px;
    height: 37px;
    margin-top: 17px;
    margin-left: 20px;
}


div.search_input_container input {
    margin-top: 8px;
    margin-left: 19px;
    *margin-left: 0;
    width: 400px;
    border: 0 none;
    font-size: 17px;
    background: none;
}


div.menu_box_4 {
    background: #d81e05;
    height: 98px;
    width: 300px;
    margin-left:20px;
}


div.menu_box_4 .orlen_group:hover {
    background: url('../_img/triangle_white.png') 50% 100% no-repeat #c81a02;
}

div.group{
display: none;
}
div.menu_box_4 .group a {
    background: url('../_img/triangle_white.png') 50% 100% no-repeat;
    height: 98px;
    width: 209px;
    display: block;
    text-align: center;
    
}


div.menu_box_4 .group a img {
    padding-top: 22px;
}


div.main_menu_box_1 {
    width: 100%;
    padding-top: 10px;
    position: relative;
    z-index: 99;
    padding-bottom: 10px;
}



ul.main_menu li {
    float: left;
  /*  width: 12%; */

    margin-right: 5px;
    background: url('../_img/triangle_red.png') 0 10px no-repeat;
}

ul.main_menu_paliwa li {
    width: 16%;
}


ul.main_menu li:hover {
    background: none;
}


ul.main_menu li.last {
    margin-right: 0px;
    float: right;
    width: 145px;
}


ul.main_menu li.long {
    width: 14.4%;
}
 



ul.main_menu li a {
    padding-top: 8px;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    margin-right: 10px;
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #464646;
    font-family: 'futura_plheavy', 'arial', 'verdana', sans-serif;
    line-height: 1.2em;
    text-transform: uppercase;
	max-width: 120px;
}
ul.main_menu li ul li a{
    text-transform: none !important;
} 
ul.main_menu li a:hover{
    text-decoration: none !important;
}

ul.main_menu li.last {
    border: 1px solid #f3bbb4;
    background: url('../_img/triangle_red.png') 10px 10px no-repeat;
    cursor: pointer;
}


ul.main_menu li.last:hover {
    /*border: 1px solid #393939;*/
}


ul.main_menu li.last:hover a {
    /*background: url('../_img/transparent_bg.png') 0 0;*/
    background: none;
    color: #d81e05;
    
}


ul.main_menu li.last a {
    padding-left: 28px;
    padding-right: 0px !important;
}


ul.main_menu li:hover a {
    background: url('../_img/transparent_bg.png') 0 0;
    color: #d81e05;
}



ul.main_menu li:hover ul {
    display: block;
}



/* submenu */
ul.main_menu ul {
    background: url('../_img/transparent_bg.png') 0 0;
    width: 210px;
    border-bottom: 4px solid #d81e05;
    padding-bottom: 10px;
    position: absolute;
    display: none;
}


ul.main_menu ul li {
    float: none;
    background: none;
    width: 100%;
    height: auto;
}


ul.main_menu ul li a {
    font-family: 'arial', 'verdana', sans-serif;
    color: #fff;
    height: auto;
    padding: 10px 0px 10px 20px;
    text-transform: none !important;
}


ul.main_menu li:hover ul li a {
    background: none;
    color: #fff;
}


ul.main_menu li:hover ul li a:hover {
    color: #BE2B2F;
}

/* /submenu */



#bottom h3 {
    color: #d81e05;
    font-size: 22px;
    font-family: 'futura_plbold', 'arial', 'verdana', sans-serif;
}

#bottom {
margin-top:30px;
}


#logos {
    padding-bottom: 50px;
    border-bottom: 1px solid #f3f3f3;
    /*border-top: 1px solid #f3f3f3;*/
    padding-top: 0px;
}
#logos H3{
	text-transform: uppercase;
}
#logos a {
    opacity: .7;
}

#logos a:hover {
    opacity: 1;
}



#logos table {
    width: 100%;
}


#logos table tr td {
    vertical-align: middle;
}


#logos table tr td div {
    margin: 0 auto;
}


#logos table tr td.first div {
    float: left;
}


#logos table tr td.last div {
    float: right;
}



/* loga */
.bitrex, .qgaz , .biznestank, .bliska, .orlen, .platinum, .star, .verva, .vitay, .cafe, .flota, .ekoterm, .opendrive, .orbiton, .orlenbezp, .ods, .baq, .petrygo, .orlenteam, .platinumimp, .anwillogo, .oshop, .efecta, .asfalt, .polanvil, .creovil, .anvistar, .canvils, .canvilmg{
	background: url(../_img/logos.png) no-repeat;
}

.bitrex{
	background-position: -725px 0;
	width: 75px;
	height: 64px;
}

.biznestank{
	background-position: -580px 0;
    width: 123px;
    height: 58px;
}

.bliska{
	background-position: -294px 0;
	width: 127px;
	height: 35px;
}

.orlen{
	background-position: 0 0;
	width: 66px;
	height: 47px;
}

.platinum{
	background-position: -423px 0;
	width: 129px;
	height: 49px;
}

.star{
	background-position: -169px 0;
	width: 120px;
	height: 44px;
}

.verva{
	background-position: -795px 0;
	width: 122px;
	height: 50px;
}

.vitay{
	background-position: -73px 0;
	width: 91px;
	height: 52px;
}

.cafe{
	background-position: -909px 0;
	width: 90px;
	height: 50px;
}

.flota{
	background-position: -2547px 0;
	width: 105px;
	height: 59px;
}


.opendrive{
	background-position: -1181px 9px;
	width: 139px;
	height: 50px;
}
.ekoterm{
	background-position: -1099px 0;
	width: 80px;
	height: 50px;
}
.orbiton{
	background-position: -1329px 17px;
	width: 97px;
	height: 50px;
}
.orlenbezp{
	background-position: -2415px 0;
    width: 125px;
    height: 57px;
}
.ods{
	background-position: -1527px 0;
    width: 66px;
    height: 60px;
}
.baq{
	background-position: -1640px 0;
	width: 140px;
	height: 50px;
}
.petrygo{
	background-position: -1774px 0;
	width: 122px;
	height: 50px;
}
.platinumimp{
	background-position: -1895px 0;
	width: 107px;
	height: 50px;
}
.orlenteam{
	background-position: -1995px 0;
	width: 96px;
	height: 50px;
}

.qgaz{
	background-position: -2090px 0;
	width: 77px;
	height: 50px;
}

.anwillogo{
	background-position: -2170px 0;
	width: 105px;
	height: 50px;
}
.oshop{
	background-position: -2298px 0;
	width: 115px;
	height: 50px;
}
.efecta{
	background-position: -2693px 0;
    width: 100px;
    height: 50px;
}
.asfalt{
	background-position: -2839px 0;
    width: 120px;
    height: 50px;
}


.polanvil{
	background-position: -2974px 0;
    width: 99px;
    height: 50px;
}
.creovil{
	background-position: -3086px 0;
    width: 95px;
    height: 50px;
} 
.anvistar{
	background-position: -3195px 0;
    width: 65px;
    height: 50px;
} 
.canvils{
	background-position: -3273px 0;
    width: 63px;
    height: 50px;
}
.canvilmg{
	background-position: -3346px 0;
    width: 63px;
    height: 50px;
}


/* /loga */

#bottom_small_menu  .float_left  {
MARGIN-TOP: -10px;
}


#bottom_small_menu ul li {
    float: left;
    margin-right: 24px;
}


#bottom_small_menu ul li a {
    color: #aeaeae;
    text-decoration: none;
}


#bottom_small_menu a:hover {
    color: #454545;
}


a.up {
    text-decoration: none;
    color: #bdbdbd;
    font-family: 'futura_plbold', 'arial', 'verdana', sans-serif;
    font-size: 12px;
    background: url(../_img/triangle_grey.png) right top no-repeat;
    padding-right: 12px;
}

a.up:hover {
    text-decoration: none!important;
    color: #000;
    background: url(../_img/triangle_red_right_up.png) right top no-repeat;
}



div.grey_wrapper {
    background: #f3f3f3;
    width: 100%;
    margin: 0 auto;
    font-family: 'arial', 'verdana', sans-serif;
    position: relative;
}


#bottom_menu {
    height: 100px;
    margin: 0 auto;
}


#bottom_menu ul {
    width: 100%;
    padding-top: 45px;
}


#bottom_menu ul li {
    float: left;
    width: 150px;
}


#bottom_menu ul li.last {
    text-align: right;
}



#bottom_menu ul li.short {
    width: 12.5%;
    /**width: 13.2%;*/
}

#bottom_menu ul li.short-paliwa {
    width: 17.7%;
}


#bottom_menu ul li a {
    font-family: 'futura_plheavy', 'arial', 'verdana', sans-serif;
    font-size: 12.6px;
    color: #464646;
    text-decoration: none;
	text-transform: uppercase;
	max-width: 120px;
}


#bottom_menu ul li a:hover {
    color: #da1e03;
}




div.dark_grey_wrapper {
    background: #424242;
    width: 100%;
    font-family: 'arial', 'verdana', sans-serif;
}



#dark_bottom_menu {
    height: 100px;
}


#dark_bottom_menu ul.bottom_menu_list {
    padding-top: 42px;
}


#dark_bottom_menu ul.bottom_menu_list li {
    float: left;
    margin-right: 70px;
}


#dark_bottom_menu ul.bottom_menu_list li a {
    font-family: 'arial', 'verdana', sans-serif;
    font-size: 12.6px;
    color: #767676;
    text-decoration: none;
}

#dark_bottom_menu ul.bottom_menu_list li a:hover {
    color: #c2c2c2;
}



#socials {
    padding-top: 34px;
	display: none;
}


/* Sociale */
.youtube, .facebook{
	background: url(../_img/socials.png) no-repeat;
        display: block;
        float: left;
}

.youtube{
	background-position: -27px 0;
	width: 23px;
	height: 27px;
}

.facebook{
	background-position: 0 4px;
	width: 21px;
	height: 25px;
        margin-right: 10px;
}

.facebook:hover {
    background-position: 0px -28px;
}
/* /Sociale */


body.amblyopic .menu_left_title:hover{
    color:#fff;
}

/* #### Breadcrumb, Site_options #### */

.breadcrumb , .site_options{
    background:#5a5a5a; 
    height:68px;    
    color:#c0c0c0;     
    font-size:13px;
  
     margin:24px 0 0 0;
}

.breadcrumb a , .site_options a{
    font-weight: normal;
}

.breadcrumb_inner{
  padding:28px 0 0 24px; 
  background:#5a5a5a; 
}

.breadcrumb_inner a:first-child {
     padding:0 10px 0 0px ;    
}

.breadcrumb_inner a:hover{
    color:#ffffff;
}

.site_options_inner{
  text-align: right;
  padding:26px 10px 0 24px; 
  background:#5a5a5a; 
  font-weight: normal;
}

.breadcrumb a {     
    text-decoration: none;
    color:#c0c0c0;
    padding:0 10px 0 10px ;    
}
.sightless{
    padding:0 0 0 20px;
    margin:0 10px 0 0;
    color:#c0c0c0;
    background: url(../_img/sightless.png) no-repeat;
}
.sightless:hover{
     background: url(../_img/sightless_white.png) no-repeat;
}


.site_options{   
    float:right;
}
.site_options_inner a{ color:#c0c0c0;}
.site_options_inner a:hover{color:#ffffff}
.A1{font-size:10px!important;margin:0 5px 0 0;}
.A2{font-size:13px!important;margin:0 5px 0 0;}
.A3{font-size:16px!important;margin:0 5px 0 0;}


/* #### Menu left #### */
.menu_left{background:#5a5a5a; padding:0 0 45px 0; min-height:187px}
.menu_left_inner{    
     padding:5px 0 0 24px; 
}
.menu_left_title{
    color:white !important; 
    font-family: "futura_plbold";
    font-size:27px;

}

.menu_left_title:hover{
    color:#282828;
}

.menu_left_list{
    margin: 30px 0 0 0;
}
.menu_left_list .menu_left_list{
    margin: 0px 0 0 0;
}

.menu_left_list a {
    display: inline-block;
    margin:5px 0 0 0;
    color:white;
    font-size:14px;    
    padding:5px;
}

.menu_left_list a:hover{
    
    background: #505050; 
}

.active_menu{
    font-weight: bold;
    background: #c5210b;
} 

.active_submenu{
    font-weight: normal;
    background: #c5210b;
    color: #FFFFFF !important;
} 


/* #### Content site #### */
.content_site{
    min-height: 600px;
}
.content_site_inner{
    padding:0px 0px 0 40px;
}

.content_site_inner_rim{
     padding:0px 20px 0 40px;
}


.content_site_header_inner{
    padding:30px 0 35px 40px;
}

.content_site_news{margin:15px 0 0px 0;}

.content_site_title{
    display: block;
    font-size:27px;
    margin:0 0 10px 0;
    padding: 0px 0px 20px 0px;    
    float:left;
}

.line_under_title{
    clear:both;
    border-bottom: 1px solid #efefef; 
    width:100%;
}

.content_site_title_default{
    display: block;
    font-size:27px;
    margin:0 0 55px 0;
}

.content_site_inner .news_date{
    color:#9c9b9b;
    margin:0px 0 0 0;
    display:inline-block;
}

.text_helvetica_12_red{
    font-size:12px;
    color:#c5210b;
    font-weight: normal;
}
.text_helvetica_12_silver_light_bold{
    font-size:12px;
    color:#adadad;
    font-weight: bold;
}

.text_helvetica_12_silver_light{
    font-size:12px;
    color:#adadad;
}


.text_helvetica_13_red{
    font-size:13px;
    color:#c5210b;
    font-weight: normal;
}

.text_helvetica_13_blue{
    font-size:13px;
    color:#275FA9;
    font-weight: normal;
}

.text_helvetica_13_red_bold{
    font-size:13px;
    color:#c5210b;
    font-weight: bold;
}

.text_helvetica_13_blue_bold{
    font-size:13px;
    color:#275FA9;
    font-weight: bold;
}

.text_helvetica_13_silver{
    font-size:13px;
    color:#424242;
}

.text_helvetica_13_silver_bold{
    font-size:13px;
    color:#424242;
    font-weight: bold;
}

.text_helvetica_14_red{
    font-size:14px;
    color:#c5210b;
}

.text_helvetica_14_red_bold{
    font-size:14px;
    color:#c5210b;
    font-weight: bold;
}

.text_helvetica_14_silver{
    font-size:14px;
    color:#454545;
    line-height: 20px;
}

ul.text_helvetica_14_silver{
    font-size:14px !important;
    color:#454545 !important;
    line-height: 20px !important;
}


.text_helvetica_14_silver_bold, h3{
    font-size:14px;
    color:#454545;
    font-weight: bold;
    line-height: 20px;
}

.text_helvetica_15_silver{
    font-size:15px;
    color:#454545;
    line-height: 20px;
}


.text_helvetica_16_red, h2{
    font-size:16px;
    color:#c5210b;
}

.text_helvetica_16_silver{
    font-size:16px;
     color:#424242;
}

.text_helvetica_18_red, h1{
    font-size:18px;
    color:#c5210b;
}

.text_helvetica_14_bold{
    font-size:14px; 
    font-weight: bold;
    line-height: 20px;
}

.text_helvetica_14_normal{
    font-size:14px; 
    font-weight: normal;
    line-height: 20px
}

.text_helvetica_17_silver{     
    font-size:17px;     
    color:#424242;
}

.text_helvetica_17_silver_light{     
    font-size:17px;     
    color:#adadad;
}

.text_helvetica_17_green{
    font-size:17px; 
    font-weight: normal;
    color:#54a60b;
}

.text_helvetica_29_silver{
    font-size:29px; 
    font-weight: normal;
    color:#424242;
}

.text_helvetica_27_silver{
    font-size:29px; 
    font-weight: normal;
    color:#424242;
}

.text_helvetica_29_green{
    font-size:29px; 
    font-weight: normal;
    color:#54a60b;
}



.text_helvetica_14_normal_with_quotation{
    padding:0 0 0 80px; 
    background: url(../_img/quotation.png) no-repeat;
    line-height:20px;
}

/* #### Ohter news #### */
.other_news{
    margin:68px 0px 0px 0;
    padding:30px 0 0 40px; 
    border-top:1px solid #efefef;
       
}
.other_news_ithem{
    margin:30px 0 0 0;
}
.other_news_ithem_inner{
    padding:0px 0 0 40px; 
    font-weight: bold;
    font-size:15px; 
    color:#d81e05;     
    height: 62px;
}

.other_news_ithem_inner a{
     color:#d81e05 !important;  
     line-height: 1.3em;
}

.other_news_ithem_inner a:hover {
     color:#424242;  
    
     text-decoration: underline;
}


.content_site_inner a:hover {
    text-decoration: underline;
    color:#c5210b;
}

.search_results_box a.title_search_results_box:hover, a.date_category_search_results_box:hover {
  
}

a.date_category_search_results_box:hover {
    text-decoration: none !important;
    color:#c9c9c9;
}

.search_results_box a.title_search_results_box:hover {
    color: #434343;
    text-decoration: underline;
    
}

.search_results_box_p:hover{
    text-decoration: underline;
    color:#424242 !important;
}


.other_news_ithem_inner span{
    display: block;
    margin:10px 0 0 0;
    padding:0px 0 20px 0;
    font-size:13px;
    color:#b0b0b0;
   
    background: url(../_img/triangle_grey_left.png) left bottom no-repeat;
}


/* #### video_table #### */
.video_table{
    margin:30px 0 0 0;
}
.video_table tr td{
    vertical-align: top;   
    padding:0 0 10px 0;
}


/* #### content_site_right_boxex #### */
.content_site_right_boxes_inner{
    padding:0px 0 10px 24px; 
    float:right;
}

.content_site_right_boxes_inner:first-child, .content_site_right_boxes_inner_first_box{margin:0px 0 0 0;}

.silver_box{
    background: #ededed;
    padding:25px 25px 25px 25px;
    width:209px;
    display:block;
}

a:hover .silver_box {
    background: #dadada;
}

a:hover .silver_box .title {
    color: #d71f05;
 
}

.silver_box_img{padding:25px 25px 0px 25px;}

.silver_box .title {
      display: block;
      font-family: "futura_plbold";
      color:#454545;
      margin:0 0 25px 0;
}


.silver_box a:hover{
    color:#c5210b;
    text-decoration: underline;
}

.content_site_right_boxes_inner  ul {
    list-style-type:disc;
    color:silver;
    margin:0 0 0 14px;
}
.content_site_right_boxes_inner  ul li a{
  color:#C5210B;
  line-height: 20px;
}

 .silver_box img {
    margin:0 0 -2px -25px;
}

div.yt_modal {
    position: absolute;
    width: 232px;
    height: 232px;
    background: url(../_img/transparent_bg.png) 0 0;
    bottom: -30px;
    right:0;
    border-top: 5px solid #808080;
    display: none;
    z-index: 2;
}


div.yt_modal ul {
    height: 170px;
}


div.yt_modal ul li {
    width: 100%;
}


div.yt_modal ul li a {
    display: block;
    width: 100%;
    padding-left: 40px;
    color: #fff;
    text-decoration: none;
    padding-top: 8px;
    margin-bottom: 16px;
}


div.yt_modal ul li a:hover {
    text-decoration: underline;
}


div.yt_modal .modal_inner {
    padding: 30px;
}


div.yt_modal h5 {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    color: #8c8c8c;
}



#group_menu {
    position: relative;
}


#group_menu div.main {
    padding: 50px 0px 30px 0px;
    background: url('../_img/logo_big.png') top right no-repeat;
    position: relative;
}


div.group_menu_wrapper {
    width: 100%;
    background: #646464;
    display: none;
}




#group_menu table {
    width: 100%;
}


#group_menu table tr td {
    height: 34px;
    vertical-align: top;
    width: 25%;
}


#group_menu table a {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;
    padding:5px;
    margin:0 0 0 -5px;
}

#group_menu table a:hover{
    background:#505050;
   
}

#group_menu table span.main_site, .kol1 span.main_site  {
    background: #d81e05;
    padding: 3px 8px;
}






/* sprites */
.group_menu_close, .close_grey{
	background: url(../_img/sprites.png) no-repeat;
}

.group_menu_close{
	background-position: 0 0;
	width: 17px;
	height: 17px;
}

.close_grey{
	background-position: -20px 0;
	width: 17px;
	height: 17px;
}

.search_small{
background-position: -40px 0;
width: 23px;
height: 26px;
}


.pdf{
/*background: url(../_img/sprites.png) no-repeat;
background-position: -66px 0;
width: 16px;
height: 16px;*/
padding: 0 0 0 0px !important;
}

.pdf-new {
    background-image: url('../_img/icons_for_ORLEN_1.01.png');
    background-position: -125px -195px;
    width: 15px;
    height: 18px;
    float: left;
    margin: 0 15px 0 0;
}

.doc-new {
    background-image: url('../_img/icons_for_ORLEN_1.01.png');
    background-position: -125px -248px;
    width: 15px;
    height: 18px;
    float: left;
    margin: 0 15px 0 0;
}
/* /sprites */


.group_menu_close{
    position: absolute;
    right: 0;
    display: block;
    z-index: 999;
}


.close_grey {
    position: absolute;
    left: 444px;
    top: 28px;
    display: block;
    text-indent: -99999px;
}


/* #### BANK ZDJĘĆ #### */

.form_filter{
    float:right;
    font-size:14px;
    color:#696969;
}
.form_filter form{display: inline; color:#696969}
.title_photos_group{font-family: "futura_plmedium";  color:#d81e05; margin:40px 0 20px 0;font-weight: bold; display:block;}
.title_photos_group:hover{text-decoration: none !important; color:#d81e05 !important;}
.title_photos_group:first-child{margin:0px 0 20px 0;}
.gallery_photos a{margin:0 5px 5px 0; display: inline-block;position: relative}
.gallery_photos a img{width:auto; }


/* #### GIEŁDA #### */

/* -menu */
.menu_left_level_1 {margin:5px 0 10px 0;}
.menu_left_level_1 li a {
    /*padding:0 0 0 14px;*/
    padding: 2px 5px 2px 14px;
    color:#b8b7b7;
    font-size:13px;
    line-height: 16px;
}
.menu_left_level_1 li a:hover {
    background: none;
    font-weight: normal;
    color:#b8b7b7;
    background: #505050;
}




.menu_left_level_2 {margin:5px 0 10px 0;}
.menu_left_level_2 li a {
    padding: 2px 5px 2px 24px;
    color:#b8b7b7;
    font-size:13px;
    line-height: 16px;
}
.menu_left_level_2 li a:hover {
    background: none;
    font-weight: normal;
    color:#b8b7b7;
    background: #505050;
}





.line_1_silver{
    height:1px; 
    background: #efefef;
}
.title_date{
    font-size:13px;
    padding:0 0 0 20px;
}
.stock_exchange tr:first-child td{
    padding:0 0 20px 0;}

.stock_exchange tr td{
    color:#a0a0a0;
}
.stock_exchange .sub_title td{
    font-size:12px; 
    padding:15px 0 0 0; 
    border-top:1px solid #efefef;
}

/* -- calculator area */
.calc_area {
    width:100%;
    padding:34px 10px 34px 34px;   
    background:#ededed url("../_img/orlen_head.png") 680px bottom no-repeat;
}


.title_calendar_area{
    margin:0 30px 0 0px;
    font-size: 17px;
    font-family: "futura_plheavy"; 
    color:#424242;
    width:200px;
    float:left;
}

.title_calendar_area span {
    font-size: 17px;
    font-family: "futura_plmedium"; 
    font-weight: bold;
    
}
.calc_area form {
    display: inline-block;   
}

.calc_area form input {
    
    margin:12px 0 0 0;
    border:none; 
    width:266px;
    height:29px;
    background: url("../_img/price_input.png") no-repeat;
    color:#424242;
    padding:0 0 0 10px;
    font-size:13px; 
    font-family:arial;
}

.button_oblicz{
    font-size:14px; 
    font-weight: bold;
    margin:10px 0 0 0;
    width:70px;
    height:30px;
    cursor: pointer;
    color:white;
    background: #d81e04;
    float:right;
    border:none;
}


/*** ### PODSTRONA HUB ### ***/
.product_boxes {
    float:left;
    background: #ededed;
    width:252px;
    padding:0 ;
    margin:0 6% 30px 0;
}
.product_boxes p{
    padding: 0 5px 0 0;
}
.product_boxes:last-child , .product_boxes_last{
    margin:0 0 30px 0;
    float:right;
}
.product_boxes_last{
    margin:0 0 30px 0;
    float:right;
}
.product_boxes_last_another {
    float: left !important;
}

.product_boxes img {width:100%; height:auto;}

.product_boxes .title{    
    padding:25px 0px 25px 25px;   
    font-size:15px;   
    font-weight: bold;
    font-family: "futura_plmedium";
    display:block;
    color:inherit;
    height: 40px;
    line-height: 17px;
}

.product_boxes .title:hover{
   text-decoration: none;
   color:inherit;
}

.product_boxes ul {
    margin:20px 0 25px 25px;
}

.product_boxes ul li {
    padding:5px 0 5px 25px;
    background: url("../_img/triangle_grey_right_bottom.png") left 10px no-repeat;
    line-height: 20px;  
	list-style-type: none !important;	
}

.product_boxes ul li a{
    display: block;   
    font:bold 15px Arial;
    color:#d81e05;
    padding:0px 5px 0px 0px;
}

.product_boxes ul li a:hover {
  
    color: #434343;
    text-decoration:underline;
}

.product_boxes .more{    
   
    padding:19px 0px 17px 25px;
    font-family: "futura_plmedium";
    font-weight: bold;
    color:#d81e05;    
    background:#e2e2e2 url("../_img/triangle_red.png") 75px 20px no-repeat;
}

.product_boxes .more a {
    color:#d81e05;  
   
}

.product_boxes .more a:hover {
    color:#000;
    text-decoration:none;
}

.product_boxes p {
    display: block;
    padding:25px;
    line-height: 20px;
    
}

/*** ### KONTAKT ### ***/

.contact_table_box{
    line-height: 20px;    
}
.contact_table_box tr td{
    padding:30px 0 0 0;
}
.contact_table_box tr td  H1{
    font-size: 16px;
    margin:0 0 10px 0
}
.contact_table_box tr td p{
    display: block;
}
.contact_table_box tr td a{
    display: block;
    color:#c5210b;
}

.base_fuel_table_box{
    line-height: 20px;    
}
.base_fuel_table_box thead tr td{
    padding: 0 0 30px 0;
    border-bottom: 2px solid #efefef;
    color: #c5210b;
    font-weight: normal !important;
    font-size: 16px;
}
.base_fuel_table_box thead tr td:last-child {
    text-align: center;
}
.base_fuel_table_box thead tr td:nth-child(4) {
    width: 20%;
}
.base_fuel_table_box tr td{
    padding:16px 0 16px 0;
    color: #424242;
    border-bottom: 1px solid #efefef;
}
.base_fuel_table_box tr td:last-child{
    text-align: center;
}
.base_fuel_table_box tr td:first-child {
    font-weight: bold;
}
.base_fuel_table_box tr td span:first-child {
    display: block;
    color: #c5210b;
}
.base_fuel_table_box tr td  H1{
    font-size: 16px;
    margin:0 0 10px 0
}
.base_fuel_table_box tr td p{
    display: block;
}
.base_fuel_table_box tr td a{
    display: block;
    color:#c5210b;
}
.base_fuel_table_box.no-bold tr td:first-child {
    font-weight: normal !important;
}

.base_fuel_table_box .yes {
    background: url('../_img/orlen_tick_tak.png');
    width: 15px;
    height: 11px;
    margin: 0 auto;
}

.contact_box{
    line-height: 20px;
    margin:0 0 30px 0;
}

.contact_box:last-child{
    padding:0 0 0 40px;
}

ul.bullet_points {
    margin: 20px 60px;
    color: #424242;
}

ul.bullet_points li {
    line-height: 30px;
    background: url('../_img/orlen_wypunktowanie.png') 0 11px no-repeat;
    padding-left: 15px;
}

.content_site_corpo{
    padding: 35px 0 0 0;
}

/* ### ŁUKASZ SEARCH ### */
a.btn_search_small {
    display: block;
    position: relative;
    background: url('../_img/search_small.png') 50% 40% no-repeat;
    width: 23px;
    height: 26px;
    padding: 23px 26px;
}


.small_search_container {
    width: 76px;
    height: 72px;
    background: #727272;
}


.small_search_container a span {
    font-family: 'futura_plheavy','arial','verdana',sans-serif;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
    position: absolute;
    left: 18px;
    top: 48px;
}


div.main_banner_container {
    position: relative;
    height: 300px;
    width: 100%;
}


div.main_banner_container div.main {
    
}


div.main_banner_container div.grey_wrapper {
    height: 256px;
}


div.main_banner {
    width: 100%;
    border-top: 6px solid #424242;
    position: relative;
    min-height: 240px;
    background:url('../_img/loading.gif') no-repeat 50% 50%;
    z-index: 2;
}


div.main_banner img {
    width: 100%;
    height: auto;
    
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

div.main_banner a {
    border:0;
    display:block;
}


div.banner_copy {
    position: absolute;
    top: 36px;
    left: 53%;
}



div.banner_copy h3 {
    font-family: 'futuralight', 'arial', 'verdana', sans-serif;
    font-size: 50px;
    color: #424242;
    line-height: 1em;
}


div.banner_copy a.see_more {
    margin-top: 14px;
    font-family: 'futura_plbold', 'arial', 'verdana', sans-serif;
    font-size: 14px;
    color: #424242;
    line-height: 1.2em;
    background: url('../_img/triangle_dark_grey_left.png') 2px 100% no-repeat;
    padding-left: 2px;
    display: block;
    padding-bottom: 12px;
    width: 50%;
}


div.nivo-controlNav {
    position: absolute;
    bottom: 0;
    right: 0;
    bottom: 0;
    opacity: 1!important;
    z-index: 9;
}


div.nivo-controlNav .box_1, div.nivo-controlNav .box_2, div.nivo-controlNav .box_3, div.nivo-controlNav .box_4  {
    background: #424242;
    height: 50px;
    vertical-align: middle;
    width: 300px;
    cursor: pointer;
}


div.nivo-controlNav a {
    color: #fff;
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;
    display: block;
    height: 100%;
    line-height: 50px;
    float: left;
}
div.nivo-controlNav a:hover
{
-webkit-filter: grayscale(0%) !important;
}


div.nivo-controlNav a.active {
     background-color: #d81e05 !important;
}



div.nivo-controlNav a span {
    padding-left: 22px;
}


div.nivo-controlNav .box_2 {
    background: url('../_img/boxes_bg.png') 0 0 no-repeat #424242;
}



div.nivo-controlNav .box_3 {
    background: url('../_img/boxes_bg.png') 0 -50px no-repeat #424242;
}

div.nivo-controlNav a.box_1:hover {
    background: #d81e05
}


div.nivo-controlNav a.box_2:hover {
    background: url('../_img/boxes_bg.png') 0 0 no-repeat #d81e05
}

div.nivo-controlNav a.box_3:hover {
    background: url('../_img/boxes_bg.png') 0 -50px no-repeat #d81e05
}



/* ### Dokumenty korporacyjne ### */
.apdf, .adoc{    
    display: block;
    margin:0 0 10px 0;
    width:100%;    
}
.corpo_ul {margin:30px 0 0 0; }
.corpo_ul li {
    margin:0 0 10px 0;
    display: block;
    width:100%;
    height:100%;
    padding:0 0px 0 30px;
    line-height: 20px;
}

.corpo_ul li a{
    padding:0 10px 0 0 ;
}

.corpo_ul li a:hover{
    text-decoration: underline;
}

.corpo_ul li a.adoc:hover{
    text-decoration: underline;
    color: #275FA9;
}

.corpo_ul li p {
     padding:0 10px 0 0 ;
}

 .title_transmission {
      display: block;
      font-family: "futura_plbold";
      color:#454545;
      font-size:13px;
}

.subtitle_transmission{
    color:#d81e05;
    font-size:15px;
    font-family: "futura_plmedium";
    
}

/* -right boxes */
.content_site_right_boxes_see_also{
    position:absolute;
    top:45px;
    right:190px;
}

.title_date_time{
    margin:10px 0 0 0;
    color:#424242;
    font-size:13px;
    font-family: "futura_plmedium";
    font-weight: bold;
    background: url('../_img/triangle_red.png') left bottom  no-repeat;
    height:24px;
}

.info_box{width:245px; padding:25px 0 25px 15px
}

div.middle{
    padding-top: 30px;
}

div.middle h2 , .news h2{
    text-transform: uppercase;
    font-family: 'futura_plbold', 'arial', 'verdana', sans-serif;
    font-size: 22px;
    color: #424242;
    margin-bottom: 30px;
    font-weight: normal;
}


div.middle a:hover h2 {
    color: #d81e05;
  
}


div.middle .box_1 .box_inner {
    padding-right: 30px;
}



div.middle .box_2 .box_inner {
    padding-left: 30px;
    border-left: 1px solid #e8e8e8;
}



/* ### NEWSLETTER */
.content_site_right_boxes_rss{
    padding: 0 0 0 40px;
}


.content_site_right_boxes_rss a:hover{
    text-decoration: underline;
    color:#c5210b;
}

/*.content_site_right_boxes_rss a:hover {
    text-decoration: underline;
    color: #de422c;
}*/

.content_site_inner_newsletter{
    padding:0 30px 0 0;
}

.form_newsletter input[type="text"]
{
    width:300px; 
    height:35px;
    font-size:16px;
    border:1px solid silver;
    padding: 0 0 0 10px;
    display: block;
    margin:0 0 20px 0;
}

.form_newsletter input[type="checkbox"]
{
    margin:5px 10px 30px 0 ;
    float:left;
}



.info_checkbox {font-size:11px;color:#424242; margin:0 0 20px 0;}

.invite_newsletter_area{
    
    margin:20px 0 0px 0; 
    padding:21px;
    background:#ededed;
}

.title_newsletter{
    margin:0 0 20px 0;
}

.button_newsletter {
    background: #ce321d;
    height:38px; 
    width:102px;
    color:white;
    border:none;
    font-family: "futura_plmedium";
    font-weight: bold;
    font-size:11px;
    margin: 0 0 0 -25px;
    cursor:pointer;
}

.newsletter_out_info{
    font:normal 14px Arial;
    color:#424242;
}

.newsletter_out{
    margin:10px 0 0 0;
}
.newsletter_out textarea{
    width:475px;
    height:80px;
}

.button_newsletter_out{
    background: #818181;
    height:38px; 
    width:102px;
    color:white;
    border:none;
    font-family: "futura_plmedium";
    font-weight: bold;
    font-size:11px;
    margin: 10px 0 0 0px;
    cursor:pointer;
}

/* -- right box */
.rss_title:first-child{margin:0 0 5px 0;}
.rss_title{
    margin:20px 0 5px 0;
}



.right_box_title_block{
    margin:30px 0 55px 0;
}

.right_title{
    font-size:27px;
    float:right;
    margin:0 210px 0 0;
}


div.news a {
    color: #d81e05 !important;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.3em;
    margin-bottom: 5px;   
    display: block;
}


div.news.from_group a {
    color: #424242 !important;
}


div.news .box_with_right_padding .box_inner{
    padding-right: 40px;
    padding-left: 0px;
    border-left: 0 none;
}

div.news .box_with_right_padding .box_inner .right_site_underline:hover{
    text-decoration: none;
}

div.news.from_group .grid_2.box_with_no_padding .right_site_underline{
    text-decoration: none;
}


div.news div.box_inner:hover a:first-child{
    color: #424242!important;
    text-decoration: underline;
   
}


.box_inner p.details{
    color:#b0b0b0;
    margin:7px 0 20px 0;
    display:block;
    padding:0 0 11px;
     background: url(../_img/triangle_grey_left.png) left bottom no-repeat;

}



div.news div.box_inner:hover p.details {
     background: url(../_img/triangle_red_left.png) left bottom no-repeat;
     text-decoration: none;
}


div.news .box_with_left_padding .box_inner {
    padding-left: 18px;
    padding-right: 0px;
}


div.news .box_with_no_padding .box_inner {
    padding-left: 0px;
    padding-right: 0px;
    border-left: 0 none;
}



div.news a p.details {
    margin-top: 4px;
    font-size: 13px;
    color: #b0b0b0;
    font-weight: normal;
    padding-bottom: 8px;
    background: url(../_img/triangle_grey_left.png) left bottom no-repeat;
    display: block;
}


div.news.from_group .grid_2.box_with_right_padding {
    width: 47.5%
}


div.news.from_group .grid_2.box_with_no_padding {
    width: 52.5%
}


div.news.from_group .grid_2.box_with_no_padding .box_inner {
    padding: 10px 20px;
    background: url('../_img/triangle_red.png') 95% 85% no-repeat #ededed;
    margin-bottom: 10px;
}


div.news .grid_2.box_with_no_padding .box_inner:hover {
    background: url('../_img/triangle_red.png') 95% 85% no-repeat #dadada;
}



div.news.from_group .grid_2.box_with_right_padding .box_inner {
    padding-right: 30px;
}


div.from_group .grid_2 .box_inner a:hover {
    color: #D81E05;
}


div.from_group .grid_2 .box_inner a:hover p.details {
    background: url(../_img/triangle_dark_grey_left.png) left bottom no-repeat;
}



div.news.from_group .grid_2.box_with_no_padding a {
    margin: 0;
}

div.news.from_group .grid_2.box_with_no_padding a.sightless:hover {
    color: #da1d07;
}


div.news.from_group .grid_2.box_with_no_padding h5 {
    text-transform: uppercase;
    font-size: 13px;
    font-family: 'futura_plbold', 'arial', 'verdana', sans-serif;
    font-weight: normal;
}


div.news.from_group .grid_2.box_with_no_padding h4 {
    text-transform: uppercase;
    font-size: 13px;
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;
    font-weight: normal;
    color: #d81e05;
}



div.news.from_group .grid_2.box_with_no_padding h5.date {
    text-transform: none;
    margin-top: 12px;
}



div.help {
    margin-bottom: 20px;
}


div.help .site_options {
    background: none!important;
    margin: 0;
    height: auto;
    float: none;
    color: #7d7d7d;
    font-weight: normal;
}


div.help .site_options a:hover{
    color: #d92004;
}


div.help .site_options a.active, .site_options_inner a.active {
    font-weight: bold;
}

div.help .site_options .float_left {
    padding-top: 3px;
}


div.help .site_options_inner {
    padding: 0;
    background: none!important;
}


div.help .site_options a {
    display: inline;
    font-size: 13px;
    color: #7d7d7d;
    font-weight: normal;
    margin: 0 5px 0 0!important;
}

/* ### OFERTA ### */

.sort_tunel{
    float:left;
}
.sort_by{
    float:right;
    margin:10px 0 0 0;
}

.sort_by_popular{
     margin:10px 10px 0 30px;
     padding: 0  15px 0 0;
     background: url('../_img/triangle_red.png') right bottom  no-repeat;
     color:#c5210b;
}

.sort_by_AZ{
     margin:10px 10px 0 30px;
     padding: 0  15px 0 0;
     background: url('../_img/triangle_grey_right_bottom.png') right bottom  no-repeat;
     color:#adadad;
}

.form_input_ofert{
     margin:0px 0 0 0;
     padding:2px 0 0 20px;
     border:0px;
     width:730px;
     height:37px;
     font-family: Arial;
     background: url('../_img/search_input_bgg.png')   no-repeat;
}

.form_input_search{
  
    background:#818181 url(../_img/search_mikro.png) 12px 10px  no-repeat;
    padding:3px 0 0 30px;
    height:38px; 
    width:102px;
    color:white;
    border:none;
    font-family: "futura_plmedium";   
    font-size:11px;
    margin: 10px 0 0 0px;
    cursor:pointer;    
}
.form_input_search_img{
   
    display: inline-block;
    width: 23px;
    height: 26px;
    background: url(../_img/sprites.png) no-repeat;
    background-position: -40px 0px;
    margin:-5px 0 0 0;
}

.ofert_product_list{
    margin:30px 20px 0 0;
    float:left;
}


.ofert_product_list tr th{
    text-align: left;
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;
    font-weight: bold;
    color:#d81e05;
    padding:0 0 30px 0;
}
.ofert_product_list tr td{
    padding:8px;
    font-size:15px;
    border-bottom:1px solid white;
}
.ofert_product_list tr td.bg1{
    background:#f0f0f0 url(../_img/triangle_red.png) 395px 22px no-repeat;
}

.ofert_product_list tr td.bg2{
    background:#e9e9ea url(../_img/triangle_red.png)  395px 22px no-repeat;
}


.ofert_product_list tr td a{
    color: #454545;
    display: block;
}


.ofert_product_list tr td a:hover {
    color: #D81E05;
    text-decoration: none;
}

div.help .site_options .sightless{
    background: url(../_img/sightless_dark.png) 0 0 no-repeat;
    padding: 2px 0 1px 30px;
}

div.help .site_options .sightless:hover {
    background: url(../_img/sightless_dark.png) 0 -43px no-repeat;
}



div.categories {
    padding: 30px 0px;
}


div.categories .box_1, div.categories .box_2, div.categories .box_3, div.categories .box_4{
    min-height: 470px;
}


div.categories .box_1, div.categories .box_3 {
    background: #414141;
}


div.categories .box_2, div.categories .box_4 {
    background: #454545;
}


div.categories .box_1 div.read_more, div.categories .box_3 div.read_more {
    background: #2b2b2b;
}



div.categories .box_2 div.read_more, div.categories .box_4 div.read_more {
    background: #323232;
}


div.categories h1 {
    text-transform: uppercase;
    font-family: 'futura_plbold', 'arial', 'verdana', sans-serif;
    font-size: 16px;
    color: #fff;
    padding-top: 26px;
    margin-left: 26px;
    margin-bottom: 26px;
    font-weight: normal;
}


div.categories a:hover h1 {
    color: #d61e02;
}


div.categories img.main_img {
    border-top: 6px solid #323232;
    width: 100%;
    height: auto;
}


div.categories ul {
margin-top: 26px;
    padding-left: 26px;
    height: 200px;
}


div.categories ul li {
    margin-bottom: 30px;
    padding-left: 30px;
}

div.categories ul li a {
    color: #e8e8e8 !important;;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}


div.categories ul li a:hover {
     color: #d61e02 !important;
	 text-decoration: none !important;
}


div.categories ul li.li_bullet_1 {
    background: url('../_img/li_bullet_1.png') 0 0 no-repeat;
}


div.categories ul li.li_bullet_2 {
    background: url('../_img/li_bullet_2.png') 0 0 no-repeat;
}


div.categories ul li.li_bullet_3 {
    background: url('../_img/li_bullet_3.png') 0 0 no-repeat;
}


div.categories ul li.li_bullet_4 {
    background: url('../_img/li_bullet_4.png') 0 0 no-repeat;
}

div.categories ul li.li_bullet_5 {
    background: url('../_img/paliwa_ikona.png') 0 0 no-repeat;
}

div.categories ul li.li_bullet_6 {
 /*   background: url('../_img/formywspolpracy_ikona.png') 0 0 no-repeat;*/
	background: url('../_img/li_bullet_5.png') 0 0 no-repeat;
}

div.categories ul li.li_bullet_7 {
    background: url('../_img/dopobrania_ikona.png') 0 0 no-repeat;
}

div.categories ul li.li_bullet_8 {
    background: url('../_img/kontakt_ikona.png') 0 0 no-repeat;
}


div.categories div.read_more {
    height: 40px;
    margin-top: 40px;
}


div.read_more a {
    padding-left: 26px;
    color: #d81e05 !important;
    font-size: 10px;
    text-transform: uppercase;
    font-family: 'futura_plbold', 'arial', 'verdana', sans-serif;
    padding-top: 14px;
    display: block;
    background: url('../_img/triangle_red.png') 70px 16px no-repeat;
    padding-bottom: 10px;
}
div.read_more a:visited{
    color: #d81e05 !important;
}

div.read_more a:hover {
    color: #fff !important;
    background: url('../_img/triangle_white_right.png') 70px 16px no-repeat;
    text-decoration: none !important;
}



 .grey_block {
    background: #ededed;
    margin-bottom: 20px;
}


 .grey_block .float_left img {
    margin-right: 20px;
}


 .grey_block .inner {
    padding: 20px 0 0 10px;
    width: 67%;
}


.grey_block a:hover {
    text-decoration: none;
}

h5.name {
    font-size: 18px;
    font-weight: bold;
    color: #c5210b;
    margin: 0 0 5px 0;
}


h5.name:hover {
    color: #414141;
    text-decoration: underline;
}


h6.personal_title {
    color: #424242;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.grey_block .inner a{color:#424242;}

.content_site_corpo .grey_block p {
    line-height: 1.3em;
}


.grey_block .inner a.read_more {
    color: #d81e05;
    font-size: 10px;
    text-transform: uppercase;
    font-family: 'futura_plbold', 'arial', 'verdana', sans-serif;
    display: block;
    background: url('../_img/triangle_red.png') 42px 3px no-repeat;
    padding-bottom: 2px;
    margin-top: 16px;
}


.grey_block .inner a.read_more:hover {
   
    color: #000;
}

/* ### SŁOWNIK ### */
.alfabet{
    margin:40px 0 40px 0;
}

.alfabet a{
    display: inline-block;
    text-align:center;
    background: #e9e9e9;
    height:25px;
    padding:5px 0 0 0;
    width:30px;
    font-size:20px;
    color:#424242;
}

.alfabet a:hover {
    text-decoration: none;
    background-color: #DADADA;
}

.alfabet a.active_alfabet{
    background: #d81e05;
    color:white;
}

.dict_results_box{
    float:left;
    margin:20px 40px 20px 0;
    width:29%;
}

.dict_results_box_rim{
    margin:20px 0 0 0;
}

.dict_results_box_subtitle{
    
    margin:0 0 10px 0;
    font-size:14px; 
    color:#c5210b;
    font-style: italic;
}


/* ### DZIAŁALNOŚĆ WYDOBYWCZA ### */
.list_on_page{
    list-style-type: disc;
    color: #d9d9d9;
    margin: 20px 0 50px 50px;
}

.list_on_page_numeric{
    list-style-type:decimal;
    color:#d8d8d8;
  
}

.list_on_page li {
    line-height:20px;
    color:#424242;
    font-size:14px;
    
}

.header1, .header2{
    margin:30px 0 ;
}


/* #### SEARCH RESULTS ### */
.search_results_box{
    margin:40px 0 0 0;
    background: url('../_img/triangle_grey_left.png') left bottom no-repeat;
    padding:0 0 15px 0;
}

.search_results_box a{display:  block;}
.search_results_box .text_helvetica_14_normal{color:#424242;}
.title_search_results_box{
    font:bold 15px Arial;
    color:#d81e05;
}

.date_category_search_results_box{
    color:#c9c9c9;
    font-size:13px;
    margin:5px 0 20px 0;
}

.pagination_area, .K2Pager {
   
    margin:60px 0 60px 0 !important;
}

.K2Pager a.nextPage
{
    color:white !important;
    padding:16px 5px 11px  4px !important;
    }
 .prevPageNoActive , a.prevPage, .nextPageNoActive{    
   
    font-family: "futura_plbold" !important ;
    color:white !important;
    text-align:center !important;
    padding:16px 5px 11px  4px !important;
    background:#dfdfdf !important;
    width:101px !important;
    height:23px !important;
    font-size:11px !important;
    display:inline !important;
}

.pagination_area .pagination_prev:hover, .pagination_area .pagination_next:hover, .prevPageNoActive:hover, 
.K2Pager:hover,
.prevPageNoActive:hover,
.pages:hover,
.nextPage:hover
{    
   text-decoration: none !important;
}


.pagination_area .pagination_next, .nextPage, .prevPage {    
    
    
    font-family: "futura_plbold" !important;
    color:white !important;
    text-align:center !important;
    padding:15px 0 0 0 !important;
    background:#727272 !important;
    width:101px !important;
    height:23px !important;
    font-size:11px !important;
     display:inline !important;
}

.pagination_area .pagination_elements , .K2Pager .page,  .K2Pager .dots {
    
    display:inline;
    font:bold 15px Arial !important;
    color:white !important;
    text-align:center !important;
    padding: 13px 21px 10px !important;
    background:#727272 !important;  
    display:inline-block !important;
}


.pagination_area .pagination_elements:hover, .pages:hover  {
    text-decoration: none !important;
}

.pagination_area .pagination_elements_doted, a.page {
    background: white !important;
    color:#727272 !important;
} 

.pagination_area .pagination_elements_active, .pageSelected {
    background: #dd3923 !important;
    display:inline;
    font:bold 15px Arial !important;
    color:white !important;
    text-align:center !important;
    padding: 13px 21px 10px !important;
    display:inline-block !important;

} 


.pagination_area table tr td {
    vertical-align: top ;
}


.gallery_details {
    background: url('../_img/gallery_details_bg.png') 0 0 ;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 99%;
    text-align: center;
    color: #fff;
    display: none;
}


.gallery_details img {
    padding-top: 50px;
}


div.slider_container {
    position: relative;
    height: auto;
}


div.white_line_wrapper {
    width: 100%;
    background: #fff;
    height: 50px;
    position: absolute;
    bottom: 0;
    z-index:1;
    *display:none;
}



div.right_grey_line {
    height: 68px;
    background: #ededed;
    position: absolute;
    width: 49%;
    top: 231px;
    left: 50%;
}


div.left_grey_line {
    height: 300px;
    background: #ededed;
    position: absolute;
    width: 25%;
    margin-left: -49%;
    top: 231px;
    left: 50%;
}



.read_too:hover{
    text-decoration: underline;
}



/* POWIĘKSZANIE CZCIONEK */
body.small {
    
}

body.medium {
    
}

body.large {
    
}
/* /POWIĘKSZANIE CZCIONEK */



a.tag_link:hover {
    text-decoration: underline;
    color: #C5210B;
}



div.logos_slider {
    display: none;
    height: 60px;
}

div.logos_slider_first {
    display: block;
}

img.center_img {
    margin: 0 auto;
    display: block;
}

ul.fuel li {
    width: 17.6% !important;
}

ul.fuel li.short {
    width: 14.5% !important;
}

.container100 {
    width: 100%;
}

.container33 {
    width: 33%;
}

#bottom_menu ul.fuel li {
    text-align: center;
    width: 10% !important;
}

#bottom_menu ul.fuel li:first-child {
    text-align: left;
}

.right_site_box {
    height: 70px;
}

.e-hurtIcon {
    float: left;
}

.e-hurtFirstText {
    margin: 0px 0 0 10px;
    color: #d81e05;
    font-size: 1.2em;
    position: relative;
}

.e-hurtLastText {
    display: block;
    left: 10px;
    position: relative;
    font-weight: normal;
    font-size: 0.9em;
}

.right_site_underline.e-hurt {
    padding: 21px 0 0 11px;
}

.e-kotermIcon {
    float: left;
}

.e-kotermFirstText {
    display: block;
    left: 2px;
    position: relative;
    font-weight: normal;
    font-size: 0.9em;
    top: 7px;
}

.right_site_underline.e-koterm {
    padding: 15px 0 0 5px;
}


.lang-mod {
	Z-INDEX: 201; POSITION: relative; TEXT-TRANSFORM: uppercase; MARGIN: -10px 10px 0; FLOAT: right; COLOR: #68737a; FONT-SIZE: 100%; 
}
.lang-mod STRONG {
    padding-bottom: 3px;
    line-height: 18px;
    padding-left: 1px;
    padding-right: 0px;
    display: block;
    background-image: url(../_img/dropdown_opened.gif);
    background-repeat: no-repeat;
    padding-top: 6px;

    background-position-y: 64%;
    background-position-x: 88%;
}


.lang-mod A {
	MARGIN: 0px 0px 0px 8px; DISPLAY: inline-block; COLOR: #68737a
}
.lang-mod .link-en:before {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline-block; HEIGHT: 16px; VERTICAL-ALIGN: middle; CONTENT: url(/Style Library/_img/common/ico_en.gif); PADDING-TOP: 0px
}
.lang-mod .link-cs:before {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline-block; HEIGHT: 16px; VERTICAL-ALIGN: middle; CONTENT: url(Style Library/_img/common/ico_cz.gif); PADDING-TOP: 0px
}
.lang-mod IMG {
	MARGIN: 0px 20px 0px 0px; DISPLAY: inline-block; VERTICAL-ALIGN: baseline; margin-top: 4px;
}
.lang-mod UL {
width:90%;
	Z-INDEX: 202; POSITION: absolute; MARGIN: -1px 0px 0px; DISPLAY: none; BACKGROUND: rgb(78, 77, 77); RIGHT: 0px; TOP: 100%; LEFT: 0px; color: #fff !important;
}
.lang-mod LI {
	LIST-STYLE-TYPE: none;
	min-width: 100%;
}

.lang-mod strong A 
{
    FONT-WEIGHT: normal !important;
   width: 75% !important;
  border-width:0px !important;  
  padding-right:25%;
    }
.lang-mod LI A, .lang-mod strong A {
	BORDER-BOTTOM: #4e4d4d 1px solid; BORDER-LEFT: #4e4d4d 1px solid;
	 PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; MARGIN: 0px; 
	 DISPLAY: block; COLOR: #8c8c8c !important; BORDER-TOP: #4e4d4d 1px solid; BORDER-RIGHT: #4e4d4d 1px solid; padding-LEFT: 9px;
    background: none no-repeat scroll left 6px rgba(0, 0, 0, 0);
    background-position: 10px; background-repeat:no-repeat;

}

.lang-mod LI A.lang
{
	background-repeat:no-repeat;
	background-position: 84%;
    color: #fff;
    text-transform:lowercase;
    FONT-WEIGHT: 400 !important;
}
.lang-mod strong  A.lang{
	background-repeat:no-repeat;
	background-position: 62% 45%;
    text-transform:lowercase;
}

.lang-mod   A.lang:first-letter, .lang-mod strong   A.lang:first-letter  {
    text-transform: uppercase;

}

LI .lang-mod STRONG {
    color: #68737a;
    background-color: #f3f3f3;
}

LI .lang-mod STRONG.noArrow {
    color: #68737a;
    background-color: #f3f3f3;
    background-image:none;
}

.lang-mod LI A:hover {
	BORDER-BOTTOM-COLOR: #ff0030; BORDER-TOP-COLOR: #ff0030; BORDER-RIGHT-COLOR: #ff0030; BORDER-LEFT-COLOR: #ff0030
}

.K2Pager
{
 width:720px;
    }
.lang-mod LI.act A:after {
	WIDTH: 18px; DISPLAY: inline-block; BACKGROUND: url(../_img/icons-set.png) no-repeat 0px -338px; HEIGHT: 18px; CONTENT: ''
}
.lang-mod:hover UL {
	DISPLAY: block
}

.menu_box_2 > STRONG {
	TEXT-TRANSFORM: uppercase; FLOAT: left; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
li .lang-mod 
{
        width: 100px;
	LINE-HEIGHT: 18px; MARGIN: -10px 10px 0; BACKGROUND: #fff; FLOAT: left; box-shadow: 0 0 3px rgba(243, 243, 243, 1)
}
li .lang-mod STRONG {
	COLOR: #68737a;
	background-color:  #f3f3f3;
}
.lang-mod a.lang.en 
{
    
	background-image: url('../_img/common/ico_uk.gif');
}

.lang-mod a.lang.pl {       
	background-image: url('../_img/common/ico_pl.gif');
}
.lang-mod a.lang.en {       
	background-image: url('../_img/common/ico_uk.gif');
}
.lang-mod a.lang.ge {       
	background-image: url('../_img/common/ico_ge.gif'); 
}
.lang-mod a.lang.ru {       
	background-image: url('../_img/common/ico_ru.gif');
}
.lang-mod a.lang.ro {      
	background-image: url('../_img/common/ico_ro.jpg');
}
.lang-mod a.lang.lt {      
	background-image: url('../_img/common/ico_lt.gif');
}
.lang-mod a.lang.cs {      
	background-image: url('../_img/common/ico_cs.gif');
}
.lang-mod a.lang.se {     
	background-image: url('../_img/common/ico_se.gif');
}


.kol1
{
   position: relative;
   float: left;
   /* left: 17.72em; */
   width: 270px;


}
.kol2
{
    position: relative;
   float: left;
  /*  left: 19.72em; */
   width: 270px;
      margin-left: 40px;
 
}
.kol3
{
   position: relative;
   float: left;
  /*  left: 22.16em;*/
   width: 270px;
      margin-left: 40px;

}
.kol4
{
    position: relative;
   float: left;
   /* left: 24.72em; */
   width: 270px;
      margin-left: 40px;
  
}

.wrapper ul li a:hover {
background: #505050;
}
.wrapper
{
 max-width: 1200px;
 min-width: 1200px; 
   display:block;
   float: left;
   left: 0.04em;
  /* background: none repeat scroll 0 0 #646464; */
}
.wrapper ul li 
{
    font-size: 16px;
    color: #fff;
    list-style: none;
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;
    margin: 0 0 0 -5px;
    height: 30px;

    vertical-align: top;
}
.wrapper ul li a
{
padding: 5px;
height: 34px;
color: #fff;
text-decoration: none;
}



a:hover {
text-decoration: none !important;
} 


.wyswig p{
	margin-bottom: 10px !important;
display:block;
}

.content_site_inner ul{
margin-left: 30px;
list-style: disc;
}

.product_boxes .title a 
{ 
    float: left; 
    font-size: 16px; 
    margin: 0 0 10px; 
    color: #666 !important; 
}
.menu_box_2 li.first{
    margin-right: 20px;
	margin-left:16px;
   /* display: none; */
}

div.categories .box_1 img, div.categories .box_2 img, div.categories .box_3 img, div.categories .box_4 img{
    border-top: 6px solid #363636 !important;
}

/*wersja niedowidzacy */



.amblyopic .menu_left_inner, 
.amblyopic .menu_left , 
.amblyopic .breadcrumb, 
.amblyopic .breadcrumb_inner,
.amblyopic .site_options_inner,
.amblyopic .site_options,
.amblyopic .silver_box 
{
    background: #2b2b2b;
}

.amblyopic .content_site_header_inner,
.amblyopic .content_site_inner,
.amblyopic .content_site_right_boxes,
.amblyopic .content_site_inner .content,
.amblyopic .content_site_inner .content h4,
.amblyopic .content_site_inner a:hover,
.amblyopic .content_site_inner a,
.amblyopic .grey_wrapper,
.amblyopic .grey_wrapper li a,
.amblyopic  .grid_3.content_site,
.amblyopic .other_news_ithem_inner a,
.amblyopic .K2Pager .prevPage,
.amblyopic .K2Pager .pageSelected,
.amblyopic  .ms-rteTable-9,
.amblyopic  .ms-rteTableHeaderRow-9,
.amblyopic  .ms-rteTableOddRow-9,
.amblyopic  .ms-rteTableEvenCol-9,
.amblyopic  .ms-rteTableOddCol-9,
.amblyopic .ofert_product_list tr td.text_helvetica_15_silver.bg2,
.amblyopic .ofert_product_list tr th,
.amblyopic .content_site_inner .grey_block,
.amblyopic .content_site_inner .field
{
    background: #5a5a5a !important;
    color:white  !important;
}

.amblyopic .product_boxes,
.amblyopic .ofert_product_list tr td.bg2 a
{
    background: #454545;
    color:white  !important;
}
.amblyopic .product_boxes .more,
.amblyopic .product_boxes .more a,
.amblyopic .product_boxes a,
.amblyopic .product_boxes a:hover,
.amblyopic .content_site_inner .product_boxes ,
.amblyopic  .text_helvetica_14_silver,
.amblyopic .ofert_product_list tr td.bg1,
.amblyopic .ofert_product_list tr td.bg1 a
{
    background: #3B3B3B !important;
    color:white  !important;
}
.amblyopic div.news a,
.amblyopic div.news a:hover,
.amblyopic div.news div.box_inner:hover a:first-child
{
    background: #2b2b2b;
    color:white  !important;
}

.content_site_inner .content ul li
{
background-image:  none;
}



.amblyopic .textBox01, .amblyopic .textBox02,
.amblyopic .textBox03, .amblyopic .textBox04
{
    background-color:  black;
    border: 1px solid black;
    margin-bottom: 10px;
    padding: 6px;
}

.amblyopic .line_under_title{
    border:none;
    height: 1px;
    background: #474747;
}

.amblyopic .content_site_inner p , 
.amblyopic ul li,
.amblyopic h2,
.amblyopic span, 
.amblyopic .title_date_time,
.amblyopic .silver_box .title,
.amblyopic h3{
    color:white;
}


.amblyopic .sightless{
    color:#d81e05;
}

.amblyopic .sightless{
   
     background: url(../_img/sightless_amblyopic.png)  no-repeat;
     
}


.amblyopic .text_helvetica_14_bold,
.amblyopic .text_helvetica_14_silver,
.amblyopic .text_helvetica_14_normal,
.amblyopic .text_helvetica_14_red,
.amblyopic .list_on_page li,
.amblyopic .text_helvetica_14_silver_bold,
.amblyopic .text_helvetica_13_silver_bold
{
    font-size: 16px;
}


.amblyopic .text_helvetica_16_red {
    font-size: 18px;
}



body.sg div.main_menu_box_1 {
    padding-bottom: 30px;
}


body.amblyopic div.main_menu_box_1 {
    background: #2b2b2b;
}



body.amblyopic ul.main_menu li {
    margin-right: 5px;
    margin-left: 6px;
}

body.amblyopic ul.main_menu li ul li{
    width: 90%;
    margin-right: 5px;
    margin-left: 10px;
}


body.amblyopic ul.main_menu li.last {
    margin-right: 20px;
    border: 1px solid #a42210;
    
}


body.amblyopic ul.main_menu li.last a {
    color: #d81e05;
}


body.amblyopic ul.main_menu li a {
    color: #fff;
}


body.amblyopic ul.main_menu li ul li a {
    font-size: 15px;
}


body.amblyopic div.middle {
    background: #2b2b2b;
}


body.amblyopic div.middle div.box_1 {
    margin-left: 2%;
    width: 48%;
}

body.amblyopic div.news .box_with_right_padding .box_inner {
    padding-right: 0px;
}

body.amblyopic div.middle h2 {
    color: #fff;
}


body.amblyopic div.help .site_options div.float_right {
    margin-right: 20px;
}


body.amblyopic div.news.from_group a {
    color: #fff;
}


body.amblyopic div.news.from_group a:hover {
    color: #fff!important;
}


body.amblyopic div.news div.box_inner a:hover , body.amblyopic div.from_group.news a{
    color: #fff!important;
}


body.amblyopic div.help .site_options_inner {
    color: #fff;
}


body.amblyopic div.help .site_options .sightless {
    background: url("../_img/sightless_white.png") no-repeat scroll 3px 2px;
}


body.amblyopic div.middle .box_2 .box_inner {
    border-left: 1px solid #424242;
}


body.amblyopic div.middle .box_2 .box_inner .box_inner {
 /*   border-left: 0 none;*/
}


body.amblyopic div.news.from_group .grid_2.box_with_no_padding .box_inner {
    background: url("../_img/triangle_red.png") no-repeat scroll 95% 85% #424242;
}


body.amblyopic div.dark_grey_wrapper {
    background: #2b2b2b;
}


body.amblyopic #dark_bottom_menu ul.bottom_menu_list li a {
    color: #fff;
}


body.amblyopic #bottom_small_menu ul li a {
    color: #000;
}


body.amblyopic #bottom_small_menu a:hover {
    color: #000;
}

body.amblyopic a.up, body.amblyopic a.up:hover {
    color: #000;
}


body.amblyopic div.nivo-controlNav .box_1 {
    background: #d81e05; 
}

body.amblyopic div.nivo-controlNav .box_2 {
    background: #af1d09; 
}

body.amblyopic div.nivo-controlNav .box_3 {
    background: #8f1807; 
}


body.amblyopic div.news.from_group .grid_2.box_with_no_padding .box_inner:hover a {
    color: #fff!important;
}


body.amblyopic .product_boxes p{
	color: #666 !important;
}

#cookies_message {
    background-color: #f6f6f6 !important;
    color: #000 !important;
    left: 50%;
    line-height: 14px;
    margin-left: -605px !important;
    padding: 10px;
    position: relative;
    width: 1200px !important;
    font-family: 'arial', 'verdana', sans-serif;
    font-size: 12px;
}
#cookies_message_container {
position: fixed;
bottom: 0;
    background-color: #f6f6f6 !important;
    color: #000 !important;
    width: 100%;
    z-index: 1;
}
/**/

.pageNavigation ul LI:first-letter
{
text-transform:uppercase !important;

}
.ms-rtePosition-2{
float:right;
}
.ms-rtePosition-1{
float: left;
}



.text_helvetica_14_silver ul
{
	margin: 0px 0px 0px 0px;
}

.text_helvetica_14_silver .pads
{
	margin:   0px 25px 0px 25px;
	padding: 0px !important;
}

.text_helvetica_14_silver
{
	margin: 25px;
}



/* #### Elemnty listy z trojkatami bez kropek #### */
.noDots
{
list-style-type: none !important;
 padding-bottom: 0px !important;
 padding-top: 0px !important; 
 padding-left: 9px !important;
 padding-right: 0px !important;
 }
 
 /* Nowy button dla OrlenGroup */
div.menu_box_4 .orlen_group:hover {
    background: url('../_img/triangle_white.png') 50% 100% no-repeat #c81a02;
} 

#group_menu2 {
    position: relative;
}


#group_menu2 div.main {
    padding: 50px 0px 30px 0px;
   /*  background: url('../_img/logo_big.png') top right no-repeat; */
    position: relative;
}






#group_menu2 table {
    width: 100%;
}


#group_menu2 table tr td {
    height: 34px;
    vertical-align: top;
    width: 25%;
}


#group_menu2 table a {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;
    padding:5px;
    margin:0 0 0 -5px;
}

#group_menu2 table a:hover{
    background:#505050;
   
}

#group_menu2 table span.main_site, .kol1 span.main_site  {
    background: #d81e05;
    padding: 3px 8px;
} 

#group_menu2 div.group_menu_wrapper {
    background: #d81e05;
}
 
 BODY #s4-workspace{
 background: none !important;
 padding-top: 0px !important;
 }
 
 
.textBox02 .content UL LI{
	list-style-type: none !important;
	padding: 2px 0 2px 10px !important;
	margin: 0px 0px 0px 5px !important;
}

UL.main_menu LI LI A{
max-width: 180px !important;
}

#cookie-bar {padding: 15px 0 10px 0; margin: 0; background-color: #f6f6f6;}
#cookie-bar .inside {width: 950px; margin: 0 auto;}
#cookie-bar span {margin: 0; padding: 0 0 6px 0; color: #000000; font-size: 12px;line-height: 14px;}

