     * {font-family:'Roboto'}
  body {background-position:center top;background-repeat:repeat}



  #secondbody { background-position:top  }
  div#all,.all {position:relative !important; }

#footer {background:#fff}
  #rcol {padding:0px  0px ;box-sizing:border-box;padding-top:20px}
  body.home #rcol {padding:0px}

  .all { }
   #footer { margin-top:0px;clear:both}
   //#lcol {display:none !important}

body.agid .date {display:none !important}


.mbo div,.mbo div iframe {margin:0 auto;max-width:100%}



body.agid .newsleadin {}

  .footer_col { text-align:left;box-sizing:border-box;padding:45px }
   #footer_col3 { width:40%;padding-right:0px }
   #footer_col3 p {line-height:20px}
  #webby {font-family: Roboto;
color: #999;
font-size: 15px; /* PrzybliÄšĹşenie (wynika z podstawienia czcionki) */
font-weight: 400;
text-align: center;

             position:absolute;width:100%;left:0;bottom:0;line-height:50px;float:none;display:block; }


    #cycl .bx-pager {text-align: center}
        #cycl .bx-pager  a {background:rgba(255,255,255,0);border:1px solid #fff;box-sizing:border-box}
        #cycl .bx-pager  a.active {background:rgba(255,255,255,1)}

   #cycl .bx-wrapper .bx-viewport {overflow:visible !important}
   #cycl { z-index:1}

   .gallerydiv {background-size:cover;background-position:center center}
    .gallerydiv a {display:block;background-size:cover;background-position:center center;height:200px}

      .paging {text-align:center}
 .pagingbar {display:inline-block}
div.paging a,
div.paging a:hover,
div.paging a.sel {width:32px;height:32px;line-height:32px;background:#fff;color:#e1e1e1;border:1px solid #e1e1e1;font-family:"Roboto";font-size:16px;display:block;margin:3px}
div.paging a.sel {color:#a0dbfc;border-color:#a0dbfc}


#homepansc {width:auto;margin-left:-15px;margin-right:-15px}

#liketab {-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out; width:376px;position:fixed;left:-330px;top:230px;z-index:9999999}

#liketab:hover {left:0}

#liketabc {float:left;border:5px solid #3B5998;background:#fff;padding:10px;width:300px;}
#liketabtab {width:46px;height:155px;background:url(fb_tab.png) no-repeat;float:right}

   .line {padding:0px 30px}

 .line input[type=text],
 .line select,
.line input[type=email],
 .line textarea,
 .line input[type=submit] {width:100%;border:1px solid #cccccc !important;background:#FFF ;padding:6px;
 box-sizing:border-box;padding-left:20px;
  margin-bottom:5px;
 font-family: Roboto;
color: #334;
font-size: 17px; /* PrzybliĂĹĄÄšĹenie (wynika z podstawienia czcionki) */
font-weight: 300;
   border-radius:0;-webkit-border-radius:0;
   border:1px solid #ccc;

text-align: left;
  }
 #iformularzkontaktowy label {display:block;line-height:35px;font-size:16px;color:#474747;padding-left:30px}

  .line.seltopic {background:#f7f7f7;padding:30px; }

 #iformularzkontaktowy input.txtinput {margin-bottom:15px !important;width:55% !important;float:none !important}
  div.line {margin-bottom:0px}
    input[name=hopot] {opacity:.1}
   .line input[type=text]:focus,
   .line textarea:focus {  }

  input[name=hopot] {height:1px;width:1px;border:0px !important;padding:0px !important}

   .line input[type=submit],a.newsback  {width:105px;background:#89bec6;  border-radius:0px;-webkit-border-radius:0px;

font-family: Roboto;
color: #ffffff;
font-size: 17px; /* PrzybliĂĹĄÄšĹenie (wynika z podstawienia czcionki) */
font-weight: 300;
  border:0px;
  padding-left:0px;padding-right:0px;padding-bottom:10px;
text-align: center;


}
  #iformularzkontaktowy input[type=submit] {
      border-radius:0px;
      -webkit-border-radius:0px;
      background:#f9a749;
     padding:10px 25px;
     font-weight:normal !important;
     font-size:16px;
      color:#fff;
      text-shadow:0px !important;
      margin-left:30px;
  }


   a.newsback {display:block;line-height:40px;padding-bottom:2px;border:0px solid #e6bd81;background:#E59818;color:#fff;text-decoration:none}
   a.newsback:hover {color:#fff;background:#e6bd81;opacity:1 !important}
   a {
       -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;

   }

 .noanim {
          -webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
 }

   .gallerydiv {width:200px;height:200px;overflow:hidden}
   .gallerydiv a img {width:130%;max-width:130%; min-height:100%;height:auto}
   #searchcontainer {top: 75px;right:0px;  width:266px;
   padding-bottom:12px;
          z-index:999999;
   }


    #searchcontainer {padding-bottom:0px;border:1px solid #eee;margin-right:0px;position:absolute;right:0; margin:0 !important; }
      #search_submit {border-radius:0px;-webkit-border-radius:0px;width:100px;border:1px solid #8FA4AE;background:rgba(0,0,0,0);
          color: #8FA4AE;
          box-sizing:border-box;height:36px;
          font: 300 16px   Roboto;text-shadow:none;
          text-transform:lowercase;float:left;
      }
     input.searchinput {margin-right:-1px;float:left; box-sizing:border-box;height:36px;border:1px solid #8FA4AE;
     background:rgba(0,0,0,0);padding:8px;color:#8FA4AE; }


input.searchinput {width:230px; height:32px;background:#fff; ;border:0px;color:#666; }
#search_submit {  width:32px;height:32px;overflow:hidden;text-indent:-300px;float:right;
background:#bddfe4 url(ico_s.png) no-repeat center center !important;  border:0; margin:0px 0px 0px 0px}

#ihakt {display:none !important}


div#leftmenudiv {display:none !important}

   #footer_menu img {margin-top:-3px;position:relative}

   #gallerydiv a {background-size:cover;background-position:center center}
  #gallerydiv a img {opacity:0 !important}

  #langflags {z-index:9999;right:0px;top: 40px; }
    #langflags:before {content:"choose version:";
    font-family: Roboto;
color: #4a4a4a;
font-size: 16px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 100;
 text-align: center;
    }

    body.ln_pl  #langflags:before  {content:"wersja językowa:"}
    body.ln_  #langflags:before  {content:"language version:"}

  #langflags a {color:#666; padding-left:30px;width:30px;display:inline-block;overflow:hidden;box-sizing:border-box}
   #langflags a:first-child {background-image:url(/images/us_flag.png)}




 #cycl .bx-wrapper .bx-controls-direction a { top:auto;top:50%;margin-top:-35px; left:0px; width:91px;height:91px;background:url(arr_l.png);  }
 #cycl .bx-wrapper .bx-controls-direction a.bx-next { right:0px;left:auto; background-image:url(arr_r.png)}
 #logss_m2 .bx-wrapper .bx-controls-direction a { margin-top:-27px; left:0px; width:23px;height:48px;background:url(arr2_l.png);  }
 #logss_m2 .bx-wrapper .bx-controls-direction a.bx-next { right:-30px;left:auto; background-image:url(arr2_r.png)}


 #rcol .content .main_header h1,
 .homepnr h2,
 .aktualnosci .mainhd,
h2.kattitle
   {

padding:0px 22px ;

background-color:#89bec6;
 line-height:40px;
 border-bottom:0px solid #fece43;
 font-family: Roboto;
 color: #ffffff;
 font-size: 19px; /* Przybliżenie (wynika z podstawienia czcionki) */
 font-weight: 500;
  text-align: left;
 }
 .p3_part0 {padding:0 22px !important}


    .hometest {position:relative;padding:40px 20px 0px 20px;text-align:center;width:70%;margin:0 auto}

    .hometest:before {background: url(ql.png) no-repeat;
                      width: 59px;
                      height: 51px;
                      position:absolute;
                      display:block;
                      content:" ";
                      bottom:10px;left:-00px;
                      z-index:9999;
                   }
    .hometest:after {background: url(qr.png) no-repeat;
                      width: 59px;
                      height: 51px;
                      position:absolute;
                      display:block;
                      content:" ";
                      bottom:70px;right:-50px;
                   }

    .hometest .c {font-family: Roboto;
color: #000000;
font-size: 21px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
font-style: italic;
line-height: 32px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;}
    .hometest .c b {display:block;margin-top:40px;

font-family: Roboto;
color: #000000;
font-size: 19px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
line-height: 30px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;

}
.testholder {border-top:1px solid #f6d5ae;padding:110px 0px 40px 0px;background:#fff2df;
background-size:cover;margin-top:-80px;}
.testholder h2 {
 font-family: "Roboto Condensed";
color: #7d4e46;
font-size: 29px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 300;
line-height: 32px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;}
.testholder h2 span {font-family: Roboto;
color: #000000;
font-size: 35px; /* Przybliżenie (wynika z podstawienia czcionki) */
font-weight: 700;
line-height: 33px; /* Przybliżenie (wynika z podstawienia czcionki) */
text-align: center;
transform: scaleX(1.0015); /* właściwości width (szerokość) i height (wysokość) pominięte w wyniku transformacji */}
     .testholder .bx-wrapper .bx-controls-direction a { margin-top:-47px; left:-80px; width:23px;height:45px;background:url(arr2_l.png);  }
 .testholder .bx-wrapper .bx-controls-direction a.bx-next { right:-80px;left:auto; background-image:url(arr2_r.png)}

  hr {opacity:.3}

  .gallery_holder {margin-left:-2.5px}
  .gallerydiv {padding:2.5px;width:50%;box-sizing:border-box;margin:0px;height:255px}
  .gallerydiv a {display:block;height:250px;background-size:cover}
  .gallerydiv a img {display:none}


  @media screen and (max-width:1024px){
         #langflags {display:none}
     .toparea {position:static !important}
html body #sloganandlogo {padding:20px 10px}
 #logoimage {padding-left:0px !important;z-index:99999}
#lcol {display:none !important}
html body #rcol .content {border:0}
 html body {   }
          html body div#footer_txt {background-color:#fff !important}
 #langflags {left:0 !important;right:auto}
 #footer_margins {padding:0px !important;}
  html body div#footer { height:auto;margin-top:0px !important}
    html body div#footer:after {width:100%;height:1px;clear:both;content:" ";display:block}
    html body div#footer .footer_col {width:100%;float:none;padding:20px;height:auto}
    #cycl .slide .desc {padding-left:0px;top:10px ;left:10px;}
    a.top {color:#162636 !important;padding-top:10px;padding-bottom:10px;}
    #all { }
    #columnssep {padding-top:40px !important}
    .main_header {margin-top:-30px !important}
    .m-35 {padding-top:20px}
    #rcol .content .main_header h1 {font-size:28px !important}
    html body div#footer_menu {display:block !important}
    
    
    .basket #columnssep input[type=text], .basket #columnssep textarea, .basket #columnssep select {width:100% !important}
       div.fbskhld {float:none !important;margin:0px !important;width:100% !important}
       
       #bskfrm input[type=submit],  a.plorder {float:none !important;width:100%;display:block;margin-bottom:10px}
       
    #searchcontainer {display:none;}
   .wydarzenia {margin:0px !important}
   #rcol {box-sizing:border-box;padding:0px !important}
   #cycl {display:none !important}
  #mnuswitch {margin-top:-20px !important}
   html body #homepans .homepanel {max-width:100%  !important;width:100%  !important;padding-bottom:70px  !important}
    html body #footer_txt {padding-bottom:60px;background-color:#000 !important}
    html body #homepans .homepanel {height:auto}

    #webby {line-height:11px}

    .footer_col p {width:100% !important;float:none !important;padding-left:0px !important}

    .homepancontent h2 { }
    .homepancontent .imgp:before {content:"";display:none !important}
    html body #homepansc {width:auto;}
    .homepanel {padding:0px !important}
   div.rp {display:none}

   html body .toparea { }
   html body #isloganholder {display:none !important;position:static;width:100%;padding:10px;box-sizing:border-box;text-align:center;}
   html body .top_phone {position:static}
    html body .top_phone a {display:inline-block;block;}
  #homepansc {padding-top:15px}
  .imgp img {max-width:100%}
  body {background:#fff url(file5cabafa9d9048.201904081631) no-repeat -460px -60px !important}
    .p3_part0 img {max-width:50%; }
  html body div#sloganandlogo { }
  .topp .e {display:none}
  div.topp {width:100%;text-align:left;position:static;clear:both;height:30px;}
   #fancybox-img {max-width:100% !important}
  div.newscontainer .firstnews {max-width:100%;width:100%;float:none}
  div.newscontainer .othern {max-width:100%;width:100%;float:none;padding:5px}

  div.homed .lcf,div.homed .rcf,
  div.footercol2.col1,div.footercol2, #footer   div.map {width:100%!important;float:none !important}
  div.footerrow {background-color:#4f6273;padding:5px}

  div.dpartner_h  {width:100%}

  .topp span  {display:none !important}
  .topp {position:Static;}
  .topp a.p {position:relative;top:-10px;margin-bottom:10px;padding:5px;padding-left:30px;text-align:left;display:block !important;

}
  #sloganandlogo { padding-top:0px !important}

  #isloganholder .brd {display:none}

  .homepancontent h2 { max-width:100% !important}
   .homecontent div {display:none}
   .homecontent div+div {display:block;float:none;width:100%;padding-left:0px !important}
    #logoimage:after {content:""}
    #homepansc {margin-left:0px !important;margin-right:0px !important}
    div.homepantxt {padding-left:0px;padding-right:0px;}

     html body div#sloganandlogo {padding-bottom:0px !important}

    .homepanel .homepantxt {padding :10px !important;text-align:center !important}

    .homepanel:after {left:0px !important}
    #twittercol {display:none !important}
    .homecontent {width:100% !important;float:none !important }


    #menu li {background:#6f0001 !important}
    #menu  li a,
    html body div#menu ul.sf-menu li a {color:#fff !important;padding-left:5px !important;}

    #menu li ul {background:#fff !important}
    html body #menu ul.sf-menu li ul li a {background:#fff !important;color:#6f0001 !important}


    html body #logoimage {text-align:center !important}
    html body a#logoimage img  {width:50% !important}

    html body #isloganholder {display:block !important;font-size:16px !important}
    #isloganholder img {display:none}
  html body #isloganholder .topp {margin-top:-20px;margin-bottom:20px !important}
  html body #isloganholder .topp,
  html body #isloganholder .topp a
   {font-size:16px !important}

.homecontent h2 {width:100% !important;float:none !important}
.topp .marker {border:0 !important}

a.top.issel:before {content:""  !important;display:none !important}
         html body .newslistelem .imgcontainer {position:static;float:none;width:100% !important;height:auto;}
   html body .newslistelem .imgcontainer img   { }
   html body .newslistelem {padding:0px !important;width:100% !important;}
   html body  .aktualnosci .mainimg {max-width:100%;width:100%;}
    .gallerydiv {width:50% !important}

     .panh {height:auto !important}
     .homecontent {padding-top:30px;}
     .testholder {margin-top:0px;}
     .topp .tr {display:none}

html body #isloganholder .topp, html body #isloganholder .topp .tl {width:100%;top:0px;border:0px;text-align:center}
 html body #isloganholder .topp .tl b {display:none}
a.homecat { width:50% !important;box-sizing:border-box}
#menu li {background:#89bec6 !important}

#minibasket { }

div.lcol-shop,div.rcol-shop { width:50%;padding:10px;box-sizing:border-box}


#secondbody {padding:20px !important;box-sizing:border-box}
    .m-35  {margin:0 !important}
    
    .danekup2,  .baskethldr  {width:100% !important}
  
  #rcol {width:100%;max-width:100%}
 

  
  }

@media screen and (max-width:768px){
   #thirdbody { }
.lcol-shop .thumbs:after {content:" ";clear:both;display:block}

      #langflags {display:none}
     .toparea {position:static !important}
html body #sloganandlogo {padding:20px 10px}
 #logoimage {padding-left:0px !important;z-index:99999}
#lcol {display:none !important}
html body #rcol .content {border:0}
 html body {   }
          html body div#footer_txt {background-color:#fff !important}
 #langflags {left:0 !important;right:auto}
 #footer_margins {padding:0px !important;}
  html body div#footer { height:auto;margin-top:0px !important}
    html body div#footer:after {width:100%;height:1px;clear:both;content:" ";display:block}
    html body div#footer .footer_col {width:100%;float:none;padding:20px;height:auto}
    #cycl .slide .desc {padding-left:0px;top:10px ;left:10px;}
    a.top {color:#162636 !important;padding-top:10px;padding-bottom:10px;}
    #all { }
    #columnssep {padding-top:40px !important}
    .main_header {margin-top:-30px !important}
    .m-35 {padding-top:20px}
    #rcol .content .main_header h1 {font-size:28px !important}
    html body div#footer_menu {display:block !important}
    
    
    .basket #columnssep input[type=text], .basket #columnssep textarea, .basket #columnssep select {width:100% !important}
       div.fbskhld {float:none !important;margin:0px !important;width:100% !important}
       
       #bskfrm input[type=submit],  a.plorder {float:none !important;width:100%;display:block;margin-bottom:10px}
       
    #searchcontainer {display:none;}
   .wydarzenia {margin:0px !important}
   #rcol {box-sizing:border-box;padding:0px !important}
   #cycl {display:none !important}
  #mnuswitch {margin-top:-20px !important}
   html body #homepans .homepanel {max-width:100%  !important;width:100%  !important;padding-bottom:70px  !important}
    html body #footer_txt {padding-bottom:60px;background-color:#000 !important}
    html body #homepans .homepanel {height:auto}

    #webby {line-height:11px}

    .footer_col p {width:100% !important;float:none !important;padding-left:0px !important}

    .homepancontent h2 { }
    .homepancontent .imgp:before {content:"";display:none !important}
    html body #homepansc {width:auto;}
    .homepanel {padding:0px !important}
   div.rp {display:none}

   html body .toparea { }
   html body #isloganholder {display:none !important;position:static;width:100%;padding:10px;box-sizing:border-box;text-align:center;}
   html body .top_phone {position:static}
    html body .top_phone a {display:inline-block;block;}
  #homepansc {padding-top:15px}
  .imgp img {max-width:100%}
  body {background:#fff url(bgr-mobile.jpg) no-repeat 0px 0px !important;background-size:30% !important}
    .p3_part0 img {float:none !important;width:100% !important;max-width:100%;margin:10px 0px 20px 0px !important;}
  html body div#sloganandlogo { }
  .topp .e {display:none}
  div.topp {width:100%;text-align:left;position:static;clear:both;height:30px;}
   #fancybox-img {max-width:100% !important}
  div.newscontainer .firstnews {max-width:100%;width:100%;float:none}
  div.newscontainer .othern {max-width:100%;width:100%;float:none;padding:5px}

  div.homed .lcf,div.homed .rcf,
  div.footercol2.col1,div.footercol2, #footer   div.map {width:100%!important;float:none !important}
  div.footerrow {background-color:#4f6273;padding:5px}

  div.dpartner_h  {width:100%}

  .topp span  {display:none !important}
  .topp {position:Static;}
  .topp a.p {position:relative;top:-10px;margin-bottom:10px;padding:5px;padding-left:30px;text-align:left;display:block !important;

}
  #sloganandlogo { padding-top:0px !important}

  #isloganholder .brd {display:none}

  .homepancontent h2 { max-width:100% !important}
   .homecontent div {display:none}
   .homecontent div+div {display:block;float:none;width:100%;padding-left:0px !important}
    #logoimage:after {content:""}
    #homepansc {margin-left:0px !important;margin-right:0px !important}
    div.homepantxt {padding-left:0px;padding-right:0px;}

     html body div#sloganandlogo {padding-bottom:0px !important}

    .homepanel .homepantxt {padding :10px !important;text-align:center !important}

    .homepanel:after {left:0px !important}
    #twittercol {display:none !important}
    .homecontent {width:100% !important;float:none !important }


    #menu li {background:#6f0001 !important}
    #menu  li a,
    html body div#menu ul.sf-menu li a {color:#fff !important;padding-left:5px !important;}

    #menu li ul {background:#fff !important}
    html body #menu ul.sf-menu li ul li a {background:#fff !important;color:#6f0001 !important}


    html body #logoimage {text-align:center !important}
    html body a#logoimage img  {width:50% !important}

    html body #isloganholder {display:block !important;font-size:16px !important}
    #isloganholder img {display:none}
  html body #isloganholder .topp {margin-top:-20px;margin-bottom:20px !important}
  html body #isloganholder .topp,
  html body #isloganholder .topp a
   {font-size:16px !important}

.homecontent h2 {width:100% !important;float:none !important}
.topp .marker {border:0 !important}

a.top.issel:before {content:""  !important;display:none !important}
         html body .newslistelem .imgcontainer {position:static;float:none;width:100% !important;height:auto;}
   html body .newslistelem .imgcontainer img   { }
   html body .newslistelem {padding:0px !important;width:100% !important;}
   html body  .aktualnosci .mainimg {max-width:100%;width:100%;}
    .gallerydiv {width:50% !important}

     .panh {height:auto !important}
     .homecontent {padding-top:30px;}
     .testholder {margin-top:0px;}
     .topp .tr {display:none}

html body #isloganholder .topp, html body #isloganholder .topp .tl {width:100%;top:0px;border:0px;text-align:center}
 html body #isloganholder .topp .tl b {display:none}
a.homecat { width:100% !important;box-sizing:border-box}
#menu li {background:#89bec6 !important}

#minibasket { overflow:hidden;width:46px !important; color:#000 ;top:-15px;margin-right:10px !important;padding-right:20px !important}
#minibasket .lbl {display:none}
#minibasket .il i {display:none}
#minibasket .il b:before {content:"("}
#minibasket .il b:after {content:")"}

div.qty0#minibasket {color:#fff !important}

#minibasket .sm {display:none}
#minibasket a {display:none}

div.lcol-shop,div.rcol-shop {float:none;width:100%;padding:10px;box-sizing:border-box;max-width:100%}


#secondbody {padding:20px !important;box-sizing:border-box}
    .m-35  {margin:0 !important}
    
    .danekup2,  .baskethldr  {width:100% !important}
    
    
}


.baskettbl {width:100% !important}

td.bskusun {padding:0px !important;width:20px !important}
#minibasket   i {font-style:normal !important}

/*
 *
 *
 *
 *
 *
 */
    .m-35 { margin-left:-35px;margin-right:-35px}


p,li,td,.newsleadin {

  font-size: 17px;
  font-family: "Roboto";
  color: rgb(0, 0, 0);
  line-height: 1.588;
  text-align: left;

}

h1 {

    font-family: "Roboto";
    color: rgb(0, 0, 0);
    text-transform: uppercase;
    line-height: 1.231;
    text-align: left;
font-weight:100;
font-size:26px;
}
h2 {
font-size:26px;
    font-family: "Roboto";
    color:#6cabb5;
    text-transform: uppercase;
    line-height: 1.231;
    text-align: left;
font-weight:100;

}
h3 {
  font-family: "Roboto";
  color:#000;
  text-transform: uppercase;
  line-height: 1.231;
  text-align: left;
font-weight:400;
font-size:21px;
}
h4,h5,h6 {
  font-family: "Roboto";
  color:#6cabb5;
  text-transform: uppercase;
  line-height: 1.231;
  text-align: left;
font-weight:400;
font-size:21px;
}

h6 {
font-size:17px;color:#89bec6;margin:0px !important;font-weight:bold;
}
h6+p {margin-top:0px}

.p3_part0 {padding:0px !important;padding-top:15px !important}

 #sloganandlogo {text-align:center;position:relative;}
.sf-menu {float:none;display:inline-block}
#menucontainer {text-align:center;

    font-size: 18px;
    font-family: "Roboto Condensed";
    color: rgb(0, 0, 0);
    font-weight: bold;

    text-align: center;

}

.sf-menu li a {font-size:18px;padding-left:30px !important;padding-right:30px !important}
.sf-menu {border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}


a.issel { color:#89BEC6;}

#footer_margins{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:0px 290px }

#footer_col3 { display:none}
#footer_col1 {width:33%}
#footer_col2 {width:66%}

#footer_col1 p {margin-top:0px}

#footer_col2 a {width:50%;float:left;display:block;box-sizing:border-box;
  font-size: 16px;
  font-family: "Roboto";
 padding-left:20px;
 background:url(b.png) no-repeat left center;
 text-align:left;
 padding-bottom:5px;

}

#footer_col2 #footer_menu span {display:none}

.main_header {position:absolute;width:100%;margin-top:-150px;text-align:center;



}

#columnssep {padding-top:140px;padding-bottom:80px}

#rcol .content .main_header h1{
  font-size: 39px;
  font-family: "Roboto Condensed";
  color: rgb(137, 190, 198);
  line-height: 1.306;
  text-align: center;
  background:rgba(0,0,0,0);
  font-weight:100;

}

.sold-out {position:absolute;right:10px;top:10px;color:#fff;text-decoration:none;
line-height:30px;
background:#89bec6;
border-bottom:2px solid #fff;
font-size:18px;
top:20px;
right:20px;
padding:0px 15px 0px 10px;
font-family:"Roboto Condensed";
font-weight:bold;
}

a.homecat {position:relative;box-sizing:border-box;padding:10px;width:33%;float:left;display:block;text-align:center;text-decoration:none}
a.homecat .img { display:block;  background-size:cover}
a.homecat .name {line-height:34px;font-family:"Roboto condensed";font-weight:bold;color:#000;display:block;font-size:20px}
a.homecat .price {font-family:"Roboto condensed";font-weight:bold; display:block;font-size:20px; color:#70acb5;line-height:34px;display:block;}
.lc20 {padding-top:40px !important}


.lcol-shop {float:left;width:100%;max-width:375px;padding-right:50px}
.lcol-shop img {max-width:100%}

.lcol-shop .thumbs {margin-left:-5px;margin-right:-5px}
.lcol-shop .thumbs a {background-size:cover;background-position:center center; width:33.33%;border:5px solid #fff;box-sizing:border-box;float:left;display:block;  }
.lcol-shop .thumbs a span {background-size:cover;background-position:center center;padding-top:100%;display:block}
.lcol-shop .thumbs a img {display:none;opacity:0;position:absolute}

.rcol-shop {padding-left:50px;float:left;width:100%;max-width:705px}
.rcol-shop b span {color:#70acb5;font-size:28px;font-family:"Roboto Condensed"}

.addtobasket {padding:15px 0px;}

.addtobasket input[type=text] {box-sizing:border-box;padding-top:0px !important;padding-bottom:0px !important;height:36px;line-height:36px;border:1px solid #70acb5;font-size:17px;color:#000;text-align:center; float:left}
.addtobasket input[type=submit],
a.buttonlike,a.buttonlike:hover, button, input[type="submit"]:hover,input[type="submit"] {
font-family:"Roboto";font-size:15px;
  box-sizing:border-box;height:36px;line-height:36px;border-radius:0px;border:1px solid #70acb5;background:#70acb5;font-size:17px;color:#fff;text-align:center;padding:0px 8px;float:left}

#minibasket {text-align:right;position:absolute;margin-right:0px;background:rgba(255,255,255,0);border:0;
      background:url(cart.png) no-repeat right center;padding-right:30px;
      font-size:16px;font-family:Roboto; font-weight:100;right:0;width:350px}
#minibasket .lbl , #minibasket a {font-size:16px;font-family:Roboto; font-weight:100 }
#minibasket .lbl {display:none}

body.basket #lcol {display:none}
body.basket #rcol {width:100%;max-width:100%}

div.thumbs {padding-top:10px}

.baskettbl { }
      .baskethldr { float:right;width:45%}
  
  
  
      
      .baskethldc {padding:5px;overflow:hidden;border:1px solid #ddd;background:#fff;border-radius:5px}
      
     .danekup2 {padding:5px;overflow:hidden;border:1px solid #ddd;background:#fff;border-radius:5px; width:50% } 
  .baskettbl {width:100%}    
table.baskettbl tr  td {border :0px !important;background:#fff !important;
color:#323232 !important;
font-size:12px !important;


}
table.baskettbl tr  td.bskname {width:50%}
table.baskettbl tr.deliverydrow td,
table.baskettbl tr.totalrow td.bsksuma {
font-size:16px  !important;
}

 .basket #columnssep input[type=text],
.basket #columnssep textarea,
 .basket #columnssep select {
  	border: 1px transparent solid;
  	background-clip: padding-box;
  	border-radius: 5px;
  	display: block;
  	-webkit-box-sizing: border-box;
  	box-sizing: border-box;
  	width: 100%;
  	padding: 0.92857em 0.78571em;
  	word-break: normal;
    width:50%;
    border:1px solid #d9d9d9;
}

.basket input[type=text]:focus,
.basket textarea:focus {
border-color:#135E90;

}
.bskqty input {width:100%;padding:5px !important;width:30px !important}
.fbskhld {width:50% !important}

 .fbskhld input,.fbskhld textarea {width:100% !important}
 #columnssep  .fbskhld select {width:98%}

div.paging a, div.paging a:hover, div.paging a.sel { width:40px !important;height:40px  !important; color:#4f6273 !important;line-height:40px !important}
 div.paging a.sel, div.paging a.sel:hover { width:40px !important;height:40px  !important;background:#89bec6  !important;color:#fff  !important;line-height:40px !important}
table.baskettbl tr.totalrow td {font-size:16px !important}
 table.baskettbl tr.deliverydrow td,table.baskettbl tr.totalrow td {border-top:1px solid #ccc !important}

 .pmethod {	border-radius: 5px;border:1px solid #d9d9d9;background:#fff}
 .pmethod input[type=radio] {width:auto !important}
 .pmethod label {font-size:14px;line-height:32px;padding:5px;display:block}
 .pmethod .comment {text-align:center;padding:5px}
  .pmethod .row {border-bottom:1px solid #d9d9d9}
 
 input.error {border-color:#f00 !important;background:#fee;color:#f00}
 
  #ccrd { padding:10px; }
  
  
  
  #hid {font-size:14px;;line-height:18px;  }
  #hid b { 
	font-size: 26px;
	font-family: "Roboto";
	color: #6cabb5;
	text-transform: uppercase;
	line-height: 1.231;
	text-align: left;
	font-weight: 100;
} 







