/* <![CDATA[ */
html, body{
font-family: 'Dosis',verdana, sans-serif;
font-weight:300;
font-size: 14px;
  color: #1a1a1a;
  margin: 0px;
  padding: 0px;
	text-align:justify; /* center layout in ie5 and 5.5. */
	background: #ffffff url('/images/tlo.jpg') center top no-repeat;
	height:100%;
}

h1 {font-family: 'Dosis', Arial; font-size:32px;padding:0px;margin:5px;font-weight:bold;}
h2 {font-family: 'Dosis', Arial; font-size:20px;padding:0px;margin:2px;font-weight:bold;}
h3 {font-family: 'Dosis', Arial; color:#75BB34; margin: 5px 0px 5px 0px;font-size:16px;font-weight:bold;}
b, strong {font-weight:600;}
hr {margin:20px 0px;}

table {border-spacing: 5px; border-collapse: separate;width:100%;border:none;}
td    {padding: 6px;font-weight:normal;border:none;vertical-align:middle;text-align:left}
th    {padding: 10px;font-weight:700;background-color:#BB1615;border:none;vertical-align:middle;color:#ffffff}
tr { background-color:#F6F6F6; }
tr:nth-child(odd) { background-color:#FBFAF9; }
tr:nth-child(even) { background-color:#ffffff; }
tr:nth-child(odd):hover, tr:nth-child(even):hover { background-color: #FFF9ED; }

img {
	border:0px;
	/*-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;*/
	}

.saldo
     {
		 font-weight:600;
		 color: #000000;
		 float:right;
		 margin: 10px;
		 border: solid 2px #000000;
		 padding: 20px;
		 font-size:17px;
	clear:both;
	}

.kom_ok
     {
		 color: #000000;
		 background-color: #f1ffec;
		 background-position:10px;
		 text-align: center;
		 margin: 2px;
		 border: solid 1px #81d37f;
		 padding: 20px;
		 padding-left: 50px;
		margin: 5px 0px;
		margin-bottom: 5px;
		  /*border-bottom: solid 5px #ff7510;*/
		 /*animation: fadeOut 5s linear forwards;*/
	}

.kom_blad
     {
		color: #000000;
		 background-color: #FFECEC;
		 text-align: center;
		 font-size:14px;
		 margin: 2px;
		 border: solid 1px #D37F7F;
		 padding: 20px;

		 margin: 5px 0px;
		 margin-bottom:0px;
		  /*border-bottom: solid 5px #ff7510;*/
		 /*animation: fadeOut 5s linear forwards;*/
	}



a{ text-decoration: none;
  color: #3E91DD;
	}

a:hover { color: #3578B2;
  text-decoration: underline;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}

.anews, .anews a{ text-decoration: none;
 color: #000000;
}

.anews_next {height:173px;width:100%;overflow: hidden;border: solid 1px #e0e0e0;}
.anews_listwa {background: #F9F9F9 url("/images/11stka_strzalka.jpg") right top no-repeat;padding:15px 65px 15px 15px;}

.anews:hover, .anews a:hover { color: #000000;
  text-decoration: none;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}

.anews_zdj {float:left;width:250px;margin-right: 15px;overflow: hidden;}

.linia{
background: url("/images/11stka_13.jpg") center top no-repeat;
min-width: 1000px;
max-width: 1200px;
margin: 0 auto;
height:2px;
}

.mapka a{ text-decoration: none;
  color: #ffffff;
	}

.mapka a:hover { text-decoration: underline;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}

.mapka h4 {margin: 5px 0px 15px 0px;font-size:28px;font-weight:bold;}

.hoverimg:hover {
	opacity:0.80;
	/*filter: alpha(opacity=80); */
	-moz-opacity: 0.8;}

.zwykla_lista ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
	}

.zwykla_lista ul li {
	padding:8px;
	padding-left:35px;
	margin:5px 0px;
	text-align:left;
	background: #f8f8f8 url('/images/ikonki/myslnik.png') 3px 6px no-repeat;
}
.zwykla_lista ul li:hover {
	background-color: #EDEDED;
}

.panel_autor2 {
width:340px;
float:right;
color:#000000;
font-size:12px;
text-align:left;
margin:10px;
}

.toolopis div{
vertical-align:top;display:block;float:left;
}

.toolopis div a { border:none; padding: 2px 10px; margin-top:8px;float:right; color:#ffffff; background-color:#FFCD00; text-align:center; text-decoration:none;}
.toolopis div a:hover {background-color:#EABC02; color:#ffffff; text-decoration:none;}

.toolopis img{
	vertical-align:top;display:block;float:left;width:100px;height:auto;margin-right:10px;
}

/*.tooltipster-punk {
	/*background: url(../images/pattern-navy.png);
	background-color:#ff3c70;
	color: #ffffff;
	border-radius: 5px;
	/*box-shadow: inset 1px 1px 0px 1px #000000;
	box-shadow: 1px 1px 0px  #000000;
}
.tooltipster-punk .tooltipster-content {
	width:100%;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	padding: 15px 18px;
}*/

.tooltipster-sidetip.tooltipster-punk .tooltipster-box{border-radius:5px;border:none;border-bottom:3px solid #f71169;background:#2a2a2a}.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-box{margin-bottom:7px}.tooltipster-sidetip.tooltipster-punk .tooltipster-content{color:#fff;padding:8px 16px}.tooltipster-sidetip.tooltipster-punk .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-punk.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#2a2a2a}.tooltipster-sidetip.tooltipster-punk.tooltipster-left .tooltipster-arrow-border{border-left-color:#2a2a2a}.tooltipster-sidetip.tooltipster-punk.tooltipster-right .tooltipster-arrow-border{border-right-color:#2a2a2a}.tooltipster-sidetip.tooltipster-punk.tooltipster-top .tooltipster-arrow-border{border-top-color:#f71169}

/*SKLEP*****************************************************************/

.image {
    margin-bottom:25px;
		margin-right:10px;
    position: relative;
    width: 179px;
		height: 186px;
    float:left;
		background-color:#ffffff;
		border:1px solid #f2f2f2;
		text-align:center;
		overflow: hidden;
		text-align:center;
}
.overlay {
    background: rgba(244, 244, 244, .9);
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 35px;
}
.overlay h5 {
    font-size:11px;
		font-weight:300;
    color: #000000;
    margin: 0px 10px;
		text-align:right;
		padding:2px;
		margin-bottom:0px;
}

input, textarea {font-family:'Dosis',Arial;}
select {font-family:'Dosis',Arial;font-size:14px;}
label {font-family:'Dosis',Arial;margin-right:10px}
.input_form { background-color:#ffffff; width: 350px; border: 1px solid #c9c9c9;height:25px;padding:5px;font-family:Arial;font-size:14px;}
.lewa_kol { background-color: #C0C0C0; padding:5px; text-align: right; width: 250px !important; width: 250px;color: #000000;}
.prawa_kol {background-color: #C0C0C0; padding:5px; text-align: right; width: 50%;color: #000000}
.fieldset {padding: 5px;border: 1px solid #C6C4C4;}
.legend {text-align: left; font-weight: bolder; color: #ffffff;}

.input_form1 { background-color:#ffffff; width: 165px; border: 1px solid #c9c9c9;height:15px;padding:5px;font-size:14px;}

.pasek_prod {background: #F7F7F7 url(/images/ikonki/strzalka_p.png) 20px 10px no-repeat;width:100%;height:27px;padding-bottom:3px;margin-top:3px}
.pasek_prod1 {color:#7A7A7A; width:80px;padding:5px;margin-left:40px;float:left;text-transform: uppercase;font-size:13px}
.pasek_prod2 {width:190px; padding:5px; float:right; font-weight:400;color:#000000}

.form-input {color: #cdcdce;font-size:13px;width:160px;height:18px;margin:2px;font-family:Arial;}

.form-input1 {color: #cdcdce;font-size:14px;width:300px;height:16px;margin-right:20px;border: none;padding:6px}
.form-input2 {color: #cdcdce;font-size:12px;width:144px;height:16px;margin:2px auto;border: none;padding:3px}

.przycisk_szukaj{cursor:pointer;height:26px; width:84px; border: 0px; margin:0px;margin-top:2px; padding:2px 0px 4px 18px; background: #d23455 url('/images/essa-firany_10.png') 8px 6px no-repeat; color:#ffffff;font-size:13px;display:block;}
.przycisk_szukaj:hover{background: #B50A2C url('/images/essa-firany_10.png') 8px 6px no-repeat;}

.przycisk_drukuj{cursor:pointer;height:20px; width:50px; border: 0px; margin-left:2px; text-align:left; padding:2px 0px 4px 34px; background: #C39C76 url('/images/essa-firany_03b.png') 8px 6px no-repeat; color:#ffffff;font-size:12px;display:inline-block;}
.przycisk_drukuj:hover{background: #AF7844 url('/images/essa-firany_03b.png') 8px 6px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_dogory{cursor:pointer;height:20px; width:50px; border: 0px; margin-left:2px; text-align:left; padding:2px 0px 4px 34px; background: #C39C76 url('/images/essa-firany_07.png') 8px 9px no-repeat; color:#ffffff;font-size:12px;display:inline-block;}
.przycisk_dogory:hover{background: #AF7844 url('/images/essa-firany_07.png') 8px 9px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_dalej{cursor:pointer;height:23px; width:324px; border: 0px; margin:0px; padding:5px 0px; background: #75BB34 url('/images/ikonki/dalej.png') 298px 8px no-repeat; color:#ffffff;font-size:13px;display:inline-block;}
.przycisk_dalej:hover{background: #55A10B url('/images/ikonki/dalej.png') 298px 8px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_wroc{cursor:pointer;height:23px; width:324px; border: 0px; margin:0px; padding:5px 0px; background: #75BB34 url('/images/ikonki/wroc.png') 8px 8px no-repeat; color:#ffffff;font-size:13px;display:inline-block;}
.przycisk_wroc:hover{background: #55A10B url('/images/ikonki/wroc.png') 8px 8px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_dalej1{cursor:pointer;height:23px; width:490px; border: 0px; margin:0px; padding:5px 0px; background: #75BB34 url('/images/ikonki/dalej.png') 464px 8px no-repeat; color:#ffffff;font-size:13px;display:inline-block;}
.przycisk_dalej1:hover{background: #55A10B url('/images/ikonki/dalej.png') 464px 8px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_wroc1{cursor:pointer;height:23px; width:490px; border: 0px; margin:0px; padding:5px 0px; background: #75BB34 url('/images/ikonki/wroc.png') 8px 8px no-repeat; color:#ffffff;font-size:13px;display:inline-block;}
.przycisk_wroc1:hover{background: #55A10B url('/images/ikonki/wroc.png') 8px 8px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_oproznij{cursor:pointer;height:23px; width:324px; border: 0px; margin:0px 2px; padding:5px 0px; background: #75BB34 url('/images/ikonki/oproznij.png') 8px 8px no-repeat; color:#ffffff;font-size:13px;display:inline-block;}
.przycisk_oproznij:hover{background: #55A10B url('/images/ikonki/oproznij.png') 8px 8px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_koszyk1{cursor:pointer;height:22px; width:48px; border: 0px; margin:0px; padding:26px 0px 0px 0px; background: #75BB34 url('/images/ikonki/koszyk.png') center 9px no-repeat; color:#ffffff;font-size:11px;display:block;text-align:center;text-decoration:none}
.przycisk_koszyk1:hover{background: #55A10B url('/images/ikonki/koszyk.png') center 9px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk_koszyk{cursor:pointer;height:50px; width:190px; border: 0px; margin:0px; padding:2px 0px 0px 20px; background: #75BB34 url('/images/ikonki/koszyk.png') 10px 17px no-repeat; color:#ffffff;font-size:22px;display:block;text-align:center;text-decoration:none;float:right}
.przycisk_koszyk:hover{background: #55A10B url('/images/ikonki/koszyk.png') 10px 17px no-repeat;text-decoration:none;color:#ffffff;font-weight:bold}

.przycisk_loguj1{cursor:pointer;height:48px; width:48px; border: 0px; margin:0px; padding:26px 0px 0px 0px; background: #E26127 url('/images/ikonki/klodka.png') center 9px no-repeat; color:#ffffff;font-size:11px;display:block;text-align:center;text-decoration:none;font-weight:300;}
.przycisk_loguj1:hover{background: #C95524 url('/images/ikonki/klodka.png') center 9px no-repeat;text-decoration:none;color:#ffffff;font-weight:bold}

.przycisk_zobacz{cursor:pointer;width:82px;height:25px;background-color:#A4D266;color:#ffffff;display:inline-block;font-size:17px;padding:5px;text-decoration:none;font-weight:bold;}
.przycisk_zobacz:hover{background-color: #75BB34;text-decoration:none;color:#ffffff;font-weight:bold;}

.przycisk_zobacz2{cursor:pointer;width:127px;height:57px;background: #C39C75 url('/images/essa-firany_18.png') 120px 14px no-repeat;color:#ffffff;display:inline-block;font-size:17px;padding:0px 10px;font-weight:400;text-decoration:none;}
.przycisk_zobacz2:hover{background: #D23455 url('/images/essa-firany_18.png') 120px 14px no-repeat;text-decoration:none;color:#ffffff;}

.przycisk1 {cursor:pointer; border:none; height:29px;width:100px; float:right;font-size:13px; display:inline-block;line-height:23px; padding-bottom:2px; color:#ffffff; background-color:#75BB34; text-align:center; text-decoration:none;}
.przycisk1 a {font-size:9px; display:block; color:#ffffff; text-align:center; text-decoration:none;}
.przycisk1:hover {background-color:#55A012; color:#ffffff; text-decoration:none;font-weight:bold}
.przycisk1 a:hover{color:#ffffff; text-decoration:none;font-weight:bold}

.przycisk {cursor:pointer; border:none; height:28px;width:158px; font-size:15px; line-height:23px; padding-bottom:3px; color:#ffffff; background-color:#FFCD00; text-align:center; text-decoration:none;}
a.przycisk {cursor:pointer; border:none; height:25px;width:158px; font-size:15px;  color:#ffffff; background-color:#FFCD00; text-align:center; text-decoration:none; display:block;margin:0 auto;}
.przycisk:hover {background-color:#EABC02; color:#ffffff; text-decoration:none;}
a.przycisk:hover{background-color:#EABC02; color:#ffffff; text-decoration:none;}

.przycisk3 {cursor:pointer; border:none; height:15px;width:158px; font-size:15px; line-height:15px; padding:5px 10px; color:#ffffff; background-color:#FFCD00; text-align:center; text-decoration:none;}
.przycisk3:hover {background-color:#EABC02; color:#ffffff; text-decoration:none;}

.przycisk4 {cursor:pointer; display:inline-block; border:none; height:18px;width:58px; font-size:25px; line-height:14px; padding:5px; color:#6e6e6e; background-color:#ffffff; text-align:center; text-decoration:none;font-weight:normal}
.przycisk4:hover {background-color:#ebebeb; text-decoration:none;color:#6e6e6e;}

.przycisk5 {cursor:pointer; border:none; background-color:#BB1615; display:block; padding:10px; width:150px; margin-bottom:5px; text-align:center; height:55px;text-decoration:none;color:#ffffff}
.przycisk5:hover {background-color:#ebebeb; text-decoration:none;color:#ffffff}





a.przycisk_plan {text-align:center;margin:10px; background-color: #f4f4f4; display:block;font-size:18px;padding: 10px;color:#ffffff;font-weight:700;text-transform:uppercase;width:100%;color:#000000}
a.przycisk_plan:hover, a.przycisk_plan.active {background-color: #ffcc00;text-decoration:none;color:#ffffff}

.plan_tresc {text-align:left;margin: 0px auto;padding: 20px 0px;width:1200px; background-color: #ffffff;}

ul#tabs {
    list-style-type: none;
    padding: 0;
    text-align: center;
}
ul#tabs li {
    display: block;
	width:80%;
}
ul#tab, ul#tab2 {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul#tab li, ul#tab2 li {
    display: none;
}
ul#tab li.active, ul#tab2 li.active {
    display: block;
}

ul#tab2 {margin-top:20px;}

#poziom_lista1, #poziom_lista0{
column-count:3;
-moz-column-count:3; /* zapis dla przegl�darki Firefox */
-webkit-column-count:3; /* zapis dla przegl�darki Google Chrome, Safari, Opera 15+ */}

.kateg_lista {
display:block;
column-count:auto;
-moz-column-count:auto; /* zapis dla przegl�darki Firefox */
-webkit-column-count:auto; /* zapis dla przegl�darki Google Chrome, Safari, Opera 15+ */
-webkit-column-break-inside: avoid;  /* Chrome, Safari, Opera */
  page-break-inside: avoid;  /* Firefox */
  break-inside: avoid;  /* IE 10+ */
}

.nazwa_kateg {
padding:10px 15px;
background-color:red;
margin:0px 0px 10px 0px;
color:#ffffff;
border-radius: 25px;
}

.sklep_lista{
	padding:5px 15px;
	font-size:15px;
}

.sklep_lista:hover {
background-color:#F7F7F7;
}

a.link_sklep {color:#000000;}

#poziom0 {text-align:left;}
#poziom0 h1 {margin-bottom:0px;text-align:right;line-height:24px;}
#poziom0 h3 {color:#000000;margin-bottom:20px;}

#poziom1 {text-align:center;}
#poziom1 h1 {margin-bottom:0px;text-align:right;line-height:24px;}
#poziom1 h3 {color:#000000;margin-bottom:20px;}


.map-poziom0 {width:100%; height:auto; max-width:920px;}
.map-poziom1 {max-width: 448px; height: 100%;}

.wybierz-poziom {text-align: center; font-size: 22px; font-weight: 600;display:block}
.plan_legenda {width: 100%; height: auto; max-width: 209px;display:block;}

/*.map-poziom0 {width:920px; height:546px;}
.map-poziom1 {margin-left: 200px; text-align: center; width: 448px; height: 549px;}
.plan_prawa {display: inline-block; width: 752px; height: 442px; margin-left: 10px;}
.plan_lewa {display: inline-block; width: 245px; height: 442px; border-right: 2px dotted #B6B6B6; vertical-align: top;}*/

.plan_prawa {display: inline-block; width: 73%; height: auto; margin-left: 10px;text-align:center;}
.plan_lewa {display: inline-block; width: 24%; height: auto; border-right: 2px dotted #B6B6B6; vertical-align: top;}

a.przycisk_menu{
margin-top:21px;
cursor:pointer;
border: none;
text-decoration:none;
background: #BB1615 url('/images/ikonki/menu.png') 5px center no-repeat;
color:#ffffff;
padding:8px;
float:right;
padding-left:40px;
display:none;
}
a.przycisk_menu:hover{background-color: #8C1212;}

/**
 * Copyright (c) 2012 Anders Ekdahl (http://coffeescripter.com/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Version: 1.2.7
 *
 * Demo and documentation: http://coffeescripter.com/code/ad-gallery/
 */
.ad-gallery {
  width: 285px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 300px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(/images/ikonki/trans.gif);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/ikonki/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/images/ikonki/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(/images/ikonki/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/images/ikonki/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 76px;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 76px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
			display: block;
      left: -20px;
      width: 13px;
      background: #dadada url(/images/ikonki/ad_scroll_back.png) 0px 28px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: #dadada url(/images/ikonki/ad_scroll_forward.png) 0px 28px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 1px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 1px solid #616161;
            }


/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}

.pliczki {
padding: 5px;
text-align: center;
background-color:#f5f5f5;
margin:10px;
}

a.pagenav, span.pagenav, a.pagenext, a.pageprev {
vertical-align: top;
color:#ffffff;
width:35px;
height:35px;
text-decoration:none;
font-weight:400;
margin:2px;
display:inline-block;
}

a.pagenext {background: #BB1615 url('/images/ikonki/strzalka_prawa.png') 12px 8px no-repeat;background-size:12px; }
a.pageprev {background: #BB1615 url('/images/ikonki/strzalka_lewa.png') 10px 8px no-repeat;background-size:12px; }
a.pageprev:hover, a.pagenext:hover {background-color:#891616}

.sz {color: #cfcfcf;background-color:#c0c0c0;}

a.cyfra {
vertical-align: top;
font-size:22px;
background-color:#d8d9db;
color:#ffffff;
width:35px;
height:27px;
padding:4px 0px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:2px;
display:inline-block;
}

a.cyfra:hover {background-color:#000000; color:#ffffff}

span.cyfra {
vertical-align: top;
font-size:22px;
background-color:#737373;
color:#ffffff;
width:35px;
height:27px;
padding:4px 0px;
text-align:center;
text-decoration:none;
font-weight:400;
margin:2px;
display:inline-block;
}

a.przycisk_dogory {
vertical-align: top;
width:35px;
height:35px;
padding:0px;
text-decoration:none;
margin:2px;
display:inline-block;
}

a.przycisk_dogory {background:#FFCC01 url(/images/ikonki/strzalka_gora.png) center 11px no-repeat;background-size:22px;}
a.przycisk_dogory:hover {background:#EABC02 url(/images/ikonki/strzalka_gora.png) center 11px no-repeat;background-size:22px;}
/*********************************************************************/

.pasek_sciezka {
	width: 1000px;
	height:35px;
	border-bottom:1px solid #C8C8C8;
	margin: 10px 0px;
}

.panel_log {
float:left;
width:46%;
background-color:#F2F2F2;
padding:10px;
font-size:18px;
}

.panel_log2 {
float:right;
width:46%;
background-color:#F2F2F2;
padding:10px;
font-size:18px;
}

.box_nagl {
text-transform:uppercase;
	font-size:25px;
	color:#BB1615;
	font-weight:700;
	padding:10px;
	margin-bottom:15px;
	text-align:left;
border-bottom: 2px dashed #AAAAAA;
}

.input_form_l { background-color:#ffffff; width: 100%; border: 1px solid #c9c9c9;padding:10px;font-size:14px;margin:5px 0px;font-weight:300;display:inline-block;box-sizing: border-box;color:#000000;}

.sciezka { font-family: 'Dosis', arial;color:#8d8d8e;font-size:12px;font-weight:normal;width:100%;float:left;padding:9px;text-align:left}
.sciezka a {font-size:12px;color:#8d8d8e;font-weight:normal}
.sciezka a:hover {font-size:12px;color:#000000;text-decoration:none;}

/*menu pionowe*********************************************************/
.navcontainer { font-family: "Dosis", Arial; font-size: 14px;margin: 0px;text-align: left; border-top:0px; background-color:#ffffff;}

.navcontainer ul { margin: 0; margin-left:10px; padding: 0px; list-style-type: none; font-family: "Dosis", Arial; }

.navcontainer.li  { padding: 5px; text-decoration: none;display: block; height: 100%;color:#515151;font-weight: 300;margin-left:0px;padding-left:3px;border-left: none;border-bottom: 1px solid #C8C8C8;}

.navcontainer li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#515151;font-weight: 300;margin-left:0px;border-bottom: 1px solid  #C8C8C8;padding: 8px 0px 8px 8px;background-color:#ffffff;}

.navcontainer li a:hover { color:#ffffff; background-color:#A4D266;font-weight: normal;}

.navcontainer.naglowek  {border-bottom: 1px solid #C8C8C8;margin:0px; height: 100%;font-family: "Dosis", Arial;font-size: 14px;font-weight: 300; display: block; color:#656a73;text-decoration: none;padding: 8px 0px 8px 8px;background-color:#ffffff; }

.navcontainer.naglowek2 {list-style-type: none;border: none; }
.navcontainer.naglowek2 a {margin:0px; height: 100%;font-family: "Dosis", Arial;font-size: 14px;font-weight: 300; display: block; color:#656a73;text-decoration: none;padding: 8px 0px 8px 8px;background-color:#ffffff;}
.navcontainer.naglowek2 a:hover {text-decoration: none;color:#ffffff; background-color:#A4D266; font-weight: normal;}
/*menu pionowe*********************************************************/

.panel_lewy4 {
width: 240px;
	min-width: 240px;
	display: table-cell;
	padding-right:15px;
}

a.przycisk_menu4{
width:100%;
cursor:pointer;
border: none;
text-decoration:none;
background: #01AFEE url('/images/ikonki/menu.png') 5px center no-repeat;
color:#ffffff;
padding:8px;
padding-left:40px;
display:none;
margin-bottom:10px;
box-sizing: border-box;
}
a.przycisk_menu4:hover{background-color: #0190C4;}

.menu {
	color:#ffffff;
	font-weight:700;
	font-size:18px;
	text-align:right;
	padding:8px 10px;
	background-color:#37C879;
	margin-bottom:5px;
}

.tresc4 {
	width: 100%;
	display: table-cell;
	vertical-align:top;
	position:relative;
}

.typ_pdf {background: url('/images/pdf.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}

.typ_doc {background: url('/images/doc.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}

.typ_xls {background: url('/images/xls.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}

.typ_zip {background: url('/images/zip.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_exe {background: url('/images/zip.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_mp3 {background: url('/images/mp3.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_xlsx {background: url('/images/xlsx.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}
.typ_docx {background: url('/images/docx.png') left top no-repeat; padding:10px; padding-left:53px;margin:0px;display:block;margin-top:5px;text-align:left}

.menu_pionowe2 {
		width: 240px;
	margin-bottom:10px;
}

/*menu pionowe2*********************************************************/
.navcontainer2 { font-size: 14px;margin: 0px;text-align: left; border-top:0px;}
.navcontainer2 ul { margin: 0; margin-left:0px; padding: 0px; list-style-type: none;}
.navcontainer2 li { position:relative; }
.navcontainer2 li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#2F2E2D; padding: 13px 0px 13px 13px;font-weight:300; margin-bottom:5px;background-color:#F5F5F5; }
.navcontainer2 ul li a span {display:block;width:46px;height:46px;color:#313148;background-color:#00ADEF;text-align:center;vertical-align:middle;position:absolute;left:0;top:0;font-size:13px;line-height:40px;font-family:Arial;}
.navcontainer2 li ul li a { padding: 5px; text-decoration: none;display: block; height: 100%;color:#2F2E2D;font-weight: 300;margin-left:0px;padding: 12px 0px 12px 10px;background-color:#ffffff; border-left: 4px solid #00ADEF;}
.navcontainer2 li a:hover { background-color:#FFCC00;font-weight: 600; color:#ffffff;-webkit-transition: .2s background-color linear;
  -moz-transition: .2s background-color linear;
  transition: .2s background-color linear;}
/*menu pionowe2*********************************************************/

/* BIG PHOTO POPUP */
#bigPhoto {
	/*background: #ededed;*/
	text-align: left;
}

#bigPhoto #fotoGallerySmall {
	margin: 25px auto 10px;
	width: 100%;
	background: #F5F5F5 url('popup_bg.gif') no-repeat bottom left;
}

#bigPhoto #fotoGallerySmall ul {
	margin: 0;
	padding:  5px;
	text-align: left;
	list-style: none;
	overflow: hidden;
	width: 100%;
}

#bigPhoto #fotoGallerySmall ul li {
	margin: 0 1px 0 0;
	padding: 0;
	float: left;
}

#bigPhoto #fotoGallerySmall ul li img {
	/*width: 60px;*/
	height: 92px;
	margin: 5px;
	padding: 1px;
	background: #fff;
	border: 1px solid #9d9d9d;
}

#bigPhoto #fotoGallerySmall ul li img.button {
	width: 100px;
	height: 24px;
	padding: 0;
	margin: 0;
	border: 0;
}
/*koniec galerii */


.glowna_l {
	text-align: left; float: left; background: url('/images/11stka_32.jpg') repeat-x; border: dotted 2px #3192D9; width: 484px; height: 184px; margin-top: 20px;
}
.glowna_l_1 {display: inline-block; height: 160px; font-size: 15px; width: 168px; padding: 12px 20px;}
.glowna_l_2 {display: inline-block; font-size: 48px; color: #3192d9; font-weight: bold; width: 154px; height: 144px; padding-top: 40px; text-align: center; vertical-align: top;}
.glowna_p {
	float: right;text-align:right; background: url('/images/11stka_29.jpg') right repeat-x; border: dotted 2px #3192D9; width: 484px; height: 184px; margin-top: 20px;
}
.glowna_p_1 {display: inline-block; font-size: 35px; color: #3192d9; font-weight: bold; width: 140px; height: 139px; padding-top: 45px; text-align: center; vertical-align: top;}
.glowna_p_2 {display: inline-block; height: 148px; font-size: 15px; width: 164px; padding: 18px 20px;}


input.input_znajdz {
	width:128px;
	height:12px;
	border: solid 1px #c8c8c8;
	font-size:11px;
	color:#b4b3b3;
	padding:5px;
	margin-top:1px;
}

.znajdz {
	float:right;
	width:230px;
	height:30px;
}

.form-input {color: #cdcdce;font-size:10px;width:160px;height:18px;margin:2px}

.przycisk_szukaj{cursor:pointer;height:30px; width:84px; border: 0px; margin:0px; padding:3px 0px 4px 18px; background: #3399DB url('/images/ikonki/powiat_17.png') 8px 5px no-repeat; color:#ffffff;font-size:13px;display:block;}
.przycisk_szukaj:hover{background:#75BB34 url('/images/ikonki/powiat_17.png') 8px 5px no-repeat;}

.container {
	min-height:100%;
	position:relative;
	}

.pasek_gorny {
	background-color:#bb1615;width:100%;height:5px;
}

.pasek_dolny {
	position:absolute;
	bottom:0px;
	background: url('/images/11stka_37.jpg') center top no-repeat;
	border-bottom: solid #bb1615 5px;
	width:100%;
	/*min-width: 1000px;*/
	height:59px;
}

.logo_gl{
	float:left;width:354px;display:inline;
}

.szer{
	width:100%;display:block;
}

.loga{
	float:right;margin-top:30px;display:inline-block;
}

.promocje_left {display:inline-block; vertical-align:top;width:163px; height:146px; padding-top:20px; background-color:#FFCC00; font-size:21px; color:#ffffff; text-align:center;font-weight:bold;margin:0px}

.promocje_right{	width:834px;height:166px;vertical-align:top;overflow:hidden;display:inline-block;}

.promocje_gwiazda {display:block;margin:0 auto;}

#camera_wrap, .camera_wrap {height: 319px;}

.naglowek {
	width: 1000px;
	text-align:center;
	margin:0px auto;
	padding:0px;
	height:332px;
}

.middle {
	width: 1000px;
	margin: 0px auto;
	}

.middle1 {
	width: 928px;
	background-color:#ffffff;
	float:left;
	padding:35px;
	border:1px dotted #cacaca;
	margin:20px 0px;
	text-align:left;
}

.promocje {
display:block;
height:166px;
width:1000px;
background-color:#f7f7f7;
margin:20px auto;
}

.newsletter{
width:936px;
background: #37C879 url('/images/11stka_19.jpg') no-repeat;
padding:12px 32px;
clear:both;
height:58px;
margin: 0px auto;
margin-top: 20px;
}

.flex {display: flex; flex-wrap: nowrap; flex-direction: row; justify-content: space-between; align-items: flex-start; padding: 5px 20px;}

.otwarte_sklepy{
	width:1000px;
	margin: 0px auto;
	color:#000000;
	font-size:16px;
	margin-top: 20px;
	text-align: left;
	background: url(/images/tlo.jpg) no-repeat;
	border: dotted 2px #3192D9;
	}

	.otwarte_sklepy h3 {
		font-size: 24px;
		background-color: #3192D9;
		padding:12px 32px;
		color: #ffffff;
		font-weight: bold;
		margin: 0px;
	}

	.otwarte_sklepy h3 span {font-weight: 300;}

.newsl_l{float:left;margin-right:12px}
.newsl_l h3 {font-size:29px;color:#ffffff;font-weight:bold;margin:0px;}

.news_lewa {width:45%;float:left; display: table-cell;margin-right:15px;height: auto;}

.newsl_p {float:right;margin-top:14px}

.menu_pionowe {
	width: 223px;
	float:left;
}

.srodek {
	width: 962px;
	padding: 0 11px;
	}

.buttony {
	width: 143px;
	float:right;
}

.skroty {
	position:absolute;
	width:408px;
	height:36px;
	color: #6C6C6A;
	display:block;
	text-align:left;
	margin-left: 634px;
	font-size:11px;
	}

.pas {
	height:24px;
	display:block;
	margin-left:4px;
	background-color:#ffffff;
	float:left;
	padding:6px;
	}

.logo {
	font-family: 'Dosis', arial;
	border-top:5px solid #3598DC;
	position:absolute;
	width:230px;
	height:65px;
	color: #6C6C6A;
	font-weight:600;
	font-size:31px;
	text-align:left;
	padding:10px;
	display:block;
  background-color: #ffffff;
	}

.logo1 {
	background: url(/images/powiat_03.png) bottom center no-repeat;
	width:250px;
	height:10px;
	display:block;
	position:absolute;
	margin-top:90px}

.logo a {
	color: #6C6C6A;
	text-decoration:none;
	}

.logo a:hover {
	color: #235e8d;
	text-decoration:none;
	font-weight:600;
	}

.podpis {
clear:both;
width: 980px;
	margin: 0px auto;
	color: #ffffff;
	font-weight:500;
	font-size:14px;
	text-align:left;
	padding:15px;
	display:block;
	height:50px;
	}

.podpis a, .podpis a:hover {
  color: #ffffff;
  text-decoration: none;
	font-size: 14px;
}

.podpis a:hover {
  text-decoration: underline;
}

.footer {
  width: 100%;
	height: 10px;
  font-family: Dosis, arial;
	font-size: 12px;
	font-weight:normal;
	color:#989898;
	clear:both;
	padding:20px 0px;
	padding-bottom:79px;
}
.footer2 {
	width: 1000px;
  margin:0 auto;
	border-top:1px solid #D4D4D4;
}

.stopka3 {
float: left;
text-align:center;
width:33%;
}

.stopka2 {
padding-left:10px;
float: left;
text-align:left;
width:33%;
}

.stopka {
padding-right:10px;
float: right;
text-align: right;
width:31%;
}

.footer a, .footer a:hover {
  color: #CBCCCE;
  text-decoration: none;
	font-size: 12px;
}

#cookie {}
	.cookie-container {
		display:none;
		position: fixed;
		bottom: 30px;
		left: 15px;
		height: 137px;
		width: 375px;
		border-style: solid;
		border-width: 3px;
		padding: 177px 10px 5px 15px;
		font-size: 1.2em;
		z-index: 1000;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		-border-radius: 30px;
		border-radius: 30px;
		color: #ffffff;
		background: url(/images/ciasteczka.jpg) center no-repeat;
		-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.25);
box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.25);
	}

	.cookie-main {
		margin: 0px 3px;
		width: inherit;
		color: #ffffff;
		font-size:14px;
		text-align: left;
		padding:0px;
		line-height:20px;
	}

	.cookie-main p{
		margin: 5px 0px;
		padding:0px;
	}

	.cookie-main h2 {
	color:#ffffff;
	font-size:22px;
	font-weight:700;
	margin:0px;
	padding:0px;
	line-height:20px;
	}

	.cookie-link {
		text-decoration: none;
		color: #FAFAFA;
		background-color: #431f0f;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display: block;
		float: right;
		padding: 3px 8px;
		margin: 0 10px 0px 0px;
	}

	.cookie-link:hover {
		background-color: #454F59;
		color: #FFFFFF;
		text-decoration: none;
	}


/*SUPER DZIALA NA KATEGORIACH -  LEWE------------------------------*/
.menulewe {font-family: Arial;width: 222px; font-size: 11px;margin-left: 0px;text-align: left; border-top:0px;border-left:1px solid #DFDFDF;margin:0px;}
.menulewe dd, dt {margin:0px; padding:0px;}
.menulewe dt a  {font-weight: normal;display: block;border-bottom: 1px solid #f0f0f0;color:#555454;text-decoration: none;padding: 8px 0px 10px 8px;}
.menulewe dt a:hover {text-decoration: none;color: #555454; background-color:#f3f3f3;}

.menulewe ul {padding:0px 0px 10px 20px;margin:0px;}

.menulewe li {color:#555454;list-style-type: none;font-weight:bold;}
.menulewe li a {font-family: Arial;padding: 5px; text-decoration: none;display: block; height: 100%;color:#515151;font-weight: bold;margin-left:0px;border-bottom: 1px solid  #f0f0f0;}
.menulewe li a:hover {background-color: #f3f3f3;font-weight: normal;}

.menulewe2  {font-family: "Exo", Arial;font-size: 11px;font-weight: normal; display: block; color:#000000;text-decoration: none;padding: 8px 0px 8px 8px;border-left: 5px solid #3598DB;border-bottom: 1px solid  #f0f0f0;background-color:#f3f3f3;}

.menulewe3 dl {padding:0px 0px 1px 10px;margin:0px;}
.menulewe3 dt  a {padding: 5px;display: block; height: 100%;color:#555454;font-weight: normal;margin-left:0px;background:none; border-bottom: 1px solid  #f0f0f0;}
.menulewe3 dt a:hover {background-color: #f3f3f3;font-weight: normal;}

.menulewe4  { display: block; text-decoration: none;padding: 5px 0px 10px 4px;border-bottom: 1px solid  #f0f0f0;}
/*--------------------------------------------------------------------*/

.sklep_strona_l {width:300px;float:left; display: table-cell;margin-right:15px;height: auto;text-align:left;vertical-align:top;}
.sklep_strona_p {display: table-cell;width:100%;vertical-align:top;}

.zdj_sklep {width:100%;height:300px;overflow:hidden;margin-bottom:20px}

.sklep {
width:484px;
height:104px;
margin-top:26px;
}

.sklep_ikona {float:left;display:inline-block;width:176px;padding-top:21px;font-size:28px;color:#ffffff;text-align:center;font-weight:bold;margin-bottom:0px;padding-bottom:0px;}

.sklep_ikona img {display:block;margin:0px auto;}

.sklep_zdj {
display: table-cell;
width:166px;
height:102px;
line-height: 100px;
overflow:hidden;
vertical-align:middle;
background-color:#ffffff;
}

.sklep_nr{
display: table-cell;
width:61px;
height:104px;
font-size:30px;
font-weight:bold;
text-align:center;
vertical-align:middle;
line-height: 104px;
}

.sklep_nazwa {
padding:15px;
height:74px;
display: table-cell;
color:#ffffff;
padding-top:8px;
}

.sklep_nazwa h3 {font-size:18px;font-weight:bold;text-transform:uppercase;color:#ffffff;margin-top:0px;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}

.na1 { float:left;padding-right:23px;width:183px;}
.na2 { float:right;padding-left:38px;width:168px;}
.na3 { float:left;padding-right:23px;width:183px;}
.na4 { float:right;padding-left:38px;width:168px;}

.zdj1 {border: #5C6D7D solid 1px;float:left}
.zdj2 {border: #EBAB51 solid 1px;float:right}
.zdj3 {border: #CBBA84 solid 1px;float:left}
.zdj4 {border: #A6C1BA solid 1px;float:right}

.nr1 {background: url("/images/11stka_23.png") right top no-repeat; float:left;}
.nr2 {background: url("/images/11stka_33.png") left top no-repeat; float:right;}
.nr3 {background: url("/images/11stka_42.png") right top no-repeat; float:left;}
.nr4 {background: url("/images/11stka_45.png") left top no-repeat; float:right;}

.n1 {color:#5C6D7D;float:left;}
.n2 {color:#EBAB51;float:right;}
.n3 {color:#CBBA84;float:left;}
.n4 {color:#A6C1BA;float:right;}

.litery{ text-decoration: none;
  color: #ffffff;
	width: 30px; height: 30px;
	float: left;
	text-align:center;
	display:block;
	}

.litery:hover { color: #000000;
  display:block;
	text-decoration: none;
	width: 30px; height: 30px;
	background-color:#ffffff;
	text-align:center;
	float: left;
	-webkit-border-radius: 70px 70px 70px 70px;
	-khtml-border-radius: 70px 70px 70px 70px;
	border-radius: 70px 70px 70px 70px;
	vertical-align: middle;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}
.kategorie {
width:308px;
height:34px;
font-size:15px;
margin-right:30px;
}

.szukajka_form {display:inline-block;float:left;border-left:1px solid #ffffff;margin-top:10px;}

.przed_select_box {height:30px;display:block;margin-left:20px;margin-top:15px;}

.select_box{
	display:inline-block;
	width:358px;
	height:34px;
	overflow-x: hidden;

	margin-right:50px;
}
.select_box select{
	width: 378px;
	height:34px;
	cursor:pointer;
	border: 0;
	font-size:15px;
	background: url("/images/11stka_22a.jpg") no-repeat 320px #ffffff;
	padding-left: 10px;
}
.szukaj_box {
width:358px;
height:34px;
border: 0;
font-size:15px;
float:right;
display:block;
background-color:#ffffff;
}

.szukaj_przycisk{cursor:pointer;height:34px; width:102px; border: 0px; margin:0px; background: url('/images/11stka_24a.jpg') right top no-repeat; display:block;float:right;color:#ffffff}
.szukaj_przycisk:hover{background: #F8F8F8 url('/images/11stka_24b.jpg') right top no-repeat;color:#bebebe}

.obsowa {margin-top:66px;}

button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}


.owl-carousel a img {
opacity: 1;
-webkit-transition: opacity 400ms;
-moz-transition: opacity 400ms;
-ms-transition: opacity 400ms;
-o-transition: opacity 400ms;
transition: opacity 400ms;
}

.owl-carousel a:hover img {
opacity: 0.7;
}


.item {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
}

.item img {
	height:166px;
	width:auto;
}

.owl {
	height:166px;
}

.no-owl-carousel2{
	width:834px;height:166px
}

.carousel_par {height:80px;width:610px;margin-top:20px;background-color:#F7F7F7;overflow:hidden;}

.sklep_kat {height:35px;display:inline-block;padding-top:18px;}




























/* ponizej nieuzywane*/


.naglowek-menu {
	width: 1200px;
	height:100px;
	position: relative;
	text-align:left;
	margin:0px auto;
}

.slider-cam{
margin: 0 auto;
padding: 20px 0px;
min-width: 1000px;
max-width: 1200px;
height: 319px;
/*border-bottom: 1px solid transparent;
border-top: 1px solid transparent;
   -moz-border-image:url("/images/11stka_13.jpg") 30 30 repeat; /* Old Firefox */
  /*-webkit-border-image:url("/images/11stka_13.jpg") 30 30 repeat; /* Safari */
  /*-o-border-image:url("/images/11stka_13.jpg") 30 30 repeat; /* Opera */
  /*border-image:url("/images/11stka_13.jpg") 30 30 repeat;*/
}

.mapka {
margin: 0px auto;
padding: 20px 0px;
min-width: 1000px;
width: 100%;
height: 319px;
color:#000000;
/*border-bottom: 1px solid transparent;
border-top: 1px solid transparent;
   -moz-border-image:url("/images/11stka_13.jpg") 30 30 repeat; /* Old Firefox */
  /*-webkit-border-image:url("/images/11stka_13.jpg") 30 30 repeat; /* Safari */
  /*-o-border-image:url("/images/11stka_13.jpg") 30 30 repeat; /* Opera */
  /*border-image:url("/images/11stka_13.jpg") 30 30 repeat;*/
}
.mapka2 {
width: 100%;
height: 319px;
}

.mapka_tekst {width:200px;height:240px;z-index: 100; display:block; position:absolute; top:146px; left:50%; margin-left:250px; font-size:22px; background-color:#30c072;color:#ffffff;padding:20px;text-align:left}

.kontakt {
	width: 864px;
	height: 65px;
	margin-top:5px;
	background-color: #352C27;
	padding:10px;
	color:#ffffff;
}

.kontakt_lewa {float:left;width:40%;}
.kontakt_prawa {float:right;width:57%;margin-left:3%;margin-bottom:25px;}

.menu_gora {font-size:12px;color: #ffffff;padding-right:10px;width:694px;text-align:right;clear:both;text-decoration: none;
	}

.menu_gora a{color: #000000;padding:7px 15px 7px 15px;font-size:12px;font-weight:normal;}

.menu_gora a:hover { color:#ffffff; background-color:#769B27; padding:7px 15px 7px 15px;font-weight:normal;
  text-decoration: none;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}

.link_form {font-size:11px;
  text-decoration: none;
  color: #ffffff;
	}

.link_form:hover { color: #000000;
  text-decoration: underline;
	-webkit-transition: .2s color linear;
  -moz-transition: .2s color linear;
  transition: .2s color linear;
}

.mapa_strony {font-size:11px;
  text-decoration: none;
  color: #000000;
	font-weight:bold;}


.mapa_strony a{font-size:11px;
  text-decoration: none;
  color: #000000;
	font-weight:bold;}

.mapa_strony a:hover { color: #000000;
  text-decoration: underline;
}

.kolumna_l {float:left; width: 210px; padding:0px;margin:0px;display:block;}
.kolumna_p {float:right; width: 764px; margin-left:10px;padding:0px;display:block;text-align:justify}


.button {margin-top:4px;border: solid 1px #c3c3c3}

.bottom {
	height: 183px;
	width: 986px;
	background:  url(images/moskitiery3_17.jpg) no-repeat;
}


.kat {font-family: 'Merienda', cursive;
float:left;width:172px; height:135px;text-align:center; background-color:#BAA07F; color:#ffffff;margin-right:6px;
}
.kat a:hover{text-decoration:none;font-weight:bold;}

.menu_zawartosc2 {position:relative; width:928px; height:29px; z-index:100;padding-top:4px;padding-left:13px}
/******************/

/*menu galeria*/
.menu2, .menu2 ul {padding:0px; margin:0px; list-style-type: none; width:180px;}
.menu2 a, .menu2 a:visited {display:block;width:170px; height:32px; line-height:29px; text-decoration:none; text-indent:5px; color: #000000;background-color:#FCEF89;margin:5px;}

.menu3 {background-color: #ffffff;border-right: solid 1px #B5B4B0; border-left: solid 1px #B5B4B0; padding:10px;}

/*************************************http://www.htmlcssdeveloper.com/tutorial/advanced-html-css/css-drop-down-menu.html********************************/
/* menu rozwijane******************************************************/
.menu_zawartosc {width:750px;text-align:center;text-decoration: none;margin-top:31px;display:inline-block}
/**********************************************************************/

.main_menu
{
font-family:'Dosis';
	height:38px;
	line-height:25px;
	font-weight:normal;
	color:#6a6a6a;
	position:relative;
	font-size:16px;
	float:right;
}
.main_menu ul
{
	padding:0px;
	margin:0;
	list-style:none;
}
.main_menu ul li
{
	padding:0;
	margin-left:10px;
	float:left;
}
.main_menu ul li a
{
	font-weight:normal;
	color:#1b1b1b;
	display:block;
	text-decoration:none;
	padding:5px 7px;
	/*margin-right:8px;*/
}
.main_menu ul li a:hover
{
	display: block;
	background-color: #bb1615;
	color:#ffffff;
	padding:5px 10px;
}
.main_menu ul li ul
{
	 display: none;
	 width: auto;
	 position:absolute;
	 top:35px;
	 padding:0px;
	 margin:0px;
}
.main_menu ul li:hover ul
{
	 display: block;
	 position: absolute;
	 margin: 0;
	 padding: 0;
}
.main_menu ul li:hover li
{
 	float: none;
 	list-style:none;
	margin:0px;
}
.main_menu ul li:hover li
{
	background-color:#bb1615;
	/*border-top:1px solid #000000;*/
}
.main_menu ul li:hover li a
{
  color:#ffffff;
	padding:5px 15px;
	display:block;
	width:100px;
}
.main_menu ul li li a:hover
{
 	color:#ffffff;
}
/*********************************************************************/

/*********************************************************************/

/*************************************http://www.htmlcssdeveloper.com/tutorial/advanced-html-css/css-drop-down-menu.html********************************/
/* menu rozwijane******************************************************/
.menu_zawartosc2 {width:100%;text-align:center;text-decoration: none;float:right;}
/**********************************************************************/

.main_menu2
{
	height:70px;
	line-height:15px;
	font-weight:300;
	color:#272727;
	position:relative;
	font-size:16px;
	float:left;
	text-decoration:none;
	padding:0px;
	text-align:center;
}
.main_menu2 ul
{
	padding:0px;
	margin:0;
	list-style-type:none;
	}
.main_menu2 ul li
{
	padding:0;
	margin-right:2px;
	float:left;
	text-align:center;
	background-color:#BB1615;
}
.main_menu2 ul li a
{
	font-weight:300;
	color:#ffffff;
	display:block;
	text-decoration:none;
	width:150px;
	height:58px;
	padding: 0px 15px;
	padding-top:10px;
	text-align:center;
}
.main_menu2 ul li a:hover
{
	padding-top:18px;
  height:65px;
	background-color:#BDC0C5;
	color:#ffffff;
	font-weight:300;
}

.podsw2 {
	 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}

.main_menu2 ul li ul
{
	 display: none;
	 width: auto;
	 position:absolute;
	 top:0px;
	 padding:0px;
	 margin:0px;
}
.main_menu2 ul li:hover ul
{
	 display: block;
	 position: absolute;
	 margin: 0;
	 padding: 0;
}
.main_menu2 ul li:hover li
{
 	float: none;
 	list-style:none;
	margin:0px;
	padding-top:0px;
}
.main_menu2 ul li:hover li
{
	background-color:#ffffff;
	/*border-top:1px solid #000000;*/
}
.main_menu2 ul li:hover li a
{
	padding-top:33px;
	color: #7a7a7b;
	display:block;
	width:150px;
	height:49px;
}
.main_menu2 ul li li a:hover
{
 	color:#ffffff;
	background-color:#459EC8;
}
/*********************************************************************/


.mini_pasek {
	padding:5px;
	font-size: 12px;
	text-align: left;
	color: #789B27;
	text-transform: uppercase;
	font-weight: bold;
	}

.pasek {
	padding:5px;
	background-color: #ffffff;
	height: 15px;
	font-size: 12px;
	text-align: center;
	color: #660405;
	text-transform: uppercase;
	border: solid 1px #FCA1A0;
	font-weight: bold;
	}

.pasek2 {
	padding: 0px;
	background:  url(images/utomiego_13.jpg) no-repeat;
	height: 31px;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	color: #ffffff;
	}

.zdj {
	/*float: left; */
	display:block;
	width:100%;
	/*margin: 4px 10px 10px 4px;
	border: 4px solid #F7F7F7;*/
	}

.zdj img{
	display:block;
	width:100%;
	}

.error {
	padding: 3px;
	color: #ff0000;

	margin: 5px;
	display:inline-block;
}


@media print {
.niedrukuje {display: none}
}

.dalej {
/*background-color:#7FADFF;*/
background-color: #D97B01;
border:2px solid #675C2F;
padding: 4px;
text-align: center;
font-weight:bold;
color: #ffffff;
text-transform: uppercase;
}

.dalej a, .dalej a:hover {
/*background-color:#7FADFF;*/
color: #ffffff;
text-transform: uppercase;
}

.table_nagl , .table_nagl th {
background-color:#CECDCB;
padding: 7px;
text-align: center;
color:#ffffff;
}

.table_td1 {
padding: 7px;
border:1px solid #E1E1E1;
background-color:#ffffff;
text-align:right;
width:40%;
}

.table_td {
padding: 7px;
color:#000000;
text-align: center;
border:1px solid #E1E1E1;
background-color:#F7F7F7;
}

.table_td2 {
padding: 0px;
margin: 0px;
text-align: left;
width:100%;
}



.table_td3 {
background-color: #cacaca;
color: #000000;
border:1px solid #e4e4e4;
}




input.input_disabled {
	font-size: 13px;
	border:1px solid #909090;
	background-color: #e5e5e5;
	}

input.input_normal {
	font-size: 13px;
	border:1px solid #909090;
	background-color: #ffffff;
}

.zdj_dolewej {
	float: left;
	margin: 0px 8px 8px 0px;
	border: 3px solid #fff;
}

.zdj_doprawej {
	float: right;
	margin: 0px 8px 8px 0px;
	border: 3px solid #fff;
}



.przycisk_gal {cursor:pointer; border:none; height:29px;width:158px; font-size:16px; line-height:33px; padding-bottom:3px; color:#000000; background-color:#A4D266; text-align:center; text-decoration:none;float:right;margin-left:4px;}
.przycisk_gal a {font-size:16px; display:block; color:#000000; text-align:center; text-decoration:none;}
.przycisk_gal:hover {background-color:#c0c0c0; color:#ffffff; text-decoration:none;}
.przycisk_gal a:hover{color:#ffffff; text-decoration:none;}

.przycisk_submit{cursor:pointer;height:32px; width:32px; border:solid 0px #4572b6;background: url('/images/ikonki/refresh.png') no-repeat;}
.przycisk_usun{cursor:pointer;height:32px; width:32px; border:solid 0px #4572b6;background: url('/images/ikonki/usun.png') no-repeat;}

.przycisk_duzy {cursor:pointer; border:4px solid #ffffff; display:block; height:52px; font-size:13px; font-weight:bold; text-transform:uppercase;line-height:52px; padding:10px 0px; width:236px;margin:0px; color:#ffffff; background-color: #DD0603; text-align:center; text-decoration:none;}
.przycisk_duzy:hover{background-color: #AB0020;color:#ffffff;text-decoration:none; }

.przycisk_lang {float:left;cursor:pointer; display:block; height:21px; font-size:13px; font-weight:bold; text-transform:uppercase;line-height:18px; padding:10px 0px; width:42px;margin-right:5px; color:#ffffff; background: url('/images/protetyka_05.png') no-repeat; text-align:center; text-decoration:none;}
.przycisk_lang:hover{background: url('/images/protetyka_05a.png') no-repeat;color:#000000;text-decoration:none; }

.przycisk_maly {float:left}
.przycisk_maly a {cursor:pointer; font-size:11px; text-transform:uppercase; width:25px;margin:3px; color:#838383; text-align:center; text-decoration:none;}
.przycisk_maly a:hover{color:#ffffff;opacity:0.80;
	/*filter: alpha(opacity=80); */
	-moz-opacity: 0.8;}

.przycisk_hide{cursor:pointer;height:9px; width:15px; border:none;background: url('images/kazaart-art2_49.jpg') no-repeat;margin-top:0px}



.czysty {clear:both;width:100%}
.hide {display:none;}


#tooltip {
    position: absolute;
    z-index: 3000;
		width: 250px;
    opacity: 0.9;
    border: 5px solid #F9E19A;
    background-color: #000000;
    color: #ffffff;
    padding: 5px;
}

#tooltip h3, #tooltip div { margin: 0; color:White; font-size:12px; }



/*okragle miniaturki bez kadrowania		*/
		.gallery .img {
	height: 140px;
	/*width: 150px;   Adjust as you see fit */
	float: left;
	margin: 10px;
	text-align: center;
-moz-border-radius:70px; /* FF */
-webkit-border-radius:70px; /* przegl�darki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:70px; /* przegl�darki typu K-meleon (typowo Linuxowe) */
border-radius:70px; /* pozosta�e przegl�darki */
/*behaviour:url(border-radius.htc);  dodatek dla badzIEwnej przegl�darki */
}

.gallery_k .img a {
	display: inline-block;
	border: 2px solid #ddd;
	padding: 1px;
-moz-border-radius:75px; /* FF */
-webkit-border-radius:75px; /* przegl�darki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:75px; /* przegl�darki typu K-meleon (typowo Linuxowe) */
border-radius:75px; /* pozosta�e przegl�darki */
/*behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przegl�darki */
}

.gallery_k .img a:hover {
	border-color: #999;
-moz-border-radius:75px; /* FF */
-webkit-border-radius:75px; /* przegl�darki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:75px; /* przegl�darki typu K-meleon (typowo Linuxowe) */
border-radius:75px; /* pozosta�e przegl�darki */
/*behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przegl�darki */
}

.gallery_k img {
	border: none;
-moz-border-radius:75px; /* FF */
-webkit-border-radius:75px; /* przegl�darki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:75px; /* przegl�darki typu K-meleon (typowo Linuxowe) */
border-radius:75px; /* pozosta�e przegl�darki */
/*behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przegl�darki */
}

/*PC + notebook*/
@media (min-width: 1370px) {
html,body{
min-width:1369px;
}

.menu_zawartosc {display:inline-block;}
}



/*Netbook*********************************************/
@media (max-width: 1200px) {
html,body{min-width:975px;}

/*.pasek_gorny { background-color:blue; }*/

.main_menu {font-size:15px;}

.naglowek-menu {width: 975px;height:80px;}

.menu_zawartosc { width:640px;margin-top:21px;text-align:right;}

a.przycisk_menu {display:inline-block;}
.menu_zawartosc {display:none;width:100%;clear:both;z-index:2000;position:absolute;top:60px;text-align:center;}

.main_menu {	float:none;}
.main_menu ul li a{background-color:#ffffff;}
.main_menu ul li {	float:none;}


.logo_gl {width:280px;}
.loga{margin-top:20px;}

.footer2 { width: 975px;}
.stopka h4{ font-size:16px;}
.stopka ul li a{ font-size:13px;}
.footer2 a {  font-size: 12px;}
.mapka_tekst { top:130px; }
.plan_tresc {width:975px;}
}

/*Mniejszy Netbook*********************************************/

@media (max-width: 1024px) {
html,body{
min-width:700px;
font-size:13px;
}

/*.pasek_gorny { 	background-color:green; }*/
.slider-cam{
min-width: 100%;
max-width: 100%;
width:100%;
height: 250px;
}

.glowna_l {	float: none;  width: 100%; }
.glowna_p {	float: none; width: 100%;}
#camera_wrap, .camera_wrap {height: 250px;}
.naglowek-menu {width: 700px;}



.mapka {
min-width: 100%;
width: 100%;
height: 319px;
}
.mapka2 { width: 100%;height: 319px;}

.mapka_tekst {width:200px;height:240px; left:50%; margin-left:105px; font-size:22px; padding:20px;}

.middle { width: 700px;}
.plan_tresc {width:700px;}
.middle1 { width: 100%;box-sizing:border-box; }

.promocje {width: 700px;}

.promocje_left {width:163px;}
.promocje_right{width:533px;}

.newsletter{
width: 700px;
height:120px;
box-sizing:border-box;
}

.otwarte_sklepy {width: 700px;}

.newsl_l{float:none;text-align:center;}
.newsl_p{float:none;text-align:center;}

.linia{
min-width: 700px;
max-width: 700px;
}

.footer2 { width: 720px; }
.input_form_l, select.select50 { width:100%;}
.logo_img {width:220px;}
.logo_szer {width:130px;}

.tytul_str{ font-size:24px; }

.input_form { width: 200px;}

.news_zdj2, .podgaleria{ margin: 0px 0px 20px 30px;}

.input_form_lb {width:100%;}
.sklep_nazwa {display:none;}
.n1, .n3 {padding-left:70px;}
.n2, .n4 {padding-right:70px;}
.sklep { width:334px;}

.szukajka_form {width:500px;}
.select_box{width:198px;margin-right:10px;}
.select_box select{width: 218px; background: url("/images/11stka_22a.jpg") no-repeat 165px #ffffff;}
.szukaj_box {width:258px;}
}


/*Tablet*************************************************/
@media (max-width: 734px) {
html,body{
width:100%;
min-width:580px;
}

/*.pasek_gorny { 	background-color:black; }*/
.slider-cam, #camera_wrap{height: 231px;}
.naglowek-menu {width: 100%;}
.linia{
min-width: 100%;
max-width: 100%;
}

.newsletter{
width: 580px;
height:120px;
}

.otwarte_sklepy {width: 580px;}

.promocje {width: 580px}

.promocje_left {width:163px;}
.promocje_right{width:414px;}

.carousel_par {width:510px;}

.mapka_tekst {width:150px;height:160px; left:50%; margin-left:90px; font-size:16px; padding:20px;}
.mapka_tekst h4{font-size:20px;}

.input_form { width: 158px;}

.ad-gallery {width:255px;}
.glowna {
width:100%;
max-width: 100%;
min-width: 580px;
}

.plan_tresc {width:580px;}

.plan_lewa {display: block; width: 100%; padding-bottom:10px; border-right:none; border-bottom: 2px dotted #B6B6B6;}
.plan_prawa {display: block; width: 100%; height: auto; margin-left: 0px;}
.wybierz-poziom { display:inline-block;width: 48%;vertical-align:top;margin-top:5px;}
.plan_legenda {display:none;}
ul#tabs li {width: 48%;float:left;margin-right:1%;margin:0px;}
#tabs {display:inline-block;width: 49%;vertical-align:top;margin:0px;}
a.przycisk_plan {margin:0px;width:80%}


.naglowek{
width: 100%;
max-width: 100%;
min-width: 100%;
}

.nagl_srodek2{ width:540px;}

.middle, .footer2,.pow_pub { width: 580px; }
.logo_szer {width:100px;}

.kontakt_l {
float:left;
width:100%;
}

.kontakt_p{
width:100%;
float:right;
}

.footer {
 	height: 70px;
 	padding-bottom:79px;
}
.stopka, .stopka2, .stopka3 {float:none;text-align:center;display:block;width:100%;margin:5px auto;padding:0px}

.szukajka_form {width:400px;}
.select_box {width:358px;margin:0px;display:block;margin-bottom:10px;}
.select_box select{width: 378px; background: url("/images/11stka_22a.jpg") no-repeat 325px #ffffff;}
.szukaj_box {width:358px;float:left;clear:both;margin-bottom:10px;}
.z0, .x2, .x3 {display:none;}
.obsowa {margin-top:26px;}

.sklep_strona_l {width:200px;}
}

/*SMARTFON**********************************************/
@media (max-width: 599px) {
html,body{
width:100%;
min-width:280px;
max-width:100%;
background-size:auto 599px;
}

/*.pasek_gorny { background-color:brown; }*/

.zdj_sklep {width:100%;height:auto;}

h1 {font-size:25px;}
h2 {font-size:20px;}

.ad-gallery {width:340px;margin:0px auto;}
.kolumna_l { display: block; width: 100%; margin-right:0px;float:none;}
.kolumna_p { display: block; width:100%;}

.tytul_str{ font-size:20px; }

#camera_wrap,.slider-cam  { height:151px;}

.newsletter{
width: 100%;
height:120px;
}

.otwarte_sklepy {width: 100%;}

.otwarte_sklepy h3 {font-size: 18px;}
.flex {flex-wrap: wrap;}

.form-input1 { width:210px; }
.promocje {width: 95%;}

.promocje_left {width:35%;}
.promocje_right{width:64%;}

.carousel_par {width:410px;}

.middle {
width:95%;
min-width:280px;
}

.plan_tresc {width:95%;}

#poziom_lista1, #poziom_lista0{
column-count:2;
-moz-column-count:2; /* zapis dla przegl�darki Firefox */
-webkit-column-count:2; /* zapis dla przegl�darki Google Chrome, Safari, Opera 15+ */}

.map-poziom1 {max-width: 348px; height: auto;}

.tresc {
min-width:280px;
}
.logo_szer {width:23%;}
.logo_img {width:150px;}

a.przycisk_menu {margin-right:15px;}

.menu_nagl	{text-align:center;}

.panel_lewy {display:none;position:absolute;z-index:50;left:0px;top:37px;background-color:#EEEEEE;padding-right:0px;}

.naglowek {
	width: 100%;
	min-width:280px;
}

.nagl_srodek2{
width:90%;
min-width:280px;
}

.middle, .footer2, .pow_pub { width: 95%; box-sizing:border-box;}

.logo_szer {width:120px;margin:5px 10px;padding:0px;}
.margin_lr {margin:5px 10px;}


.news_zdj2, .podgaleria{
margin: 0px 0px 20px 20px;
}

.input_box{	width:160px;}

.sklep_kat {height:35px;padding-top:11px;}

#ul2,#ul3,#ul4 {display:none;}

.form_newsle {box-sizing: border-box;margin:0px auto;text-align:center;}
.input_form, .select_box{float:none;vertical-align:top;width:100%;height:100%;box-sizing:border-box;margin:0px;}
.table_td2 {padding:0px;border:none;height:100%;box-sizing:border-box;}

.news_lewa {width:100%;}
.kontakt_lewa, .kontakt_prawa {width:100%;float:none;margin:0px;}
.mapka_tekst {display:none;}

.anews_next {height:240px;}
.anews_listwa {background: none; background-color: #F9F9F9;padding:15px 15px 15px 15px;}
.anews_zdj {display:block;float:none;width:100%;margin:0px;height:180px;}
.anews {background:none;height:280px;}
.anews h2 {max-width:100%; text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}

.szukajka_form {width:96%;display:block;border:none;}
.przed_select_box {margin-left:20px;margin-top:10px;}
.select_box {width:100%;margin:0px;display:block;margin-bottom:10px;}
.select_box select{width: 108%; background: url("/images/11stka_22a.jpg") no-repeat 91% #ffffff;}
.szukaj_box {width:100%;float:left;clear:both;margin-bottom:10px;}

.sklep_ikona {float:none;display:block;width:176px;margin:0px auto;}

.sklep_ikona img {display:inline;vertical-align:-10px;margin-right:10px;}
.sklep_strona_l {float:none; display: block;margin-right:0px;width:100%}
.sklep_strona_p {display: block;width:100%}
}

/* MALY SMARTFON**********************************************/
@media (max-width: 480px) {
html,body{
width:100%;
min-width:280px;
max-width:100%;
background-size:auto 599px;
}

/*.pasek_gorny { 	background-color:pink; }*/

.sklep_strona_l {width:100%;}
.podgaleria, .news_zdj2 { width:100%;margin:0px;padding:0px; float:none;}
.newsl_l h3 {font-size:23px;color:#ffffff;font-weight:bold;margin:0px;}
.form-input1 { width:130px; }

.cookie-container {
		bottom: 30px;
		left: 0;
		height: auto;
		width: 100%;
		box-sizing:border-box;
		background-size:cover;
	}
.przycisk a, .przycisk {width:118px;}
.logo_gl{ width:214px;}

.promocje { height:auto;width:100%;}
.promocje_left {display:block; vertical-align:top;width:100%; height:auto; padding-top:10px;padding-bottom:15px; font-size:21px; }
.promocje_right{width:100%;display:block;}
.promocje_gwiazda {display:inline-block;vertical-align:-8px;margin-right:10px;}

.glowna_l_1 {width: 158px; padding: 12px 20px;}
.glowna_l_2 {width: 134px; }
.glowna_p_1 {width: 130px; }
.glowna_p_2 {width: 154px; padding: 18px 20px;}

.anews_next {height:180px;}
.anews_zdj {display:block;float:none;width:100%;margin:0px;height:130px;}
.anews h2 {font-size:14px; }
a.przycisk_plan {font-size:15px;width:80%}
}



@media print {
  * {box-shadow:none;}

html, body{
  width: 100%;
	max-width: 100%;
	min-width: 100%;
 }

  /*wy��czenie wy�wietlania*/
   .znajdz, .pasek_sciezka, .glowna,.navcontainer, .buttony, .menu_pionowe, .menu, .partnerzy, .footer, .podpis, .cookie-container, .boxy, .przycisk, .przycisk_powrot2, .przycisk_drukuj, .strzalka_news, .panel_lewy, .cytaty, .biblioteki, .slider, .mapka2, .mapka, .news_stopka_ikona, a.poprzedni_news, a.nastepny_news, .naglowek, .polecamy , .skontaktuj, #tabs, .przycisk_powrot {
    display:none;
  }
	.srodek_news, .srodek, .middle, .middle1, .news_tresc2, .container, .tresc {margin:0px;width:100%;min-width:100%; max-width:100%; padding:0px; border:none}
	.news_tresc, .typ_pdf, .typ_doc, .typ_xls, .srodek_news {margin:0px;padding:0px;background:none}
	.news_tytul, .news_tytul h1 {margin:20px auto;padding-left:0px;}
	.do_pobrania  {margin:10px auto; margin-top:30px;padding-left:0px;}
	.news_stopka  {border-left: dashed #cccccc 1.5px;}
	.news_data2 {border:2px solid #919191;}
	.litera {border:1px solid #d1d1d1;}
	td, th {border:1px solid #d1d1d1;font-size:12px;}

	.tresc {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.container {
	top:0px;
	}

  /*typografia*/
  h1, h2, h3, h4, h5, h6, p, p * {
    /*font-family: Arial, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;*/
    color:black;
    background:none;
    text-shadow:none;
  }

  h1, h2, h3 {
        page-break-after: avoid;
    }

    p, h1, h2, h3 {
        orphans: 3;
        widows: 3;
    }

  /*linki*/
   a[href]:after { content: " (" attr(href) ")";}
      /*js linki*/
		a[class^="gallery"]:after,
		a[class^="litera"]:after,
		.sciezka a[href] :after,
		a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

  /*zdj�cia/grafiki*/
  img {
   max-width:100%;
	 }

  /*tabelki*/
  tr {
    page-break-inside: avoid;
  }
}

/* ]]> */