/* saved */ /* Start of CMSMS style sheet 'Podstawowy' */
* {margin: 0; padding: 0;}
a {text-decoration: none; color: #373737; font-weight: bold; outline: none;}
a:hover {text-decoration: underline;}
img, fieldset {border: none;}
ul, dl {list-style: none;}

body {padding: 20px 0; background: #D6F0FD; color: #373737; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; line-height: 1.4em;}
h1, h2, h3, h4, h5, h6 {font-size: 1.2em; font-weight: bold;}

#wrapper {margin: 0 auto; width: 950px;}

#top {float: left; height: 325px; width: 936px; padding: 7px; background: url(uploads/images/img/top_bg1.jpg) 7px 7px no-repeat #FFF; position: relative;}
.page_contact {background: url(uploads/images/img/top_bg_contact.jpg) 7px 7px no-repeat #FFF !important;}
.page_job {background: url(uploads/images/img/top_bg_job.jpg) 7px 7px no-repeat #FFF !important;}
.page_offer {background: url(uploads/images/img/top_bg_offer.jpg) 7px 7px no-repeat #FFF !important;}
.page_quality {background: url(uploads/images/img/top_bg_quality.jpg) 7px 7px no-repeat #FFF !important;}
.page_dzialalnosc {background: url(uploads/images/img/top_bg_dzialalnosc.jpg) 7px 7px no-repeat #FFF !important;}

  #top h1 {float: left; padding: 14px 0 0 14px;}
    #top h1 a {}
    #top h1 span {display: none;}
  #top ul.lang_navi {float: right; padding: 14px 14px 0 0;}
    #top ul.lang_navi li {float: left; margin: 0 0 0 10px;}
      #top ul.lang_navi li img {width: 45px; height: 41px;}
  #top h2 {position: absolute; left: 24px; bottom: 24px; font-size: 20px; line-height: 1.1em; font-family: Arial, Tahoma, sans-serif; font-style: italic; color: #FFF; font-weight: bold;}
    #top h2.top_slogan {text-indent: -9999px; background: url(uploads/images/img/slogan_gs.gif) no-repeat; width: 277px; height: 29px;}
   #top #toppic { position: absolute; top: 7px; left: 7px;}

#content {float: left; width: 936px; padding: 7px; background: #e4f0fc; text-align: justify;}
  #content p {padding: 0 0 15px 0;}
  #content img {float: left; margin: 0 10px 10px 0;}
  #content img.left {float: left !important; margin: 0 10px 10px 0 !important;}
  #content img.right {float: right !important; margin: 0 0 10px 10px !important;}
  #content img.middle {float: none !important; margin: 0 auto 10px auto !important; display: block;}
  #content img.no-border {border: 0 none !important; background: none !important; padding: 0 !important;}
  #content b, #content strong {font-size: 1.0em; font-weight: bold;}
  #content small {font-size: 1.0em; font-weight: normal; font-style: normal;}
  #content em {font-size: 1.0em; font-style: italic;}
  .green, .green a {color: #50a718 !important;}
  .blue, .blue a {color: #0051a0 !important;}
  .orange, .orange a {color: #ff6800 !important;}
  div.no-bg-container {padding: 0 15px; overflow: hidden; clear: both;}
  div.blue_bg_container {padding: 15px 12px 15px 12px; background: #2b90d8; overflow: hidden; zoom: 1;}
/* Trzeba dodac do wysiwyga: */
  .main_col ul {padding: 0 0 15px 0;}
      .main_col ul li {padding: 0 0 0 30px; background: url(uploads/images/img/dott.gif) 22px 7px no-repeat; overflow: hidden; zoom: 1;}
      .main_col ul ul {padding: 0 !important;}

#malamapa {margin: 0 auto; display: block;}
.certyfikat {float:none !important;
margin-bottom:-9px !important;
margin-left:-13px !important;
margin-right:-13px !important;
margin-top:-14px !important;}

  #sub {float: left; width: 241px; padding: 0 3px; text-align: left;}
    #sub .box_center {width: 241px; clear: both; display: block; float: left; overflow: hidden; background: url(uploads/images/img/sub_center_bg.gif) 0 0 repeat-y; margin: 0 0 10px 0;}
    #sub .box_bottom {width: 241px; overflow: hidden; background: url(uploads/images/img/sub_bottom_bg.gif) 0 bottom no-repeat;}
    #sub .box_top {width: 229px; float: left; background: url(uploads/images/img/sub_top_bg.gif) 0 0 no-repeat; padding: 6px;}
    ul.logos {overflow: hidden; background: #FFF; width: 202px;}
    ul.logos li {float: left; width: 101px; overflow: hidden; margin: 0; padding: 0 !important; background: none !important;}
    ul.logos li a {overflow: hidden; height: 45px; display: block; margin: 0; padding: 5px 0 0 0; background: #FFF;}
    ul.logos li a:hover {background: #c8e8ff;}
    ul.logos li a img {float: none !important; display: block; vertical-align: middle; margin: auto !important;}
    

    ul.submenu {width: 229px; float: left; display: block; background: #00529e; font-family: Arial, Tahoma, sans-serif;}
      ul.submenu li {background: url(uploads/images/img/submenu_line.gif) 0 bottom repeat-x; float: left; width: 100%; padding: 0 0 2px 0;}
        ul.submenu li a {display: block; font-size: 12px; color: #FFF; line-height: 1.2em; padding: 10px 8px 8px 8px; zoom: 1;}
        ul.submenu li#menu_produkty-ekologiczne-eco-line a {color: #FF0;}
        ul.submenu li a:hover {background: #136fc2; text-decoration: none; }
          ul.submenu li ul {background: #2B92D7 !important;}
          ul.submenu li ul li {background: url(uploads/images/img/submenu_line.gif) 0 top repeat-x #0f63b1 !important; padding: 2px 0 0 0 !important;}
            ul.submenu li ul li ul li {background-color: #2B90D8 !important;}
          ul.submenu li ul li a { padding: 5px 10px 5px 20px;}
            ul.submenu li ul li ul li a { padding: 5px 10px 5px 30px;}
      h2.submenu_head {float: left; width: 209px; font-size: 12px; color: #FFF; line-height: 1.2em; padding: 10px; background: url(uploads/images/img/submenu_h2.gif) 0 bottom no-repeat #6ece2f; font-family:Arial,Tahoma,sans-serif;}
      h2.submenu_head a {color: #FFF;}

  #main {float: right; width: 681px; padding: 0 3px;}
    .fullsize_box_center {width: 681px; clear: both; display: block; float: left; overflow: hidden; background: url(uploads/images/img/main_fullsize_center_bg.gif) 0 0 repeat-y; margin: 0 0 10px 0;}
    .fullsize_box_bottom {width: 681px; overflow: hidden; background: url(uploads/images/img/main_fullsize_bottom_bg.gif) 0 bottom no-repeat;}
    .fullsize_box_top {width: 669px; float: left; background: url(uploads/images/img/main_fullsize_top_bg.gif) 0 0 no-repeat; padding: 6px;}
    
    #main h2 {padding: 0 0 14px 0; color: #50a919; font-weight: bold; font-size: 20px; line-height: 1em; font-family: "Trebuchet MS", Arial, Tahoma, sans-serif; text-align: left;}
    #main h3 {padding: 0 0 10px 0; color: #2a8fd7; font-weight: normal; font-size: 17px; line-height: 1em; font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;}
    #main img {padding: 2px; background: #FFF; border-top: 1px solid #f0f1f3; border-right: 1px solid #f0f1f3; border-left: 2px solid #f0f1f3; border-bottom: 2px solid #f0f1f3; border:0;}
    
    #main_container {width: 681px; overflow: hidden; clear: both; display: block;}
        a.offer_back {float: right; clear: both; color: #FFF; background: url(uploads/images/img/back_bg.gif) -10px bottom no-repeat; padding:2px 10px 2px 40px; width:64px;}


    
    ul.mainmenu {float: left; width: 435px; background: #2b92d7; Font-family: Arial, Tahoma, sans-serif;}
      ul.mainmenu li {float: left;}
        ul.mainmenu li a {padding: 10px 12px 10px 11px; display: block; float: left; color: #FFF;}
          ul.mainmenu li a.currentpage, ul.mainmenu li a.activeparent, ul.mainmenu li a:hover {background: /*url(uploads/images/img/mainmenu_bg.gif) center 0 no-repeat*/ #60bb30; text-decoration: none;}

    #main form {float: left;}
    form #finder {float: left; width: 234px; background: url(uploads/images/img/finder_bg.gif) no-repeat;}
      form #finder label {float: left; Font-family: Arial, Tahoma, sans-serif; color: #FFF; font-weight: bold; padding: 10px 17px 11px 11px;}
      form #finder input.findfield {float: left; width: 106px; height: 13px; line-height: 13px; font-size: 11px; color: #2a93d7; border: 1px solid #e7effc; margin: 10px 15px 0 0;}
      form #finder input#searchbutton {float: left; margin: 12px 0 0 0; cursor: pointer; padding: 1px 5px 0 4px;}

    .main_col {width: 406px; float: left; background: #FFF; padding: 12px; margin: 4px 0 0 4px; overflow: hidden;}
    * html .main_col {margin-left: 2px;}
    .wider {width: 649px !important;}
      .navi_bar { padding: 2px 12px; margin: -12px -12px 12px -12px; overflow: hidden; background: #60bb30; color: #FFF;}
        .navi_bar a {color: #FFF; font-weight: normal;}
    
    ul.offer_list {clear:both; display:block; overflow:hidden; padding:0 !important; zoom: 1;}
      ul.offer_list li {float: left; padding: 2px !important; background: #FFF !important; border: 1px solid #68c328; margin: 0 10px 10px 0; width: 199px; overflow: hidden;}
        ul.offer_list li img {margin: 0 auto !important; border: 0 none !important; padding: 0 !important; display: block; float: none !important;}
          ul.offer_list li a { display: block; color: #fff; }
          ul.offer_list li a:hover span {text-decoration: underline !important;}
          ul.offer_list li a span {display: block; background: #50aa17; float: left; width: 179px; padding: 10px 10px 10px 10px; font-style: italic; font-weight: normal; font-size: 12px; cursor: pointer; text-align: left;
/*ABY PODPISY POD PRODUKTAMI MOGLY MIEC DOWOLNA ILOSC LINII NALEZY USUNAC PONIZSZY STYL:*/
height: 39px; overflow: hidden; color:#fff;
}
          ul.offer_list li a span strong {color: #fff;}
           li.list-clear {clear: both !important;}
    div.catnav {display: block; clear: both; padding: 0 0 10px 0;}

    
    .sub_col {width: 237px; float: right; text-align: left;}
      .sub_col .box_center {width: 237px; clear: both; display: block; float: left; overflow: hidden; background: url(uploads/images/img/sub_center_bg2.gif) 0 0 repeat-y; margin: 0 0 10px 0;}
      .sub_col .box_bottom {width: 237px; overflow: hidden; background: url(uploads/images/img/sub_bottom_bg2.gif) 0 bottom no-repeat;}
      .sub_col .box_top {width: 225px; float: left; background: url(uploads/images/img/sub_top_bg2.gif) 0 0 no-repeat; padding: 6px;}
    .blue_box {padding: 12px 12px 5px 12px; background: url(uploads/images/img/blue_box_bg.gif) repeat-x #96c8f9; overflow: hidden; zoom: 1; position: relative;}
    .banner img {float: none !important; margin: -12px -12px -5px -12px !important; border: 0 none !important; padding: 0 !important;}
      a.blue_box_more {position: absolute; bottom: 0; right: 0; width: 21px; height: 22px; display: block; background: url(uploads/images/img/map_arrow.gif) no-repeat;}
      * html a.blue_box_more {right: -1px; bottom: -1px;}
      a.blue_box_more span {display: none;}

  .clear {clear: both; width: 100%; font-size: 0; line-height: 0;}
  
#footer {clear: both; overflow: hidden; padding: 20px 0; width: 950px; margin: 0 auto; color: #004797;}
  #footer a {color: #004797; font-weight: normal;}
  #footer ul {float: right; overflow: hidden;}
    #footer ul li {line-height: 1.2em; border-left: 1px solid #004797; padding: 0 6px 0 7px; float: left; margin: 0 0 0 -1px;}

* html #top ul.lang_navi li img {behavior: url(uploads/ie/iepngfix.htc); cursor: pointer;}
div.middle {clear: both;}
div.middle img {float: none !important; clear: both; display: block; margin: 5px auto !important;}
.NewsSummaryMorelink {padding: 0 0 15px 0;}
.item_images img.middle {border: 0 none !important;}
.item_images {text-align: center;}
.item_images a {display: inline; zoom: 1;}
img.gallery_item {border: 0 !important; float: none !important; margin: 0 5px 10px 5px !important;}

/*WYSIWYG Style*/
img[align="middle"], img[align="center"] {float: none !important; clear: both; display: block; margin: 5px auto 10px !important;}
img.middle, img.center {float: none !important; clear: both; display: block; margin: 5px auto 10px !important;}
img[align="left"]{float: left !important; margin: 0 10px 10px 0 !important;}
img.left{float: left !important; margin: 0 10px 10px 0 !important;}
img[align="right"]{float: right !important; margin: 0 0 10px 10px !important;}
img.right{float: right !important; margin: 0 0 10px 10px !important;}
img.no-border {border: 0 none !important;}
.mceContentBody {overflow: auto !important; width: 406px !important; float: left !important; padding: 10px !important; background: #FFF !important;}
* html .mceContentBody {padding: 10px 200px 10px 10px !important;}
.mceContentBody ul {padding: 0 0 15px 0;}
.mceContentBody ul li {padding: 0 0 0 30px; background: url(../../uploads/images/img/dott.gif) 22px 7px no-repeat; overflow: hidden; zoom: 1;}
.mceContentBody ul ul {padding: 0 !important;}
.mceContentBody a {color: #373737 !important;}

#main .box_center .blue_box a img.certyfikat {padding:2px 1px 1px;}
* html #main .box_center .blue_box a img.certyfikat {padding:2px 1px 4px;}

.no-bg-container img {background:none !important;}
/* End of 'Podstawowy' */

