﻿html {
    overflow-x: hidden;
}
body, .ms-WPBody{
font-family: 'arial', 'verdana', sans-serif !important;
}
a{text-decoration: none}
.container-tlo a:hover, .news a:hover
{
	text-decoration: none !important;
}
p{display: block;
font-size: 14px!important;}
.main {
    max-width: 1200px;
    min-width: 1024px;
    margin: 0 auto;
    font-family: 'arial', 'verdana', sans-serif;
    font-size: 13px;
}
@media screen and (max-width: 1024px)
{
	.main {
    max-width: 1200px;
    min-width: inherit;
    padding: 0 10px;
}

}
}
.ms-WPBody{
    font-family: 'arial', 'verdana', sans-serif !important;
    color: #424242;
	font-size: 12px;
	margin: 0;
}
/* 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: 999;
}


#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: 99;
}


div.menu_boxy1 {
    width: 40px;
    border-right: 1px solid #e7e7e7;
    margin-left: 28px;
    height: 38px;
    margin-top: 32px;
}


div.menu_boxy1 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_boxy1 a.home:hover {
    background: url(../_img/home.png) 0px -11px no-repeat;
}


div.menu_boxy2 {
    padding-top: 39px;
    width: 467px;
}


div.menu_boxy2 ul {
 
    float: right;
}


div.menu_boxy2 ul li {
    float: left;
}


div.menu_boxy2 ul li a {
    text-decoration: none;
    color: #4e4d4d;
    font-weight: bold;
}


div.menu_boxy2 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_boxy2 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_boxy2 ul li a:hover, div.menu_boxy2 ul li a.language:hover {
    color: #d71f05;
}




div.szukajBox .search .search_modal {
    position: absolute;
    background: #646464;
    width: 370px;
    height: 72px;
    left: -240px;
    z-index: 9999;
    display: none;
}

@media screen and (max-width: 620px)
{
div.szukajBox .search .search_modal {
  position: absolute;
    background: #646464;
    width: 370px;
    height: 72px;
    left: -185px;
    z-index: 9999;
    display: none;
}
}
@media screen and (min-width: 360px)
{

div.szukajBox{ 

 width:100px;
 }
}
@media screen and (max-width: 720px)
{
	ul.main_menu li
	{
	padding-right: 78px;
	
}
	ul.main_menu li.last
	{
 float:left !important;
     background: url(../_img/triangle_green.png) 0px 16px no-repeat !important;
	
}
	ul.main_menu li.last a
	{
    padding-left: 14px !important;
    }

}


@media screen and (max-width: 320px)
{
	div.szukajBox .search .search_modal, .szukajBox{
    display: none !important;
}

}

div.szukajBox .search div.search_trigger {
    background:url('../_img/search.png') 51% 28px no-repeat;
    height: 96px;
    width: 100px;
    display: block;
    position: relative;
    cursor: pointer;
}

div.search_modal {
    cursor: default;
}


/*div.menu_boxy4 .search div.search_trigger:hover div.search_modal {
    display: block;
}*/



div.szukajBox .search div.search_trigger span.search_label {
    position: absolute;
    top: 60px;
    left: 27px;
    /*font-family:  'arial', 'verdana', sans-serif;*/
    font-family: 'futura_plheavy', 'arial', 'verdana', sans-serif;
    font-weight:600;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}


div.szukajBox .search div.search_trigger:hover, div.szukajBox .search div.search_trigger.hovered{
    background: url('../_img/search.png') 51% -62px no-repeat #646464;
}


div.szukajBox .search div.search_trigger:hover span.search_label, div.szukajBox .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: 220px;
    border: 0 none;
    font-size: 17px;
    background: none;
    margin-right: 25px;}


div.menu_boxy4 {
    background: #d81e05;
    height: 98px;
    width: 300px;
    margin-left:20px;
}


div.menu_boxy4 .orlen_group:hover {
    background: url('../_img/triangle_white.png') 50% 100% no-repeat #c81a02;
}

div.group{
display: none;
}
div.menu_boxy4 .group a {
    background: url('../_img/triangle_white.png') 50% 100% no-repeat;
    height: 98px;
    width: 209px;
    display: block;
    text-align: center;
    
}


div.menu_boxy4 .group a img {
    padding-top: 22px;
}


div.main_menu_boxy1 {
    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: 142px;
}


ul.main_menu li.long {
    width: 14.4%;
}
 

ul.main_menu li a {
    padding-top: 8px;
  /*  height: 40px; */
    margin-right: 10px;
    display: block;
    text-decoration: none;
    font-size: 15px;
    color: #464646;
        font-family: 'futura_plheavy', 'arial', 'verdana', sans-serif;
   /* font-family: 'arial', 'verdana', sans-serif;*/

    font-weight:600;
    line-height: 1.2em;
    text-transform: uppercase;
	width:auto;
	padding-left: 15px;
    padding-right: 15px;
    

}

ul.main_menu > li> a
{
letter-spacing: 0.5px;
}
ul.main_menu .main_menu> li> a
{
letter-spacing: 0px;
}

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;
       color: #03838C;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;

}
/*
.main_menu_box_1.menu ul li.last a
{
    	color: #03838C;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 10px;

} 
*/
.main_menu_box_1.menu ul li.last:hover a
{
	    background: none !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;
    z-index: 10;
}



/* 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: 'Arial Black', '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;
	text-align: center;
}
#logos a {
    opacity: .7;
    display:inline-table;
    margin-left: 8px;
    margin-right: 8px;
}

#logos a:hover {
    opacity: 1;
}



#logos table {
    width: 100%;
}


#logos table tr td {
    vertical-align: middle;
}


#logos table tr td a {
    margin: 0 auto;
}


#logos table tr td.first a {
    float: left;
}


#logos table tr td.last a {
    float: right;
}



/* loga */
.bitrex, .qgaz , .biznestank, .bliska, .orlen, .platinum, .star, .verva, .vitay, .cafe, .flota, .ekoterm, .opendrive, .orbiton, .orlenbezp, .ods, .baq, .petrygo, .orlenteam, .platinumimp{
	background: url(../_img/logos.png) no-repeat;
}
/* loga CZ */
.benzina, .vervaCZ, .mogul, .liten, .mosten, .chezacarb, .paramo, .stopcafe, .neralit{
	background: url(../_img/logosCZ.png) no-repeat;
}
.stopcafe{
	background-position: -1717px 0;
    width: 65px;
    height: 68px;
}
.benzina{
	background-position: -59px 0;
    width: 125px;
    height: 68px;
}
.vervaCZ{
    background-position: -338px 0;
    width: 103px;
    height: 64px;
}
.mogul{
	background-position: -1508px 0;
    width: 115px;
    height: 64px;
}
.paramo{
    background-position: -1238px 0;
    width: 175px;
    height: 59px;
}
.chezacarb{
    background-position: -986px 3px;
    width: 189px;
    height: 64px;
}
.liten{
    background-position: -726px 3px;
    width: 100px;
    height: 64px;
}
.mosten{
    background-position: -831px 3px;
    width: 141px;
    height: 64px;
}
    
    .znacki div {
	float:left;
	margin: 0 10px 0 10px;
}
.znacki {
	text-align: center;
}


.bitrex{
	background-position: -725px 0;
	width: 75px;
	height: 64px;
}

.biznestank{
	background-position: -553px 0;
	width: 177px;
	height: 29px;
}

.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: -995px 0;
	width: 105px;
	height: 52px;
}


.opendrive{
	background-position: -1181px 0;
	width: 139px;
	height: 50px;
}
.ekoterm{
	background-position: -1099px 0;
	width: 80px;
	height: 50px;
}
.orbiton{
	background-position: -1329px 0;
	width: 97px;
	height: 50px;
}
.orlenbezp{
	background-position: -1427px 0;
	width: 68px;
	height: 50px;
}
.ods{
	background-position: -1493px 0;
	width: 147px;
	height: 50px;
}
.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;
}



/* /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: 'Arial Black', '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;*/ 
   padding-left: 25px;
}


#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: 'arial', 'verdana', sans-serif;
    font-weight:600;
    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: "Arial Black";
    font-size:27px;

}

.menu_left_title:hover{
    color:#282828;
}

.menu_left_list{
    margin: 30px 0 0 0;
    padding: 0px;
}
.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: #454545; 
}

.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 0px;
}

.content_site_news{margin:15px 0 0px 0;}

.content_site_title{
    display: block;
    font-size:27px;
    margin:0 0 0px 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;
}

.wrapper #QuestionsContainer ul.questions li.subcategory 
{
 color: #333;
 font-size: 13px;
 background:none;
}


.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;
}

@media (min-width: 1200px) {
	.grid_2.other_news_ithem{
  	  width: 50%;
	}
}

@media (min-width: 600px) {
	.grid_2.other_news_ithem{
  	  width: 50%;
	}
}

/* #### 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:260px;
    display:inline-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: "arial";
    font-weight:600;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color:#002966;
    letter-spacing: 1px; 
    }
    
.silver_box .line_under_title {
    clear: both;
    border-bottom: 1px solid #DBDBDB;
    width: 100%;
    height:10px;
    margin-bottom: 10px;
}


.silver_box a:hover{
    color:#c5210b;
    text-decoration: underline;
}
.silver_box .date
{
	color: #B4B4B4;
}
.silver_box table {
	width: 100%; font-size: 1em;
}
.silver_box table td {
	padding: 4px 0px;
	border: currentColor;
	font-size: 12px;
}
.silver_box .quotation {
	font-weight: bold;
	width:25%;
}
.silver_box .change {
	font-weight: bold;
}
.silver_box .change {
	width: 33%; text-align: right;
}
.silver_box .price {
	width: 33%; text-align: right;
}
.silver_box .change-positive {
	color: rgb(0, 149, 143);
}
.silver_box .change-negative {
	color: rgb(216, 30, 4);
}

.silver_box .more {
    color: #019C98;
    background: #ededed url(../_img/triangle_green.png) 35px 5px no-repeat;
    text-transform: uppercase;
    font-size: 12px;
    font-family: "arial", "verdana", sans-serif;
    font-weight:600;
    letter-spacing: 1px;
    float: right;
    padding-right: 13px;
}


.silver_box .more a, .silver_box .box-body a {
    color:#019C98;  
   
}

.silver_box .more a:hover {
    color:#000;
    text-decoration:none !important;
}

.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;
    /*font-family: 'arial', 'verdana', sans-serif;*/
    padding:5px;
    margin:0 0 0 -5px;
}

#group_menu table a:hover{
    background:#454545;
   
}

#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: 265px;
    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: "Arial";  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 */
.wrapper .menu_left_level_1 {margin:5px 0 10px 0;}
.wrapper .menu_left_level_1 li a {
    /*padding:0 0 0 14px;*/
    padding: 0 0 0 14px;
    color:#b8b7b7 !important;
    font-size:13px;
    line-height: 16px;
    margin-left: 5px;
    
}
.menu_left_level_1 li a:hover {
    background: none;
    font-weight: normal;
    color:#b8b7b7;
    /*background: #454545; */
}




.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: #454545;
}





.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: "arial"; 
    font-weight:600;
    color:#424242;
    width:200px;
    float:left;
}

.title_calendar_area span {
    font-size: 17px;
    /*font-family: 'arial', 'verdana', sans-serif;*/
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;

    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:260px;
    padding:0 ;
    margin:0 40px 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: 'arial', 'verdana', sans-serif;*/
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;

    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: 'arial', 'verdana', sans-serif;*/
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;

    font-weight: bold;
    font-size:10px;
    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 38px;
}


.small_search_container {
    width: 76px;
    height: 72px;
    background: #727272;
}


.small_search_container a span {
    font-family: 'arial','verdana',sans-serif;
    font-weight:600;
    text-transform: uppercase;
    color: #fff;
    font-size: 10px;
    position: absolute;
    left: 21px;
    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: 'Arial Black', '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 .boxy1, div.nivo-controlNav .boxy2, div.nivo-controlNav .boxy3 {
    background: #424242;
    height: 50px;
    vertical-align: middle;
    width: 300px;
    cursor: pointer;
}


div.nivo-controlNav a {
    color: #fff;
    /*font-family: 'arial', 'verdana', sans-serif;*/
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;
    display: block;
    height: 100%;
    line-height: 50px;
    float: left;
    padding-right: 22px;
}
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 .boxy2 {
    background: url('../_img/boxes_bg.png') 0 0 no-repeat #424242;
}



div.nivo-controlNav .boxy3 {
    background: url('../_img/boxes_bg.png') 0 -50px no-repeat #424242;
}

div.nivo-controlNav a.boxy1:hover {
    background: #d81e05
}


div.nivo-controlNav a.boxy2:hover {
    background: url('../_img/boxes_bg.png') 0 0 no-repeat #d81e05
}

div.nivo-controlNav a.boxy3:hover {
    background: url('../_img/boxes_bg.png') 0 -50px no-repeat #d81e05
}

.container .boxy1,  .container .boxy2, .container .boxy3, .container .boxy4
{
	padding: 0px;
	width:300px;
}
.container .boxy5
{
		padding: 0px;
	width:600px;

}
.container-boxy .container div a:hover
{
 text-decoration:none !important;
}
.container-boxy .container div a img
{
display: block;
    max-width: 100%;
    height: auto;
}

/* @media screen and (min-width: 480px)
*/
@media screen and (max-width: 767px){
.container .boxy5
{
		padding: 0px;
	width:300px;

}
}

/* ### 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: "Arial Black";
      color:#454545;
      font-size:13px;
}

.subtitle_transmission{
    color:#d81e05;
    font-size:15px;
    /*font-family: 'arial', 'verdana', sans-serif;*/
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;

    
}

/* -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: 'arial', 'verdana', sans-serif;*/
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;

    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: 'Arial Black', 'arial', 'verdana', sans-serif;
    font-size: 22px;
    color: #424242;
    margin-bottom: 30px;
    font-weight: normal;
}


div.middle a:hover h2 {
    color: #d81e05;
  
}


div.middle .boxy1 .box_inner {
    padding-right: 30px;
}



div.middle .boxy2 .box_inner {
    padding-left: 30px;
    border-left: 1px solid #e8e8e8;
}

div.middle .boxy5 .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: 'arial', 'verdana', sans-serif;*/
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;

    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: 'arial', 'verdana', sans-serif;*/
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;

    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;
}
.box_inner .box_with_right_padding
{
	margin-top: 5px;
	position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 15px;
    width: 50%;
    float: left;
    
}

/*
div.news div.box_inner a: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;
	font-size: 13px;
     background: url(../_img/triangle_grey_left.png) left bottom no-repeat;

}



div.news div.box_inner a: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: 0px;
    padding-right: 0px;
}
div.news .box_with_left_padding
{
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    width: 50%;
    float: left;
}

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 a: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: 'Arial Black', '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: 'arial', 'verdana', sans-serif;*/
    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: 'arial', 'verdana', sans-serif;*/ 
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;
    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: 'arial', 'verdana', sans-serif;*/
    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.container-boxy {
    padding: 30px 0px;
}


div.container-boxy .boxy1, div.container-boxy .boxy2, div.container-boxy .boxy3, div.container-boxy .boxy4, div.container-boxy .boxy5{
    min-height: 470px;
}


div.container-boxy .boxy1, div.container-boxy .boxy3,{
    background: #414141;
}


div.container-boxy .boxy2, div.container-boxy .boxy4, div.container-boxy .boxy5  {
    background: #454545;
}

div.container-boxy .boxy2 {
    background: #414141;
}


div.container-boxy .boxy1 div.read_more, div.container-boxy .boxy3 div.read_more, .boxy5 div.read_more {
    background: #2b2b2b;
}



div.container-boxy .boxy2 div.read_more, div.container-boxy .boxy4 div.read_more {
    background: #323232;
}


div.container-boxy h1 {
    text-transform: uppercase;
    /*font-family: 'Arial Black', 'arial', 'verdana', sans-serif;*/
    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.container-boxy a:hover h1 {
    color: #019C98;
}


div.container-boxy img.main_img {
    border-top: 6px solid #323232;
    width: 100%;
    height: auto;
}


div.container-boxy ul {
margin-top: 26px;
    padding-left: 26px;
    height: 200px;
}


div.container-boxy ul li {
    margin-bottom: 30px;
    padding-left: 30px;
}

div.container-boxy ul li a {
    color: #e8e8e8 !important;;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}


div.container-boxy ul li a:hover {
      color: #019C98 !important;
	 text-decoration: none !important;
}


div.container-boxy ul li.li_bullet_1 {
    background: url('../_img/li_bullet_1.png') 0 0 no-repeat;
}


div.container-boxy ul li.li_bullet_2 {
    background: url('../_img/li_bullet_2.png') 0 0 no-repeat;
}


div.container-boxy ul li.li_bullet_3 {
    background: url('../_img/li_bullet_3.png') 0 0 no-repeat;
}


div.container-boxy ul li.li_bullet_4 {
    background: url('../_img/li_bullet_4.png') 0 0 no-repeat;
}

div.container-boxy ul li.li_bullet_5 {
    background: url('../_img/paliwa_ikona.png') 0 0 no-repeat;
}

div.container-boxy 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.container-boxy ul li.li_bullet_7 {
    background: url('../_img/dopobrania_ikona.png') 0 0 no-repeat;
}

div.container-boxy ul li.li_bullet_8 {
    background: url('../_img/kontakt_ikona.png') 0 0 no-repeat;
}


div.container-boxy 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: 'Arial Black', '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: 'Arial Black', '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: "Arial Black" !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: "Arial Black" !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 0px;
}


.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: 88% 64%;

}


.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: #777777 !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_boxy2 > 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;
}
.kol3
{
   position: relative;
   float: left;
  /*  left: 22.16em;*/
   width: 270px;
}
.kol4
{
    position: relative;
   float: left;
   /* left: 24.72em; */
   width: 270px;
}

.wrapper ul li a:hover {
	background: transparent !important;
	}
	 /* 
	 */

.group_menu_wrapper  .wrapper ul li a
{
	color:white  !important;
}
.group_menu_wrapper  .wrapper ul li
{
	padding-top: 5px;
	padding-bottom: 5px;
}
	
.group_menu_wrapper  .wrapper ul li a:hover {
	background: #505050  !important;
	text-decoration:none !important;
	}

.wrapper .menuGora .col-lg-2 a:visited {
	background: transparent !important;
	color: #737373;
	}

.wrapper .menuGora .col-lg-2 a:hover {
	background: transparent !important;
	color: #03848A;
	}


	.menu.main_menu_box_1 ul li a
	{
	color: #002966;
}

.menu.main_menu_box_1 ul li a:hover {
	background: url('../_img/transparent_bg.png') 0 0 !important;
	}
	
.menu.main_menu_box_1 .main_menu ul li a:hover {
	background: transparent !important;

	}


.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: 'arial', 'verdana', sans-serif;*/
    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: 20px !important;
list-style: disc;
}

.product_boxes .title a 
{ 
    float: left; 
    font-size: 16px; 
    margin: 0 0 10px; 
    color: #666 !important; 
}
.menu_boxy2 li.first{
    margin-right: 20px;
	margin-left:16px;
   /* display: none; */
}

div.container-boxy .boxy1 img, div.container-boxy .boxy2 img, div.container-boxy .boxy3 img, div.container-boxy .boxy4 img, div.container-boxy .boxy5 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{
    background: #5a5a5a;
    color:white;
}

.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_boxy1 {
    padding-bottom: 30px;
}


body.amblyopic div.main_menu_boxy1 {
    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.boxy1 {
    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 .boxy2 .box_inner {
    border-left: 1px solid #424242;
}


body.amblyopic div.middle .boxy2 .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 .boxy1 {
    background: #d81e05; 
}

body.amblyopic div.nivo-controlNav .boxy2 {
    background: #af1d09; 
}

body.amblyopic div.nivo-controlNav .boxy3 {
    background: #8f1807; 
}


body.amblyopic div.news.from_group .grid_2.box_with_no_padding .box_inner a:hover  {
    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 !important;
}

.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_boxy4 .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: 'arial', 'verdana', sans-serif;*/
    font-family: 'futura_plmedium', 'arial', 'verdana', sans-serif;
    padding:5px;
    margin:0 0 0 -5px;
}

#group_menu2 table a:hover{
    background:#454545;
   
}

#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;
	color: #666;
}

UL.main_menu LI LI A{
max-width: 180px !important;

}

.wrapper .content_site  ul, .wrapper .content_site  li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	color: #666;
	line-height: 18px;
	font-family: 'arial', 'verdana', sans-serif !important;
	list-style-type: none !important;
	
	padding-left: 14px;

}
.wrapper .content_site  li{
	background: url(../_img/triangle_grey_right_li.png) no-repeat -2px 5px;
}


a.orlen_group2:hover, a.orlen_group:hover
{
text-decoration:none !important;
}


/* kontenery END */
/* box220 START */
.s4-wpTopTable .box220 {
    background: #ededed;
    width: 259px !important;
    display: block;
    margin: 0;
    }
.box220 .ms-asset-icon {
    border-width: 0px;
    margin: 0px 7px 0px 0px;
}    
    
.content_site.col-lg-9 .ms-WPBody .content h4 
  {
	display:block;
	font-family:"Arial Black";
	color:#032259;
	margin:0 0 25px 0;
	text-transform:uppercase;
	font-size:13px;
	line-height:15px
}
.ms-WPBody .box220 .content a {
	font-family:arial, verdana, sans-serif;
	    color: #032259 !important;

}

.ms-WPBody .box220 .content span {
	color: #032259;
	font-family:arial, verdana, sans-serif;
	    color: #032259;

}

    
.ms-WPBody .box220 .header {text-align: center; font-size:19px}
.ms-WPBody .box220 .header img {
	border: 1px solid #fff;
	display: block;
	max-width: 204px;
	max-height: 90px;
	margin: 0 auto 6px auto;
}
.ms-WPBody  .box220 .content {
	background: none;
	padding: 8px;
	height:100%;
}
.box220 .content a {
	color: #666 !important;
}
.box220 .content p {
	margin: 0;
	padding: 0;
}
.box220 .more {
	font-size: 9px;
	font-weight: bold;
	position: absolute;
	right: 14px;
	bottom: 14px;
	text-align: right;
}
.box220 .more a ,
.box220 .more a:link,
.box220 .more a:visited 
{
	background: url('../_img/common/ico_more.gif') no-repeat right 1px;
	color: #949494 !important;
	line-height: 18px;
	padding: 1px 21px 4px 0;
}
.box220 ul {
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
.box220 li {
	list-style-type: none !important;
	background: url('../_img/common/b01.gif') no-repeat 4px 6px;
	line-height: 18px !important;
	padding: 0 0 0 18px !important;
	margin: 0  !important;
}
.box220 .productSel {
	bottom: 14px;
	position: absolute;
}
.container .col-lg-9.content_site 
{
padding-left: 35px;
}
@media screen and (max-width: 992px)
{
	.container .col-lg-9.content_site 
	{
	padding-left: 5px;
	}
}

 .content_site h3
{
	font-size: 20px;
	 font-weight:100;
}

.main#mes a.close {
    float: none;
    font-size: 13px;
    font-weight: normal;
    color: #666;
}
a.twiterIcon,a.facebookIcon,a.RSSIcon
{

background-position: left 10px center !important;
display:inline-block;
padding-left:0px;
padding-right:0px;
}

a.twiterIcon, .bottom_menu_list li a.twiterIcon:hover
{
	 float: left;
	width:114px;

}
a.facebookIcon, .bottom_menu_list a.facebookIcon:hover
{
 float: left;
	width:94px;

}

a.RSSIcon, .bottom_menu_list a.RSSIcon:hover
{
 float: left;
	width:70px;

}
.content_site .date, .news h4 {
	    color: #c9c9c9 !important;
    font-size: 13px;
    margin: 5px 0 0px 0;
    display: block;
    width: 100%;
    font-weight:normal;
}

.ms-formfieldvaluecontainer div select
{
height: 200px;
}

.col-lg-9.content_site .ms-WPBody h1
{
    display: none;
}
.col-lg-9.content_site .ms-WPBody h3 {
     margin-top:0px;
}
.col-lg-9.content_site .ms-WPBody h3  a
{
       color: rgb(0, 149, 143);
text-decoration: none;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 16.8px;
font-family: "arial", "verdana", sans-serif;
font-weight:bold;
}

.col-lg-9.content_site .ms-WPBody h4 {
	    color: #c9c9c9;
	    font-size: 13px;
	    margin: 5px 0 10px 0;
	    display: block;
	    width: 100%;
	    font-weight:normal;
}
.col-lg-9.content_site .ms-WPBody p {
   /*
    background: url("/Style Library/_img/triangle_grey_left.png") left bottom no-repeat;
    padding-bottom: 10px;
    margin-bottom: 20px;
    */
}
.col-lg-9.content_site .ms-WPBody p a[id*='More']
{
	display:none;
}

#QuestionsContainer > li.category span.title
{
	font-size:14px;
}
.content_site h2 {
    color: #404040;
}
.ms-WPBody .content_site_header_inner {
    display: none;
}
.content_site_inner > p.details
{
color:#999999;
}
.product_boxes .text_helvetica_14_silver li > a.spec {
    color: white !important;
    background-color: rgb(61, 148, 135) !important;
    padding: 5px !important;
    display: inline-block;
}
.product_boxes .title a{
	margin-bottom: 14px !important;
}

.text_helvetica_14_silver{
	min-height: 130px;
}

