@charset "UTF-8";

* {margin: 0; padding: 0;}
main {height:100%;margin:100%;margin: 0; padding: 0;}
html, body {background:url(strony/tlo.jpg); background-position: top; background-size: 100%;	background-attachment: fixed; background-color:#fff;  font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; color: #333; line-height: 1.4;height:100%;}
body {height: initial;}
.display_n{display:none !important;}
.disp_non{display:none}
.clear{clear:both; float:none}

/**
owl.carousel.css
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}

/**
fancybox.css
 */
.fancybox-inner,.fancybox-wrap{overflow:hidden}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{overflow:hidden;padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#000;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{background-image:url(fancybox/fancybox_sprite.png);position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{background-image:url(fancybox/close.png);position:fixed;top:15px;right:15px;width:30px;height:30px;cursor:pointer;z-index:9040}.fancybox-nav,.fancybox-nav span{position:fixed;cursor:pointer;z-index:8040}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(fancybox/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev span{background:url(fancybox/fancy_nav_left.png) -60px 0 no-repeat}.fancybox-prev{left:10px}.fancybox-next{right:10px}.fancybox-nav span{top:50%;width:55px;height:100px;margin-top:-50px;visibility:hidden}.fancybox-prev span{left:0}.fancybox-next span{background:url(fancybox/fancy_nav_right.png) 13px 0 no-repeat;right:5px}.fancybox-nav:hover span{visibility:visible}.fancybox-prev:hover span{background-position:0 0}.fancybox-next:hover span{background-position:-47px 0}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock .fancybox-overlay{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.95)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}


.img_responsive,table{max-width:100%;height:auto!important}table{margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse}td,th{padding:4px}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table,tbody,td,th,thead,tr{display:block}tr{border-bottom:0px solid #ccc}td{border:none;position:relative}}

.box_naglowek, .menu-hov ul li a, .kat1, .kat2, .kat3, .kat4, .menu_left_res{font-family: "Times New Roman", Times, serif;}

.bestsel, .button1, .box_opis, .galer_op, .komentarz, input, textarea, .submit, .tab, .blog_nazwa, .data_blog, .komentarz_p, .alert, .alert_ok, .alert_haslo, .image_txt, .sciezka, select, input, option,
.item_name, .item_cena, .cena_promo, .cena_promo2, .button_link, .item_kup, .dodaj_koszyk, .koszyk_info, .podsumowanie, .potwierdzenia,.dane_zar, .popular_url,
#slidder_nag,  #slidder_opi, .foote_box, .lista_roz, .proc_l, .slideshow_text, .sortowanie, .label-radio, .label-checkbox
{ font-family: "Times New Roman", Times, serif;}
.slideshow_text {font-family: "Times New Roman", Times, serif;}

a:link, a:visited { color: #666; text-decoration: none;}
a:hover, a:active { color: #ff0000; text-decoration: none;}
a {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true);}

ol,ul,dl{*margin-right: 0px;padding: 0 40px;}
hr{ margin-top:5px; margin-bottom:5px;border: 0px;border-top: 1px solid #777;}


/**
TEMPLATE
 */
.insp{color:#ff0000; font-size:15px;}

.table_top{display: block; width:90%; position:relative;  margin:auto;}
.logo{display: block; text-align:left}
.logo img{max-width:100%;}
.box_top{display: block;  position:absolute; right:0px; top:20px; z-index:555;}



.bod_gl{position:relative; display:block;  width:90%;  margin:auto; padding-top:10px;}
.bod_gl_format{display:block; background-color:#fff; overflow:hidden; padding-bottom:15px}
.margin_srod{padding-left:8%; padding-right:8%;}
.pux_bot{display:block; height:100px;}


.sciezka{display:block; padding:6px; position:relative; z-index:5;  background-color:#777; margin-bottom:10px;}
.sciezka{display:block; position:relative;}
.sciezka ul{display:block; margin:0;padding:0; list-style: none;}
.sciezka ul li{display:block; float:left;}
.sciezka ul li a{display:block; padding:5px; text-decoration: none; color:#ccc; font-size:14px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.sciezka ul li a:hover{background-color:#999; color:#000;}



.button1 {position: relative;display: inline-block;margin: 0px;outline: none;text-decoration: none;letter-spacing: 1px;font-size: 22px;}
a.button1:link  {position: relative;z-index: 1;overflow: hidden;}
a.button1 span {display: block; padding: 10px; background: #222; color:#fff; -webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;}
a.button1::before {text-align:left !important; background: #dedede; color:#000; position: absolute; top: 1px;left: 0px; z-index: -1; padding: 10px; width: calc(100% - 20px);height: 100%;content: attr(data-hover);-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;-webkit-transform: translateX(-25%);}
a.button1:hover span,a.button1:focus span {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);transform: translateX(100%);}
a.button1:hover::before,a.button1:focus::before {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);transform: translateX(0%);}

h1,h2,h3,h4,h5,h6{color: #ed1c24; line-height: 1.2em; font-family: "Times New Roman", Times, serif; font-weight:bold;}
h1{font-size:26px;}
h2{font-size:24px; }
h3{font-size:22px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}






/**
MENU parallax
 */
.menu_parallax{position:fixed; z-index:500; right:0px; top:100px; background-color:#222;}
.menu_parallax ul{display:block; margin:0;padding:0; list-style: none;}
.menu_parallax li{display:block;padding:3px;}
.menu_parallax ul li a{display:block; margin:5px; border-radius: 50%; width: 20px; height: 20px; background-color:#fff; text-decoration: none;  transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.menu_parallax li a:hover{display:block; margin:5px; border-radius: 50%; width: 20px; height: 20px; background-color:#0e91dd; text-decoration: none;}
.menu_parallax .par_zaz{display:block; background-color:#666}
.menu_parallax .par_zaz a{border-radius: 50%; width: 20px; height: 20px; background-color:#111 !important;}
.parallax{height:100%}
.parallax_i {background-position: center center;background-repeat: no-repeat;background-attachment: fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size:100% auto;background-size: cover;min-height: 100%;width: 100%;}

/**
MENU SITE
 */


.menu_top{position:relative; display:block; z-index:200; margin-top:5px;  border-top: 2px solid #999; border-bottom: 3px solid #ed1c24;
background-color:#111;

}
.zd_metop, .zd_metop img{display:block; border:0px; width:100%}
 
#outer {width: 100%; text-align: center; position:relative;}
.menu_t{display: inline-block; vertical-align: bottom; width:80%;}
#zaznacz_top{background-color: #ff0000 !important; color:#fff !important;}

.menu-hov ul{list-style: none;padding: 0;margin: 0;}
.menu-hov ul{display: flex;justify-content: space-between;}

.menu-hov ul li ul li  {display:block;  position:relative; float:none;}
.menu-hov ul li ul {display:none;position:absolute;  margin:0px;  padding:0; margin-top:0px;  list-style: none; width:80%;background-color:#fff;}
.me_pp{left:10%;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.5);}
.menu-hov ul li ul li  {display:block;  position:relative; float:left; width:25%;}
.menu-hov ul li ul li ul {display:block;  position:relative; margin:0px; padding:0; list-style: none; width:100%;}
.menu-hov ul li ul li ul li {display:block; float:none; width:100%;}

.menu-hov ul li a{text-align: left; display:block; padding:10px; letter-spacing:1px; text-decoration: none; color:#fff; font-size:16px; font-weight:bold;  transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.menu-hov ul li a:hover{color:#ed1c24;}

.name_in{padding:10px;}
.menu-hov ul li ul li a{background-color:#fff; border-bottom:solid 2px #eee; text-align: left; display:block; margin:1px; padding:0px; padding-bottom:8px; text-decoration: none; color:#000; font-weight:bold; font-size:15px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.menu-hov ul li ul li a:hover{background-color:#eee; color:#000; border-bottom:solid 2px #000;}

.menu-hov ul li ul li ul li a{border-bottom:solid 0px #eee; background-color:#fff; color:#888; text-align: left; display:block; margin:0px; padding:6px;  padding-left:25px; text-decoration: none;  font-size:14px; font-weight:normal; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.menu-hov ul li ul li ul li a:hover{border-bottom:solid 0px #eee;  color:#000; background-color:#fff;}

.st_menu{padding-top:3px; padding-left:6px;}
.st_menu2{float:left; padding-top:3px; padding-right:6px;}


.menu_left_res{position:relative; display:none; text-align:left;  padding:9px; padding-left:7px; font-size:18px; color:#ccc; cursor:pointer; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.menu_left_res:hover{color:#000; background-color:#eee;}
.menu_left .men_res{position: relative !important; float:left; top:-8px;}

.box_left{color:#777;padding:10px;}
.menu_left{float:left; width:280px}
.body_doc{float:left; width:calc(100% - 380px); margin-left:100px; overflow:hidden;}
.body_doc_cala{position:relative; display:block; width:100%; overflow:hidden;}
.menu_left ul{margin: 0px;padding: 0px;list-style-type: none;}
.menu_left ul li{position: relative;display: block;}

#zaznacz_lewe{background-color:#eee; color:#000 !important; font-weight:bold;}

a.kat1:link, a.kat1:visited{border-bottom: solid 1px #fff; background:url(/UserFiles/site/kat1_arr.png) no-repeat; background-position: 3px center; text-align: left;color: #af0c12; font-weight:bold; display:block; padding:5px; padding-left:15px; text-decoration: none;  font-size:16px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
a.kat1:hover, a.kat1:active,a.kat1:focus{border-bottom: solid 1px #000;background-position: 10px center;  color:#000;padding-left:25px;}
.kat1:first-letter {font-size:20px;}

a.kat2:link, a.kat2:visited{ background:url(/UserFiles/site/kat2_arr.png) no-repeat; background-position: 20px center; text-align: left;color: #888; display:block; padding:5px; padding-left:35px; text-decoration: none;  font-size:15px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
a.kat2:hover, a.kat2:active,a.kat2:focus{background-position: 35px center; color:#000; padding-left:45px;}


a.kat3:link, a.kat3:visited{text-align: left;color: #777; display:block; padding:5px; padding-top:8px; padding-bottom:8px; padding-left:35px; text-decoration: none;  font-size:14px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
a.kat3:hover, a.kat3:active,a.kat2:focus{color:#000; padding-left:45px;}



#foote{background-color:#fff; border-top:solid 1px #111; color:#ccc; position:fixed; bottom:0px; z-index:500; width:100%; font-size:12px; color:#666}
#foote_bod{width:80%; margin:auto; }
.foote_box_margin{}
#foote a:link, #foote a:visited{text-decoration: none; color: #777;}
#foote a:hover, #foote a:active, #foote a:focus{text-decoration: none; color: #000}
#foote h1, #foote h2, #foote h3, #foote h4, #foote h5, #footeh6{color: #000;}
.stopka{font-size:11px; padding:10px;text-align:right;}
.stopka a:link, .stopka a:visited{text-decoration: none; color: #666;}
.stopka a:hover, .stopka a:active, #foote a:focus{text-decoration: none; color: #000}


/**
ZAJAWKI
 */


.zajawki{display:block; width:100%; text-align: center; font-size: 0px; letter-spacing: 0px; word-spacing: 0px; }
.box_naglowek{font-size:18px; color:#373737}
.box_zajawka{position:relative;width:33.33%; display: inline-block;  vertical-align: top;}
.box_margin{margin:8px; text-align: left;}
.box_zdjecie{display:block; position:relative; overflow: hidden; background: #222;}
.box_zdjecie img{width:100%; display:block; position:relative; border:0px;  transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
a.box_link:hover > .box_zdjecie img, a.box_link:active > .box_zdjecie img, a.box_link:focus > .box_zdjecie img{
transform:rotate(3deg) scale(1.2); -webkit-transform:rotate(3deg) scale(1.2); -moz-transform:rotate(3deg) scale(1.2); -o-transform:rotate(3deg) scale(1.2); 
}
.box_opis{text-align:left; position:relative; font-size:14px; padding:5px; text-align: left; color:#888; background: #fff;}
a.box_link:hover > .box_opis, a.box_link:active > .box_opis, a.box_link:focus > .box_opis{color:#000;}




.loading_load{position:fixed; display:none; left:50%; top:50%; margin-left:-30px; margin-top:-30px; z-index:5002;}
.loading_load_mask{position:relative; text-align:center;  padding-left:50%; margin-left:-20px; padding-top:10px; padding-bottom:10px; z-index:5002;}
.loading_circle{border-radius: 50%;width: 40px;height: 40px; background-color:#000; padding:10px;-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);}


.div_25{float:left; width:25%; position:relative;}
.div_33{float:left; width:33.33%; position:relative;}
.div_50{float:left; width:50%; position:relative;}
.div_67{float:left; width:66.67%; position:relative;}
.div_75{float:left; width:75%; position:relative;}
.div_col_margin{padding:10px;}


.proc_100{position:relative; width:100%; margin:auto;}
.proc_95{position:relative; width:95%; margin:auto;}
.proc_90{position:relative; width:90%; margin:auto;}
.proc_85{position:relative; width:85%; margin:auto;}
.proc_80{position:relative; width:80%; margin:auto;}
.proc_75{position:relative; width:75%; margin:auto;}
.proc_70{position:relative; width:75%; margin:auto;}
.proc_65{position:relative; width:75%; margin:auto;}
.proc_60{position:relative; width:75%; margin:auto;}

.padding_0{padding:0px;}
.padding_5{padding:5px;}
.padding_10{padding:10px;}
.padding_15{padding:15px;}
.padding_20{padding:20px;}
.padding_25{padding:25px;}
.padding_30{padding:30px;}
.padding_35{padding:35px;}
.padding_40{padding:40px;}
.padding_45{padding:45px;}
.padding_50{padding:50px;}


/**
sound player
*/
.sound_player{position:relative; z-index:100; display:block; height:230px;}
.sound_player_cla{width:99%; position:relative; max-width:100%}

/**
slideshow
 */
.galleryslide, .galleryslide_mini{overflow: hidden;position: relative;}
.margin_gal{padding:5px;}
.boxformat_gal_slide{ overflow: hidden;}

.galleryWALL{position:relative; z-index:2; width:100%; overflow: hidden}
.galleryslideMASK{overflow: hidden; height:620px;} 
.galleryslideMASK .own_blanc{opacity: 0.2;filter: alpha(opacity=20);}
.galleryslideMASK .opis{display:none; position:absolute;  z-index:5; top:0px; left:0px;}
.galleryslideMASK .opis_margin{ background: rgba(0, 0, 0, 0.8); display:block; margin:10px; padding:10px; color:#fff}
.galleryslideMASK_img{border:0px; width:auto !important; height:620px !important;}
@media (max-height: 1000px){.galleryslideMASK, .galleryslideMASK_img{height:620px !important;}}
@media (max-height: 800px){.galleryslideMASK, .galleryslideMASK_img{height:480px !important;}}
@media (max-height: 600px){.galleryslideMASK, .galleryslideMASK_img{height:420px !important;}}
@media (max-height: 500px){.galleryslideMASK, .galleryslideMASK_img{height:300px !important;}}

.slideshow_blok{position:relative; display:block; width:100%; overflow: hidden}
.slideshow_top{position:relative; display:block; width:100%; height:100% !important; background: url(/UserFiles/site/loading.gif) no-repeat; background-position: center center; background-color:#000}
.slide_elem{height:100% !important; background-position: center center !important; background-repeat: no-repeat;  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-size: cover;}
.slide_elem a{display:block; width:100%; height:100%;}
.slide_mod{position:relative; width:100%; } 
.img_mog{padding:1px;}

.slideshow_text{position:absolute;  width: 60%; left:60px; top:20px;}
.slideshow_text_padding{padding:10px; font-size:36px; font-weight:700; color:#000; text-align:left; }
.slideshow_text_padding h1, .slideshow_text_padding h2, .slideshow_text_padding h3,.slideshow_text_padding h4,.slideshow_text_padding h5,.slideshow_text_padding h6
{color: #fff; font-family: "Times New Roman", Times, serif; font-style: italic }
.slideshow_text_padding h1{font-size:55px; color: #fff; }
.slideshow_text_padding h2{font-size:40px; color: #fff; }
.slideshow_text_padding h3{font-size:37px; color: #fff; }

.owl-height, .owl-carousel .owl-stage, .owl-carousel .owl-item{height:100% !important;}
.img_mog{padding:1px;}



#bar{width: 0%;max-width: 100%;height: 2px;background: #555;}
#progressBar{width: 100%;background: #eee;}
 
.owl-theme .owl-dots{position:absolute; width:100%;  z-index:40; bottom:10px; text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:20px;height:20px;margin:5px 7px;background:#fff;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#000;}

a.slideshow_nav_left:link{display: none; position:absolute; z-index:50; top:50%; margin-top:-15px; left:10px; width:30px; height:30px; background  : url('UserFiles/site/slideshow_nav.png') 0 0px no-repeat;  transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;-o-transition:0.3s;}
a.slideshow_nav_left:hover, a.slideshow_nav_left:active,a.slideshow_nav_left:focus{background  : url('UserFiles/site/slideshow_nav.png') -30px 0px no-repeat;}

a.slideshow_nav_right:link{display: none; position:absolute; z-index:50; top:50%; margin-top:-15px; right:10px; width:30px; height:30px; background  : url('UserFiles/site/slideshow_nav.png') -90px 0px no-repeat;  transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;-o-transition:0.3s;}
a.slideshow_nav_right:hover, a.slideshow_nav_right:active,a.slideshow_nav_right:focus{background  : url('UserFiles/site/slideshow_nav.png') -60px 0px no-repeat;}

a.slideshow_nav_left_galleryslide:link{position:absolute; z-index:50; top:50%; margin-top:-15px; left:10px; width:30px; height:30px; display:block;  background  : url('UserFiles/site/slideshow_nav.png') 0 0px no-repeat;  transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;-o-transition:0.3s;}
a.slideshow_nav_left_galleryslide:hover, a.slideshow_nav_left_galleryslide:active,a.slideshow_nav_left_galleryslide:focus{background  : url('UserFiles/site/slideshow_nav.png') -30px 0px no-repeat;}

a.slideshow_nav_right_galleryslide:link{position:absolute; z-index:50; top:50%; margin-top:-15px; right:10px; width:30px; height:30px; display:block;  background  : url('UserFiles/site/slideshow_nav.png') -90px 0px no-repeat;  transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s;-o-transition:0.3s;}
a.slideshow_nav_right_galleryslide:hover, a.slideshow_nav_right_galleryslide:active, a.slideshow_nav_right_galleryslide:focus{background  : url('UserFiles/site/slideshow_nav.png') -60px 0px no-repeat;}



/**
FORMAT GALERIA
 */
.zoom_mask_gal1{position:absolute; z-index:150000; width:100%; height:100%;}
.zoom_mask_gal2{position:absolute; left:50%; margin-left:-50px; top:50%; margin-top:-50px; display:none}
.zoom_mask_gal2 img{border:0px;}
.final-tiles-gallery.effect-zoom .tile .item  .zoom_mask_gal2{display: none;}
.final-tiles-gallery.effect-zoom .tile:hover .zoom_mask_gal2 {display: block;}
.final-tiles-gallery.caption-top .tile span {color:#fff}

 
.image_z {max-width:100%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a[target=_galeria], .link_gal , a[target=_flv], .videoFILM, .sound_mp3{position:relative; display:inline-block; vertical-align:top; max-width:100%;}

.image_z{position:relative;display: block;-webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;-o-transition-duration: 0.1s;transition-duration: 0.1s;}


a[target=_galeria]:hover > .image_z, .link_gal:hover > .image_z, a[target=_flv]:hover > .image_z, .videoFILM:hover > .image_z, .sound_mp3:hover > .image_z{
transform: scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;
}



.image_txt{z-index:6; color:#000; font-size:14px; padding:10px; display:none; position:absolute; left:0; top:0px; max-width:100%; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}
a[target=_galeria]:hover > .image_txt, a[target=_flv]:hover > .image_txt, .videoFILM:hover > .image_txt, .link_gal:hover > .image_txt, .sound_mp3:hover > .image_txt{display:block;}

.image_background{z-index:5; background: rgba(255, 255, 255, 0);  width:100%; height:100%;  position:absolute; top:0px;-webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;-o-transition-duration: 0.1s;transition-duration: 0.1s; z-index:1}
a[target=_galeria]:hover > .image_background, a[target=_flv]:hover > .image_background, .videoFILM:hover > .image_background, .link_gal:hover > .image_background, .sound_mp3:hover > .image_background{
background: rgba(255, 255, 255, 0.8); transform: scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;z-index:2
}

.zoom{
background: rgba(255, 255, 255, 0.6);
border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border: 0px solid #000000;
display:none; position:absolute; z-index:6; left:50%; top:50%; margin-left:-40px; margin-top:-40px;
-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s; transition-duration: 0.3s; z-index:6}
a[target=_galeria]:hover > .zoom, a[target=_flv]:hover > .zoom , .videoFILM:hover > .zoom, .link_gal:hover > .zoom, .sound_mp3:hover > .zoom{display:block !important; z-index:2}

 
.gallery_d {display:block;}
.boxformat_gal{float:left; overflow: hidden;}
.gal_rodz1{width:33.33%}
.gal_rodz2{width:20%}



.ilos_zdj{padding:10px; background-color:#333; font-size:20px; color:#fff; font-weight: 700; margin-bottom:10px; float:left;}
.galer_op{position:absolute; z-index:50;  top:0px;  color:#000; font-size:15px; display:none;padding:0px; margin:0px}
.bg_dodaj{position:absolute; top:0px; left:0px; display:block; background-color:#fff; width:1px; height:100%;}



/**
FILMY MODUŁ
 */
.filmy_mod{position:relative; z-index:0; overflow: hidden;}
.videoFILM{position:relative; z-index:0; display:block; float:left; width:100%; overflow: hidden}
.videoFILM .img_video{display:block; width:100%; border-bottom:solid 2px #000; border-top:solid 2px #000; }
.content_film{height:100px; overflow: hidden}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/**
ROZWIJANE ZAKŁADKI
 */
 
#map_dane{position:relative; width:100%; height:450px; display:block; background-color:#000000; color:#ffffff}
.map{display:block; border: solid #000000 2px; height:100%; max-width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.link_mapa0{display:none;}
.link_mapa{position:absolute;  width:100%; height:100%; z-index:5;}
.link_mapa img{border:0px; width:100%; height:100%;}
 
.bookmarks, .bookmarks3{position:relative; display:block; color:#111;margin-top:10px;margin-bottom:10px;}
.bookmarks_margin{padding:10px;}
 

.rozwin_list{display:none;}
a.lista_roz:link, a.lista_roz:visited{position:relative;display:block; background-color:#eee; color:#777; border-bottom:solid 1px #ccc; font-size:18px;padding:6px; padding-left:10px; padding-right:10px;text-decoration: none; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
a.lista_roz:hover, a.lista_roz:active,a.lista_roz:focus{background-color:#ccc; color:#000;}

.lista_roz_z3{display: inline-block; float:left}

.arrow {position:absolute; right:5px;border-left:3px solid #999;border-top:3px solid #999;width:12px;height:12px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);margin-top:5px;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;-o-transition-duration: 0.2s;transition-duration: 0.2s;}
a.lista_roz:hover > .arrow{ right:20px; border-color:#000}
#active_zak{background-color:#fff !important; color:#000 !important;}
#active_zak .arrow{-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);border-color:#ff0000} 
.arrow2 {position:absolute; right:5px;border-left:2px solid #999;border-top:2px solid #999;width:10px;height:10px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);margin-top:7px;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;-o-transition-duration: 0.2s;transition-duration: 0.2s;}
#active_zak .arrow2{  -webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);border-color:#ff0000} 

/**
ZAKŁADKI 1
 */

.bookmarks .zak_ul{display:block; margin:0;padding:0; }
.bookmarks .zak_li {list-style-type: none }
.bookmarks3 ul{display:block; margin:0;padding:0; }
.bookmarks3 ul li{display:block; float:left;}
.bookmarks3 ul li ul{*margin-right: 0px;padding: 0 40px;}
.bookmarks3 ul ul li {list-style-type: disc }


/**
ZAKŁADKI 4
 */

.tre_zak4{position:relative; padding-left:50px; padding-right:50px;}

/**
KSIĘGA GOŚCI
 */

.form_info{font-size:14px; color:#ffffff;}
.form_input{margin:2px;background-color: #222222; width:248px;  text-align: left;  border: 1px solid #111111; color: #cccccc;}
.ellipse{float: left;}
.page_navigation , .alt_page_navigation{padding-bottom: 10px;}
.page_navigation a, .alt_page_navigation a{padding:3px 5px;margin:2px;color:white;text-decoration:none;float: left;font-size: 12px;background-color:#000000;}
.active_page{background-color:white !important;color:black !important;}	
.content, .alt_content{color: #ee145b;}
.content li, .alt_content li, .content > p{padding-left:7px;list-style: none;color: #000000;margin-left:-20px;border-left: 4px solid #a50000; margin-bottom:14px;}
.wpis_ksiega_g{color: #666;}



.haslo_mod{ display:block;}
.haslo_mod_margin{padding:20px;}
.alert_haslo{font-size:18px;  color: #ff0000 !important;}
.alert{font-size:18px;  color: #ff0000 !important;}
.alert_ok{font-size:18px;  color: #39a802;}


/**
BLOG
 */

.all_blo{display:none; margin:10px; padding:10px; background-color:#eee; border:solid 1px; eee;}
.kom_ram{border:solid 1px #ccc; padding:10px; min-height:220px}
.kom_ram:hover{border:solid 1px #111; padding:10px; min-height:220px; background-color:#eee}
.kom_im{float:left; margin: 10px;}

.blog_nazwa{margin-top:10px; margin-bottom:10px;}
.blog{display:block; background-color:#fff; border:solid 1px #dcdcdc; padding:20px; margin-bottom:20px;}
.blog:hover{ border:solid 1px #555;}
.data_blog{color:#ff0000; background:url(/UserFiles/site/calendar.png) no-repeat; height:24px; padding-left:35px}
.image_blog{display:block; width: calc(100% - 20px);}
.blog_nag{float:left;}
.blog_margin2{ border-left:solid 1px #eee;padding-left:20px;}
.komentarze_dodaj{position:relative; display:block;background-color: #f3f3f3;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.4);}
.komentarze_dodaj_margin{padding:10px;}



.kontakt_box{padding:10px;}
.tab{font-size:16px; color:#333333;}
.gallery, .video, .slide_mod, .zakladki1, .zakladki2, .zakladki3, .formularz, .guest{position:relative; display:block; clear:both; float:none}
.leaflet_div{position:relative; display:block; border:solid 1px #555;} .leaflet_div iframe {position:relative; display:block;}


/**
EFEKTY
 */

.animatable {  visibility: hidden;  -webkit-animation-play-state: paused;          -moz-animation-play-state: paused;       -ms-animation-play-state: paused;  -o-animation-play-state: paused;     animation-play-state: paused; }
.animated {  visibility: visible;    -webkit-animation-fill-mode: both;  -moz-animation-fill-mode: both;  -ms-animation-fill-mode: both;  -o-animation-fill-mode: both;  animation-fill-mode: both;    -webkit-animation-duration: 1s; -moz-animation-duration: 1s;  -ms-animation-duration: 1s;  -o-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-play-state: running;  -moz-animation-play-state: running;  -ms-animation-play-state: running;  -o-animation-play-state: running;  animation-play-state: running;}


 .zoom1{position:relative;display:block;-webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;-o-transition-duration: 0.1s;transition-duration: 0.1s;}
 .zoom1:hover{transform: scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}

 .zoom2{position:relative;display:block;-webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;-o-transition-duration: 0.1s;transition-duration: 0.1s;}
 .zoom2:hover{transform: scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}


 .pokazywanie{opacity: 0.5; filter: alpha(opacity=50);-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}
 .pokazywanie:hover{opacity: 1; filter: alpha(opacity=100);-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}

 .ukrywanie{opacity: 1; filter: alpha(opacity=100);-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}
 .ukrywanie:hover{opacity: 0.5; filter: alpha(opacity=50);-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;}

 .shadow_black{text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
 .shadow_white{text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);}


@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}
@-webkit-keyframes pulse1{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse1{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse1{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.pulse1:hover{-webkit-animation-name:pulse1;animation-name:pulse1;-webkit-animation-duration:.4s;animation-duration:.4s}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}

@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.flip img{z-index:10}.flip:hover img{-webkit-animation-name:flip;animation-name:flip;-webkit-animation-duration:.6s;animation-duration:.6s}
@-webkit-keyframes flip2{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-360deg);transform:perspective(400px) rotate3d(1,0,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(1,0,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(1,0,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(1,0,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(1,0,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip2{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-360deg);transform:perspective(400px) rotate3d(1,0,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(1,0,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(1,0,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(1,0,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(1,0,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.flip2 img{z-index:10}.flip2:hover img{-webkit-animation-name:flip2;animation-name:flip2;-webkit-animation-duration:.6s;animation-duration:.6s}
@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}
@-webkit-keyframes fadeIn{0%,20%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%,20%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%,20%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%,20%,60%{opacity:0}100%{opacity:1}}

@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}

@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{-webkit-transform:translateX(20px)}80%{-webkit-transform:translateX(-5px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{-moz-transform:translateX(20px)}80%{-moz-transform:translateX(-5px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(20px)}80%{-o-transform:translateX(-5px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{transform:translateX(20px)}80%{transform:translateX(-5px)}100%{opacity:1;transform:translateX(0)}}
@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{-webkit-transform:translateX(-20px)}80%{-webkit-transform:translateX(5px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{-moz-transform:translateX(-20px)}80%{-moz-transform:translateX(5px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{-o-transform:translateX(-20px)}80%{-o-transform:translateX(5px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{transform:translateX(-20px)}80%{transform:translateX(5px)}100%{opacity:1;transform:translateX(0)}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{opacity:1;-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}100%{opacity:1;transform:scale(1)}}
@-webkit-keyframes moveUp{0%{opacity:1;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes moveUp{0%{opacity:1;-moz-transform:translateY(40px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes moveUp{0%{opacity:1;-o-transform:translateY(40px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes moveUp{0%{opacity:1;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}
.animated.animationDelay{animation-delay:.4s;-webkit-animation-delay:.4s;}
.animated.animationDelayMed{animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.animated.animationDelayLong{animation-delay:1.6s;-webkit-animation-delay:1.6s;}
.animated.fadeInLeft {	-webkit-animation-name: fadeInLeft;	-moz-animation-name: fadeInLeft;	-o-animation-name: fadeInLeft;	animation-name: fadeInLeft;}
.animated.fadeInRight {	-webkit-animation-name: fadeInRight;	-moz-animation-name: fadeInRight;	-o-animation-name: fadeInRight;	animation-name: fadeInRight;}
.animated.bounceIn {	-webkit-animation-name: bounceIn;	-moz-animation-name: bounceIn;	-o-animation-name: bounceIn;	animation-name: bounceIn;}
.animated.bounceInRight {	-webkit-animation-name: bounceInRight;	-moz-animation-name: bounceInRight;	-o-animation-name: bounceInRight;	animation-name: bounceInRight;}
.animated.bounceInLeft {	-webkit-animation-name: bounceInLeft;	-moz-animation-name: bounceInLeft;	-o-animation-name: bounceInLeft;	animation-name: bounceInLeft;}
.animated.fadeIn {-webkit-animation-name: fadeIn;-moz-animation-name: fadeIn;-o-animation-name: fadeIn;animation-name: fadeIn;}
.animated.fadeInUp {-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp;}
.animated.moveUp {-webkit-animation-name: moveUp;-moz-animation-name: moveUp;-o-animation-name: moveUp;animation-name: moveUp;}


.shadow_black{text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
.shadow_white{text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);}



.player_mp3{position:relative; display:block; width:100%;}
.opis_play{display:block;font: 11px Arial, Helvetica, sans-serif; color:#555555;}

a.close_sound2:link {width:15px; height:15px; display:block; background: url(image/zamMuz.jpg) 0px 0px no-repeat;  text-decoration: none;}
a.close_sound2:visited {width:15px; height:15px; background: url(image/zamMuz.jpg) 0px 0px no-repeat;  text-decoration: none;}
a.close_sound2:hover {width:15px; height:15px; background: url(image/zamMuz.jpg) 0px -15px no-repeat;  text-decoration: none;}
a.close_sound2:active {width:15px; height:15px; background: url(image/zamMuz.jpg) 0px -15px no-repeat;  text-decoration: none;}


/* kalendarz */

.kalendarz{padding:5px; background-color:#ccc; position:relative;display:block;  border:solid 1px #ccc}
.kal_dat{display:block; padding:12px;  font-weight:bold;  font-size:18px; color:#000;}
#zamk_kalenda{float:right;}
.kalendarz_info{margin:1px; display:none; position:relative;}

.kal_mar2{margin:1px; padding-top:10px; padding-bottom:10px; background-color:#444; color:#fff}
.kal_el{display:block;  color: #555; width:14.285%; display:block; float:left; text-align: center;}
.kal_pu{background-color: transparent; color:#ff0000 !important}
 #kal_dzien{background-color: #222; color: #000000;}
.kal_mar{margin:1px;  background-color:#eee; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.kal_mar:hover{background-color:#ccc;}    
.pad_kal{padding-top:6px; padding-bottom:6px;}

a.kal_lin:link, a.kal_lin:visited{display:block; color:#fff !important;  text-shadow: 1px 1px 1px #000;  transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
a.kal_lin:hover, a.kal_lin:active,a.kal_lin:focus{background-color:#333 !important;}
#kalen_txt{display:none}
.nazwa_kal{font-size:20px; color:#000; float:left;}
.data_kal{font-size:16px; color:#666; float:right;}
.opis_kal{clear:both; float:none; color:#000; padding:10px;}

a.lin_arr:link, a.lin_arr:visited{color:#fff; padding:9px;  transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
a.lin_arr:hover, a.lin_arr:active,a.lin_arr:focus{color:#000}



/* RESPONSIVE ARROWS */
[class^=arr-]{border:       solid currentColor;border-width: 0 .2em .2em 0;display:      inline-block;padding:      .20em;}
.arr-right {transform:rotate(-45deg); margin-bottom:1px}
.arr-left  {transform:rotate(135deg); margin-bottom:1px}
.arr-up    {transform:rotate(-135deg);}
.arr-down  {transform:rotate(45deg);}


/**
FORMULARZE
 */

.szukaj_stron input{display:block; width:100%;  height: 42px;}
.szukaj_stron input[type=submit]{position:absolute; right:2px; top:-2px;background-image: url(/UserFiles/site/search.png);background-position: center;background-repeat: no-repeat;width: 38px;height: 38px;border: 0px;background-color: #fff;cursor: pointer;outline: 0;}
.szukaj_stron input[type=submit]:hover{background-color: #666;}
.szukaj_stron{position:relative; width:100%}



input, textarea{
height:42px; padding:8px; margin:4px 0px 4px 0px;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
font-size:16px; color:#777; background-color: #ffffff; letter-spacing:1px; text-align: left;  border: 1px solid #eee;
transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;
}

input:hover , textarea:hover{color:#000;background-color: #eee;}
textarea{width:100%; min-height:100px;}

input[type=submit]{cursor: pointer;text-align:center;height:42px; padding:8px; margin:4px 0px 4px 0px;font-size:16px; background-color: #ccc; color:#000;  border: 0px solid #cccccc; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
input[type=submit]:hover{background-color: #444; color: #fff;}

select {font-size: 16px; height:42px; background-color:#ccc; color:#000;width:100%;padding: 0.5em 3.5em 0.5em 1em;margin:4px 0px 4px 0px;cursor: pointer;border: 0px solid #eee; display: inline-block;line-height: 1.5em;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
select::-ms-expand{display:none;}
select:hover{color:#fff}
select.minimal {background-image: url(/UserFiles/site/arr_menu.png);background-position:right 10px center; background-repeat: no-repeat; }
select.minimal:focus {background-image: url(/UserFiles/site/arr_menu2.png);background-position:right 10px center;background-repeat: no-repeat;outline: 0;  background-color:#777;}
select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}

option{background-color:#eee; color:#444; padding:5px; heighr:30px;}



.radio_b{position:relative; width:100%; margin-bottom:10px; margin-top:10px;}
.regular-radio {display: none;}
.regular-radio + label {-webkit-appearance: none;background-color: #e1e1e1;border: 4px solid #e1e1e1;border-radius: 15px;width: 100%;display: inline-block;position: relative;width: 15px;height: 15px;}
.regular-radio:checked + label {background: #319500;border: 4px solid #e1e1e1;}
.label-radio{font-size:16px; position:absolute; left:30px; top:0px;}



.checkbox_b{position:relative; display:block; clear:both; width:100%; margin-top:30px;  margin-bottom:10px;}
input[type=checkbox] {opacity: 0;float:left; z-index:2; height:20px;}
input[type=checkbox] + label {background-color:#ff0000;margin: 0 0 0 22px;position: relative;cursor: pointer;float: left;z-index:2;}
input[type=checkbox] + label ~ label {margin: 0 0 0 40px;z-index:2;}
.label-checkbox{font-size:16px; position:relative;  padding-left:30px; z-index:1;}
input[type=checkbox] + label::before {  content: ' ';  position: absolute;  left: -35px;  top: -3px;  width: 23px;  height: 23px;  display: block;  background: white; border: 1px solid #A9A9A9;}
input[type=checkbox] + label::after {  content: ' ';  position: absolute;  left: -35px;  top: -3px;  width: 23px;  height: 23px;  display: block;  z-index: 1;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4MS4yIDI3MyAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxODEuMiAyNzMgMTcgMTYiPjxwYXRoIGQ9Ik0tMzA2LjMgNTEuMmwtMTEzLTExM2MtOC42LTguNi0yNC04LjYtMzQuMyAwbC01MDYuOSA1MDYuOS0yMTIuNC0yMTIuNGMtOC42LTguNi0yNC04LjYtMzQuMyAwbC0xMTMgMTEzYy04LjYgOC42LTguNiAyNCAwIDM0LjNsMjMxLjIgMjMxLjIgMTEzIDExM2M4LjYgOC42IDI0IDguNiAzNC4zIDBsMTEzLTExMyA1MjQtNTI0YzctMTAuMyA3LTI1LjctMS42LTM2eiIvPjxwYXRoIGZpbGw9IiMzNzM3MzciIGQ9Ik0xOTcuNiAyNzcuMmwtMS42LTEuNmMtLjEtLjEtLjMtLjEtLjUgMGwtNy40IDcuNC0zLjEtMy4xYy0uMS0uMS0uMy0uMS0uNSAwbC0xLjYgMS42Yy0uMS4xLS4xLjMgMCAuNWwzLjMgMy4zIDEuNiAxLjZjLjEuMS4zLjEuNSAwbDEuNi0xLjYgNy42LTcuNmMuMy0uMS4zLS4zLjEtLjV6Ii8+PHBhdGggZD0iTTExODcuMSAxNDMuN2wtNTYuNS01Ni41Yy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTI1My41IDI1My41LTEwNi4yLTEwNi4yYy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTU2LjUgNTYuNWMtNS4xIDUuMS01LjEgMTIgMCAxNy4xbDExNC43IDExNC43IDU2LjUgNTYuNWM1LjEgNS4xIDEyIDUuMSAxNy4xIDBsNTYuNS01Ni41IDI2Mi0yNjJjNS4yLTMuNCA1LjItMTIgLjEtMTcuMXpNMTYzNC4xIDE2OS40bC0zNy43LTM3LjdjLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0xNjkuNSAxNjkuNS03MC4yLTcxLjljLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0zNy43IDM3LjdjLTMuNCAzLjQtMy40IDguNiAwIDEybDc3LjEgNzcuMSAzNy43IDM3LjdjMy40IDMuNCA4LjYgMy40IDEyIDBsMzcuNy0zNy43IDE3NC43LTE3Ni40YzEuNi0xLjcgMS42LTYuOS0uMS0xMC4zeiIvPjwvc3ZnPg==') no-repeat center center;  -ms-transition: all .2s ease;  -webkit-transition: all .2s ease;  transition: all .3s ease;  -ms-transform: scale(0);  -webkit-transform: scale(0);  transform: scale(0);  opacity: 0;
}
input[type=checkbox]:checked + label::after {  -ms-transform: scale(1);  -webkit-transform: scale(1);  transform: scale(1);  opacity: 1;}

.mini_in{padding-bottom:20px;}
.mini_in .checkbox_b{position:relative; display:block; clear:both; width:100%; margin-top:5px;  margin-bottom:5px;}
.mini_in input[type=checkbox] {opacity: 0;float:left; z-index:2; height:10px;}
.mini_in input[type=checkbox] + label {margin: 0 0 0 22px;position: relative;cursor: pointer;float: left;z-index:2;}
.mini_in input[type=checkbox] + label ~ label {margin: 0 0 0 22px;z-index:2;}
.mini_in .label-checkbox{font-size:14px; position:relative;  padding-left:22px;z-index:1;}
.mini_in input[type=checkbox] + label::before {  content: ' ';  position: absolute;  left: -35px;  top: 2px;  width: 16px;  height: 16px;  display: block;  background: white; border: 1px solid #A9A9A9;}
.mini_in input[type=checkbox] + label::after {  content: ' ';  position: absolute;  left: -35px;  top: 2px;  width: 16px;  height: 16px;  display: block;  z-index: 1;
  background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4MS4yIDI3MyAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAxODEuMiAyNzMgMTcgMTYiPjxwYXRoIGQ9Ik0tMzA2LjMgNTEuMmwtMTEzLTExM2MtOC42LTguNi0yNC04LjYtMzQuMyAwbC01MDYuOSA1MDYuOS0yMTIuNC0yMTIuNGMtOC42LTguNi0yNC04LjYtMzQuMyAwbC0xMTMgMTEzYy04LjYgOC42LTguNiAyNCAwIDM0LjNsMjMxLjIgMjMxLjIgMTEzIDExM2M4LjYgOC42IDI0IDguNiAzNC4zIDBsMTEzLTExMyA1MjQtNTI0YzctMTAuMyA3LTI1LjctMS42LTM2eiIvPjxwYXRoIGZpbGw9IiMzNzM3MzciIGQ9Ik0xOTcuNiAyNzcuMmwtMS42LTEuNmMtLjEtLjEtLjMtLjEtLjUgMGwtNy40IDcuNC0zLjEtMy4xYy0uMS0uMS0uMy0uMS0uNSAwbC0xLjYgMS42Yy0uMS4xLS4xLjMgMCAuNWwzLjMgMy4zIDEuNiAxLjZjLjEuMS4zLjEuNSAwbDEuNi0xLjYgNy42LTcuNmMuMy0uMS4zLS4zLjEtLjV6Ii8+PHBhdGggZD0iTTExODcuMSAxNDMuN2wtNTYuNS01Ni41Yy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTI1My41IDI1My41LTEwNi4yLTEwNi4yYy01LjEtNS4xLTEyLTUuMS0xNy4xIDBsLTU2LjUgNTYuNWMtNS4xIDUuMS01LjEgMTIgMCAxNy4xbDExNC43IDExNC43IDU2LjUgNTYuNWM1LjEgNS4xIDEyIDUuMSAxNy4xIDBsNTYuNS01Ni41IDI2Mi0yNjJjNS4yLTMuNCA1LjItMTIgLjEtMTcuMXpNMTYzNC4xIDE2OS40bC0zNy43LTM3LjdjLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0xNjkuNSAxNjkuNS03MC4yLTcxLjljLTMuNC0zLjQtOC42LTMuNC0xMiAwbC0zNy43IDM3LjdjLTMuNCAzLjQtMy40IDguNiAwIDEybDc3LjEgNzcuMSAzNy43IDM3LjdjMy40IDMuNCA4LjYgMy40IDEyIDBsMzcuNy0zNy43IDE3NC43LTE3Ni40YzEuNi0xLjcgMS42LTYuOS0uMS0xMC4zeiIvPjwvc3ZnPg==') no-repeat center center;  -ms-transition: all .2s ease;  -webkit-transition: all .2s ease;  transition: all .3s ease;  -ms-transform: scale(0);  -webkit-transform: scale(0);  transform: scale(0);  opacity: 0;
}
.mini_in input[type=checkbox]:checked + label::after {  -ms-transform: scale(1);  -webkit-transform: scale(1);  transform: scale(1);  opacity: 1;}
.mini_in input[type=submit]{width:100px;}


.pow_start{z-index:10;border:solid 1px #444;position: fixed;bottom: 0px;left:50%; margin-left:-41px;display:none;background-color:#222;width:80px; height:35px;-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 1);-moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 1);box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 1);}
.pow_start:hover{background-color:#fff;}
.pow_start:hover .Chevron:before{border-bottom-color:#222;} 
.pow_start:hover .Chevron:after{border-bottom-color:#fff;} 
.Chevron{position:absolute; top:24px; left:26px}
.Chevron:before,
.Chevron:after{ position:absolute; display:block;content:""; border:14px solid transparent;}
.Chevron:before{bottom:0;border-bottom-color:#fff;/*Chevron Color*/}
.Chevron:after{bottom:-6px;border-bottom-color:#222;}

.sherre{position:relative; z-index:50; margin-top:20px; margin-bottom:20px;}
.fb-like{margin-bottom:4px; position:relative; display:block; width:100%;}
.g-plus{position:relative; display:block; width:100%;}














/**
SKLEP
 */
a.zamk_attra:link, a.zamk_attra:visited{color: #fff;padding:5px; padding-top:2px;text-decoration: none;  font-size:13px; font-weight:bold; border:solid 1px #fff;}
a.zamk_attra:hover, a.zamk_attra:active,a.zamk_attra:focus{color:#fff; background-color:#333}

.table_css {display: table;border-collapse:collapse;width:100%; }
.cell {position:relative;vertical-align:middle;display: table-cell;border: 1px solid #eee;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cell33{width:33%; height:220px;}
.cellkoszyk{width:12.5%; height:120px; text-align:center}
.cellzdj{width:150px; padding:4px;}
.cellkoszyk_st{padding:4px;}
.cellkoszyk img{max-width:100%; max-height:100%; border:0px; padding:4px;}
.cellkoszyk_naz{width:25%; height:120px; text-align:left}

.table_kosz .table_css{margin-top:10px; margin-bottom:10px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.table_kosz .table_css:hover {-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);}


.grid input[type=submit] {float:right; width:38px; height:38px; margin-left:4px; margin-top:0px;}
.grid input[type=submit]:hover{background-color:#333 !important;}
#gr1{ background:url(/UserFiles/site/grid1.png) no-repeat center;}
#gr2{ background:url(/UserFiles/site/grid2.png) no-repeat center;}
.gr_zaznacz{background-color:#eee !important}

.szukaj{position:relative; width:100%;}
.szukaj input{width:100%; height:42px;}
.szukaj input[type=submit]{background-color: transparent;position:absolute; right:2px; top:13px;background-image: url(/UserFiles/site/search.png);background-position: center; background-repeat: no-repeat;width: 38px;height: 38px;border: 0px;cursor: pointer;outline: 0;}
.szukaj input[type=submit]:hover{background-color: #888;}


.konto{text-align:right;}


.cart img, .user img{border:0px; float:left; margin-top:-8px; margin-bottom:8px; padding-right:5px;}
.user {color:#000; font-size:15px; letter-spacing:0px;  font-weight:800; text-decoration: none; font-family: "Times New Roman", Times, serif;}
.cart a:link, .cart a:visited, .user a:link, .user a:visited{color:#000; font-size:15px; letter-spacing:0px;  font-weight:800; text-decoration: none; font-family: "Times New Roman", Times, serif;}
.cart a:hover, .cart a:active, .user a:hover, .user a:active { color: #ff0000;}

.show_cart{position:absolute; z-index:201;   padding:15px; right:-10px; top:45px; display:none; width:180px; text-align:center;background-color: #fff;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;}
.triangle {position:absolute; z-index:201; top:-10px;right:12px;width:0px;height:0px;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #fff;} 





.shem{float:right; position:relative;padding:2px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.shem:hover{background-color: #eee; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.shem img{display:block; border: 0px;}


.sortowanie{float:left; color:#000; font-weight:bold;}
.sort{float:left; width:220px; padding:5px;}
.sort_cena{float:left;  padding:5px;}
.sort_cena input{width:50px;}
.sort_cena input[type=submit]{width:80px;margin-left:2px;}
.sort_ilosc{float:left; width:95px; padding:5px;}



.item_li{display:table-cell; position:relative; float:left; width:33.33%; margin-bottom:20px;}
.it_p{width:25%;}
.item_margin{position:relative; margin:10px; transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s; background-color:#fff;}
.item_name{display:table; overflow:hidden; width:100%; height:58px; border-bottom:solid 1px #ccc;}
.item_name h1{display:table-cell; vertical-align: middle; text-align:center; padding:8px; font-size:15px; color:#000; transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;}
.item_name h1:first-letter {font-size:20px;}
.item_foto {position:relative; width: 100%; overflow:hidden; background-position: center center !important; background-repeat: no-repeat;  background-size: 100% !important; transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;}
.poziom:after {content: ""; display: block;padding-bottom: 67%;}
.pion:after {content: ""; display: block;padding-bottom: 150%;}
.item_zaj{display:none; top:0px; position:absolute; width: calc(100% - 20px); padding:10px; z-index:5; color:#444; background-color:#fff; font-size:13px; z-index:10}
.item_cena{font-size:16px text-align:center; font-weight:700; padding:8px; background-color:#eee; color:#000;}
.item_cena_b{font-size:22px;}
.cena_promo{position:absolute; right:0px; bottom:0px; z-index:20; font-weight:700;  font-style:italic; color:#fff; background-color:#ff0000; padding:10px;}
.item_li:hover .item_margin{-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.30);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.30);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.30);}
.item_li a:hover .item_zaj{display:block; background-color:#fff; width: calc(100% - 20px); }
.item_foto_org{position:relative;}
.item_foto_org img{width:100%; max-width:100%; max-height:100%; border:0px; transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;}
.item_li a:hover > .item_name, .item_li a:active > .item_name, .item_li a:focus > .item_name{background-color:#eee;}
.item_li a:hover > .item_foto, .item_li a:active > .item_foto, .item_li a:focus > .item_foto{background-size: 110% !important;}

.item_li2{ position:relative;  width:100%; background-color:#fff;}
.item_styl2{position:relative; display:block; margin:10px; transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s; }
.item_li2:hover .item_styl2{-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.30);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.30);box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.30);}
.item_opis{padding:10px;}
.item_name2 h1{font-size:25px; font-weight:700; color:#000}
.item_name2 h1:first-letter {font-size:28px;}
.item_foto2 { position:absolute; width:100%;height:220px; top:0px; text-align:center;}
.item_foto2 img{max-width:95%; max-height:95%; border:0px; transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;}
.item_zaj2{color:#444; font-size:14px;}
.cena_sty{padding:5px;}
.cena_promo2{font-size:18px; font-weight:700; padding:8px; font-style:italic; color:#fff; background-color:#ff0000;}
.item_li2 a:hover  .item_foto2 img{max-width:98%; max-height:98%;}
.item_full{display:block; float:left; width:100%;}


.item_kup{background-color:#eee;padding:20px; color:#222; font-size:18px;border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;}
.p_cena, .sciezka_atr{color:#000; font-size:24px;}
.cena_aktualna{font-size:32px;}
.cena_oszedzasz{font-size:15px; color:ccc;}

.kl_hid{display:none;}
#attrybut_wpisz{display:none;}
.attrybuty_lista{padding-top:10px; padding-bottom:10px;}
.attrybuty_styl{display:block; position:relative; padding:10px; background-color:#666; color:#fff; border:solid 1px #666; margin-top:10px; margin-bottom:10px; border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;}
.kup_styl{padding:10px; background-color:#222; color:#fff; border:solid 1px #666; margin-top:10px; margin-bottom:10px; border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;}

.dodaj_koszyk{text-shadow: 2px 2px 2px rgba(0, 0, 0, 1); font-size:22px; display:none; position:fixed; background-color:#357c01; color:#fff; text-align:center;   z-index:100; top:40%; width:76%; left:10%; padding:2%;
-webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.75);}


.powr{position:relative; text-align:right; margin-top:10px; margin-bottom:10px;}

a.button_link:link, a.button_link:visited, #filt_uk, #filt_pk{ padding:8px;font-size:15px; color:#fff; background-color: #444; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
a.button_link:hover, a.button_link:active,a.button_link:focus{background-color: #eee; color: #000;}



#filt_uk{display:none;}
#filt_pk{display:none;}
#filt_uk,#filt_pk{position:relative; right:0px; top:0px; z-index:30}
#filt_pk img{border:0px; float:left; padding-right:5px; padding-top:2px;}

.pagination{float:right; display: table; border-collapse:separate;border-spacing:5px;}
a.pagi:link, a.pagi:visited{display: table-cell; vertical-align: middle; width:34px; height:34px; border:solid 1px #ccc; text-align: center; color: #666; text-decoration: none;  font-size:14px;}
a.pagi:hover, a.pagi:active,a.pagi:focus{color:#000;  border:solid 1px #000;}
.pagi_sel{display: table-cell; vertical-align: middle; width:34px; height:34px; border:solid 1px #ccc; border:solid 1px #000; text-align: center; background-color:#2c2c2c; color: #fff;text-decoration: none;  font-size:14px;}


.item_pok_z{display:block; width:100%; overflow:hidden; border:solid 1px #ccc;}
.item_pok_z_margin{padding:10px;}
.item_producnet img{margin-top:10px; width:100%; display:block;}

.koszyk_info{padding:10px; border:solid 2px #ccc; font-size: 18px; color:#000; margin:20px;}
.podsumowanie{padding:20px; border:solid 2px #222; background-color:#fafafa; font-size: 18px; text-align:center; color:#222;  margin:20px;}
.podsumowanie_cena{font-weight:bold; font-size:50px; color:$000;} .podsumowanie_cena span{font-size:30px !important}
.zwiek{font-size:24px; font-weight:bold}
.zamawiam{font-size:24px !important;}

.plat_0, .plat_1, .sp_pl{display:none;}
.sp_pl{padding:20px; background-color:#f8f8f8; border:solid 2px #ccc;}

.potwierdzenia{background-color:#079a00; color:#fff; text-align:center; padding:20px; font-size:24px;}
.list_zam{display:block; border:solid 1px #ccc; margin:10px; padding:15px; display:none;}




.bestsel{display:block; margin:0;padding:0; list-style: none;}
.bestsel li a{text-align: left; display:block; padding:4px; padding-left:10px; text-decoration: none; color:#000; font-weight:bold; font-size:13px;}
.bestsel li a:hover{color:#ff0000;}

.popular_url{background-color:#fff}
.popular_item:hover .popular_cena{opacity: 1;filter: alpha(opacity=100);}
.popular_nag{display:block; text-align:center; margin-top:20px; margin-bottom:20px;}

.popular_margin{padding:10px; position:relative}
.popular_cena{position:absolute; background-color:#333; padding:10px; width:100%; z-index:4; top:0px; opacity: 0;filter: alpha(opacity=0); transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;}



.popular_name{background-color:#eee; padding:10px; margin-top:10px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.popular_url:hover .popular_name{background-color:#333;padding-bottom:15px; padding-top:15px;margin-top:0px;}


a.popular_url:link, a.popular_url:visited{height:100%; display:block; text-align: center; color: #111;  text-decoration: none;  font-size:18px; }
a.popular_url:hover, a.popular_url:active,a.popular_url:focus{color:#fff;}

.popolar .owl-wrapper {display: table !important; background-color:#fff}
.popolar .owl-item {display: table-cell !important;float: none;vertical-align: bottom; border:solid #eee 1px; background-color:#fff; overflow:hidden}

.activ_li{float:left}







/**
RESPONSIVE
 */

.men_res {display:none; background: rgba(255, 255, 255, 0.9);  width: 40px;  height: 40px;  position: fixed; z-index:2000; top:5px; right:5px;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg); -webkit-transition: .5s ease-in-out;  -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out; transition: .5s ease-in-out;  cursor: pointer;border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;}
.men_res span {margin:10%;  display: block;  position: absolute;  height: 7px;  width: 80%;  background: #d3531a;  border-radius: 6px;  opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out;}
.men_res span:nth-child(1) {top: 0px;}
.men_res span:nth-child(2),.men_res span:nth-child(3) {top: 12px;}
.men_res span:nth-child(4) {top: 24px;}
.men_res.open span:nth-child(1) {top: 12px;  width: 0%;  left: 50%;}
.men_res.open span:nth-child(2) {-webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);}
.men_res.open span:nth-child(3) {-webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);}
.men_res.open span:nth-child(4) {top: 12px;  width: 0%;  left: 50%;}


@media (min-width: 1280px){
#filt_uk{display:none;}
#filt_pk{display:none;}
.item_li{width:33.33%;}
}

@media (max-width: 1280px){
.bod_gl{width:93%;}
.margin_srod{padding-left:4%; padding-right:4%;}
.body_doc{width:calc(100% - 330px); margin-left:50px;}
.item_li{width:33.33%;}
}


@media (max-width: 1024px){
.bod_gl{width:95%;}
.margin_srod{padding-left:2%; padding-right:2%;}
.body_doc{width:calc(100% - 300px); margin-left:20px;}

.menu_top .men_res{display:block;}
.menu_t{display: none;}

.menu_t{width:100%;}
.menu-hov ul{display: block; position:relative}
.menu-hov ul li{border-bottom: solid 1px #eee; display:block; float:none;}
.menu-hov ul li a{color:#444}
.menu-hov ul li a:hover{background-color:#eee;}
.menu-hov ul li ul {display:none;position:relative; width:100%;}
.me_pp{left:0%;}
.zd_metop{display:none;}
.menu-hov ul li ul li  {display:block;  position:relative; float:none; width:100%;}
.menu-hov ul li ul li ul{width:100%;}
.menu-hov ul li ul li ul {position:relative; margin-left:0px; margin-top:0px;}




#filt_uk{display:none;}
#filt_pk{display:none;}

.item_li{width:50%;}
.it_p{width:33.33%;}

.box_zajawka{width:50%;}
.gal_rodz2, .boxformat_gal_blog{width:25%;}

.gallery_d {display:block;}
#zajawki0_align{margin-left:5%; margin-right:5%;}
.slideshow_text_padding{font-size:30px}
}



@media (max-width: 900px){
#foote{position:relative;}
.bod_gl{width:100%;}
.margin_srod{padding-left:1%; padding-right:1%;}

.menuLeft_info{display:none;}
.menu_left .men_res, .menu_left_res{display:block;}
.menu_left_me{display:none;}

.menu_left{float:none; width:100%}
.body_doc{float:none; width:100%; margin-left:0px}

.table_top{display: block; width:100%; position:relative;}
.logo{display: block; text-align:center; padding-left:10px;}
.logo img{max-width:100%;}
.box_top{display: block;  position:relative; right:auto; top:auto; z-index:555;}
.szuk_prod{display:block !important; opacity: 1 !important; filter: alpha(opacity=100) !important;}

h1{font-size:32px;}
h2{font-size:26px; }
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}


#filt_uk{display:none;}
#filt_pk{display:block;}

.sortowanie{display:none}; 
#filt_uk{display:none}

a.button_link:link, a.button_link:visited{
width:calc(100% - 16px);
text-align:center;
}

input[type=text], textarea{width:100%; padding:8px; }

.item_li{width:50%;}

.table_css {display: block; border-collapse:collapse;width:100%; border:solid 0px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.cell {position:relative;vertical-align:middle;display: block; border: 0px solid #eee; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cellzdj{width:40%; padding:0px; text-align:ccenter; margin:auto;}
.cellkoszyk img{max-width:100%; max-height:100%; border:0px; padding:4px;}
.cellkoszyk_naz{width:100%; height:auto; text-align:center}
.cell33, .cellkoszyk{width:100%; height:auto; border-bottom: 0px solid #eee;}
.cell67{width:100%; border-top: 0px solid #eee;}
.item_foto2 { position:relative; width:100%; text-align:center;}
.item_foto2 img{max-width:100%; max-height:100%;}


.box_zajawka{width:50%;}
.zajawki0_el{width:50%;}
#zajawki0_align{margin-left:13%; margin-right:13%;}
.gal_rodz1, .boxformat_gal_blog{width:50%;}
.gal_rodz2{width:33.33%}
.boxformat_gal img{width:100%}


  
.owl-theme .owl-dots .owl-dot, a.slideshow_nav_left:link, a.slideshow_nav_right:link{display:none}
  
.div_20, .div_25, .div_33, .div_50, .div_67, .div_75{float:none; width:100%; position:relative; padding-bottom:10px; padding-top:10px;}
.div_col_margin{padding:0px;}

.komentarz_p{position:relative; display:block}
.blog_margin2{ border-left:solid 0px #eee;padding-left:0px;}
.image_blog{display:block; width: 100%;}

.windows_site{display:block; padding:10px;}


.slideshow_text_padding h1, .slideshow_text_padding h2, .slideshow_text_padding h3,.slideshow_text_padding h4,.slideshow_text_padding h5,.slideshow_text_padding h6
{font-size:18px;}
.slideshow_text_padding h1{font-size:30px; color: #fff; }
.slideshow_text_padding h2{font-size:25px; color: #fff; }
.slideshow_text_padding h3{font-size:20px; color: #fff; }

}


@media (max-width: 720px){
.item_li{width:100%;}
.it_p{width:50%;}
}

@media (max-width: 480px){
.it_p{width:100%;}
.sciezka{display:none}

.gal_rodz1, .boxformat_gal_blog{width:100%;}
.gal_rodz2{width:50%}
.boxformat_gal img{width:100%}


.cellzdj{width:90%; padding:0px; text-align:ccenter; margin:auto;}
.box_zajawka{width:100%;}
.zajawki0_el{width:100%;}
.slideshow_text_padding{font-size:18px}
}

