@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,300,700&subset=latin,latin-ext);


* {margin: 0; padding: 0;}
main {height:100%;margin:100%;margin: 0; padding: 0;}

body, html {width:100%;min-height: 100%; height:100%; 
font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; color: #d0d0d0; line-height: 1.4;
}
html {background:url(strony/tlo.jpg) no-repeat; background-size: 100%; background-color:#353c47;}
#video_background{width: 100%; height: 100%; position:fixed;  z-index:0;}



table {margin-left: auto; margin-right: auto; max-width:100%; height:auto !important;}
.img_responsive{max-width:100%; height:auto !important;}

table { 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, thead, tbody, th, td, tr { 
		display: block; 
	}
	td { border: none;position: relative;}
}

.box_naglowek, .menu-hov ul li a, .kat1, .kat2, .kat3, .kat4, .menu_left_res, .sciezka, .slideshow_text{font-family: 'Titillium Web', sans-serif; font-weight:300}

.box_opis, .galer_op, .komentarz, input, textarea, .submit, .tab, .blog_nazwa, .data_blog, .komentarz_p, .alert, .alert_ok, .alert_haslo, .image_txt, 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,  .sortowanie, .label-radio, .label-checkbox
{font-family: 'Roboto Condensed', sans-serif;}


.pusty_top{position:relative;display:block; height:220px;}

.box_bottom_st{display: block; width:100%; position:fixed; z-index:2000; bottom:0px; text-align:center; color:#fff;  background: rgba(17, 17, 17, 0.8); }
.box_bottom_st_mar{padding:5px; padding-bottom:0px;}
.table_top{border-bottom:solid 2px #555; display: block; width:100%; position:fixed; z-index:2000; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s; background: url('UserFiles/site/carbon.png');}
.table_top1{background-color:#111;}
.logo{display: block; vertical-align: top; width:100%; text-align:center;}
.logo img{max-width:100%;}
.logo_img_hei{max-height:60px;}
.box_top{display: block; vertical-align: top; width: 100%;}
.box_top_text{padding-right:10px;}

.bod_gl{position:relative; display:block;  width:100%;}
.bod_gl_format{display:block; overflow:hidden;}

.str{overflow:hidden; }
.str_wej{position:relative; opacity: 0; filter: alpha(opacity=0); }
.stro_lewa{left:-50%;}
.stro_prawa{left:50%;}
.stro_bottom{bottom:-200px;}

.ram_str{border:solid 1px #000; padding:10px;background-color:rgba(0,0,0,0.2); position:relative;}
.ram_str_pad{padding:10px}



.sciezka{display:block; border-bottom:solid 4px #38697f; border-top:solid 1px #444; padding:6px; position:relative; z-index:5; background: url('UserFiles/site/sciezka.gif');}
.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:#888; font-size:16px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.sciezka ul li a:hover{background-color:#222; color:#fff;}
.sciezka ul li:first-child {display:block; color:#fff; font-size:16px;}


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

h1,h2,h3,h4,h5,h6{color: #fff; font-weight: 300;line-height: 1.2em; font-family: 'Titillium Web', sans-serif;}
h1{font-size:42px;}
h2{font-size:34px; }
h3{font-size:26px;}
h4{font-size:22px;}
h5{font-size:18px;}
h6{font-size:16px;}


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


/**
MENU parallax
 */
.menu_parallax{position:fixed; z-index:3000; right:0px; top:200px; 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:#ff0000; 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;}

/**
MENU TOP
 */


.menu_top{position:relative; display:block; bottom:4px; z-index:2000; margin-top:5px;}
 
#outer {width: 100%; text-align: center; position:relative;}
.menu_t{display: inline-block; vertical-align: bottom;}
 
#zaznacz_top{background-color: #222 !important; color:#fff !important;}


.zd_metop{display:none; position:absolute; width:300px;
-webkit-box-shadow: 0px 0px 50px 10px rgba(0,0,0,1);
-moz-box-shadow: 0px 0px 50px 10px rgba(0,0,0,1);
box-shadow: 0px 0px 50px 10px rgba(0,0,0,1);
border:solid 2px #000;
}
.zd_metop img{display:block; width:300px;}


.menu-hov{display:block; position:relative;}
.menu-hov ul{display:block; margin:0;padding:0; list-style: none;}
.menu-hov ul li{display:block; float:left; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s; position:relative;}
.menu-hov ul li ul {z-index:9;display:none;position:absolute;  margin:0px;  padding:0; margin-top:0px; list-style: none; width:220px;
-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.75);
}
.menu-hov ul li ul li  {display:block;  position:relative; float:none;}
.menu-hov ul li ul li ul {z-index:10;display:none;  position:absolute; margin:0px; padding:0; list-style: none; width:200px; margin-left:-200px; margin-top:-42px;}


.menu-hov ul li  {border-right: solid 1px #888;}
.menu-hov ul li:last-child {border-right:0px; border-bottom:0px;}
.menu-hov ul li ul li {border-bottom: solid 1px #333; border-right:0px;}
.menu-hov ul li ul li:last-child {border-bottom:0px; border-right:0px;}}
.menu-hov ul li ul li ul li {border:0px;}


.menu-hov ul li a{text-align: left; display:block; padding:10px; padding-top:8px; padding-bottom:4px;  text-shadow: 1px 1px #000; text-decoration: none; color:#b4b4b4; font-size:22px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.menu-hov ul li a:hover{background-color:#222; color:#fff; 	text-shadow: 0px 0px #000;}
.menu-hov ul li:hover{background-color:#222; color:#fff !important;}

.menu-hov ul li ul li a{background-color:#333; text-align: left; display:block; padding:8px; text-decoration: none; color:#b4b4b4; font-size:16px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.menu-hov ul li ul li a:hover{color:#fff; background-color:#111;}

.menu-hov ul li ul li ul li a{background-color:#333 color:#fff; text-align: left; display:block; padding:8px;  text-decoration: none;  font-size:16px; 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{background-color:#222; color:#fff}

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



.men_res {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%;}


.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% - 290px); margin-left:10px; overflow:hidden;}
.body_doc_cala{position:relative; display:block; width:100%; overflow:hidden;}
.parallax-window{}

.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{background:url(/UserFiles/site/kat1_arr.png) no-repeat; background-position: 3px center; border-bottom:solid 1px #eee; text-align: left;color: #00649e; display:block; padding:6px; padding-left:15px; text-decoration: none;  font-size:20px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
a.kat1:hover, a.kat1:active,a.kat1:focus{background-position: 10px center; background-color:#1885c4; color:#fff;padding-left:25px;}


a.kat2:link, a.kat2:visited{background:url(/UserFiles/site/kat2_arr.png) no-repeat; background-position: 20px center; text-align: left;color: #666; display:block; padding:6px; padding-left:35px; text-decoration: none;  font-size:17px; 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:#333; color:#ccc; position:relative; margin-top:10px;}
#foote_bod{width:80%; margin:auto; }
.foote_box_margin{padding:10px;}
#foote a:link, #foote a:visited{text-decoration: none; color: #888;}
#foote a:hover, #foote a:active, #foote a:focus{text-decoration: none; color: #fff}

#foote h1, #foote h2, #foote h3, #foote h4, #foote h5, #footeh6{color: #fff;}

.stopka{font-size:11px; padding:10px;text-align:right; position:absolute; right:5px; bottom:0px;}
.stopka a:link, .stopka a:visited{text-decoration: none; color: #666;}
.stopka a:hover, .stopka a:active, .stopka a:focus{text-decoration: none; color: #fff}




/**
ZAJAWKI
 */


.zajawki{display:block; width:100%; text-align: center; font-size: 0px; letter-spacing: 0px; word-spacing: 0px;}
.box_zajawka{position:relative; margin-top:40px; width:25%; display: inline-block;  vertical-align: top; opacity: 0.1; filter: alpha(opacity=10);}
.box_margin{margin:8px;}
.box_naglowek{text-align: left; font-size:22px; color:#93a1b9; background-color:#444; padding:10px;   transition:0.3s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;}
a.box_link:hover > .box_naglowek, a.box_link:active > .box_naglowek, a.box_link:focus > .box_naglowek{background-color:#222; color:#fff;}


.box_zdjecie{display:block; position:relative; overflow: hidden;}
.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:16px; padding:5px; text-align: left; color:#93a1b9;}

a.box_link:hover > .box_opis, a.box_link:active > .box_opis, a.box_link:focus > .box_opis{color:#fff;}




#ifram_win1{position: absolute; border: none; padding:0px; margin:0px; top: 0; left: 0; width: 100%; height: 100%; display:none; }
#ifram_win2{position: absolute; border: none; padding:0px; margin:0px; top: 0; left: 0; width: 100%; height: 100%; display:none; }

.zamk_site{position:absolute; top:30px; right:22px;  z-index:5555;}
.zamk_site a{font-size:14px; padding:10px; background-color:#000; color:#fff;}

.windows{width:100%; min-height:100%; position: fixed;z-index:5001; top:0px; left:-100%; background: rgba(0, 0, 0, 0.95); display:none; color:#fff;}
.windows_show{width:100%; min-height:100%; position: fixed; z-index:5001; top:0px; left:0%; background: rgba(0, 0, 0, 0.95); display:none; color:#fff;}
.windows_site{display:block; min-height:100%; padding-top:80px; color:#ccc;}
.windows h1, .windows h2, .windows h3, .windows h4, .windows h5, .windows_site h1 , .windows_site h2, .windows_site h3, .windows_site h4, .windows_site h5{color:#fff;}

.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;}
.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;}

.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
 */






@-webkit-keyframes spinner {
0% { 
transform: scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1); 
}
50%   { 
transform: scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
}
100% { 
transform: scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1); 
}
  }

  /* all other browsers */
  @keyframes spinner {
0% { 
transform: scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1); 
}
 50%  { 
transform: scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-o-transform:scale(1.2);
}
100%  { spinner
transform: scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
}
  }



  #spinner {
width:100%; height:100%; 
    -webkit-animation-name: spinner;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 60s;

    animation-name: spinner;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-duration: 60s;
  }














.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_FIX{position:fixed !important; width:100% !important; height:100% !important;  overflow: hidden;z-index:1;}
.slideshow_top{position:relative; display:block; width:100%; height:100% !important;}
.slide_mod{position:relative; width:100%; } 
.img_mog{padding:1px;}


.slideshow_text0{position:absolute;}
.slideshow_text{position:absolute;  width: 60%; left:20%; bottom:15%;}
.slideshow_text_padding{padding:10px; font-size:40px; font-weight:700; color:#fff; text-align:center; background: rgba(11, 69, 115, 0.9);}
.slideshow_text_padding h1, .slideshow_text_paddingh2, .slideshow_text_padding h3,.slideshow_text_padding h4,.slideshow_text_padding h5,.slideshow_text_padding h6
{color: #fff; text-align:center}

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





#bar{width: 0%;max-width: 100%;height: 4px;background: #FF9933;}
#progressBar{width: 100%;background: #993300;}
 
.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{background-color:#000; display:inline-block;zoom:1;*display:inline;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;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:#ff0000;}

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%; overflow:hidden;}



.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:#fff; 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(0, 0, 0, 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(0, 0, 0, 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{-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;  opacity: 0.1; filter: alpha(opacity=10); margin-top:40px;}
.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:380px; 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:#eee; 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:#797e87; color:#fff; border-bottom:solid 1px #333; 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
 */
a.komentarz:link {background: url(image/comments.png) 0px 0px no-repeat; padding-left:25px; text-decoration: none; color: #ff0000;  font-size:18px;}
a.komentarz:visited {background: url(image/comments.png) 0px 0px no-repeat; padding-left:25px; text-decoration: none; color: #ff0000; font-size:18px;}
a.komentarz:hover {background: url(image/comments.png) 0px 0px no-repeat; padding-left:25px; text-decoration: none; color: #000000; font-size:18px;}
a.komentarz:active {background: url(image/comments.png) 0px 0px no-repeat; padding-left:25px; text-decoration: none; color: #000000; font-size:18px;}
.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{font-size: 11px; color: #959595;}


.clear{clear:both; float:none}



.zooom {position: relative; right:40px; width:30px; height:30px; background  : url('fancybox/zoom-ic.png') 0 0px no-repeat; cursor:pointer}

.haslo_mod{ display:block;}
.haslo_mod_margin{padding:20px;}

.alert_haslo{font-size:18px;  color: #ff0000 !important;}

.alert{font-size:18px;  color: #ff0000 !important;
-webkit-box-shadow: 0px 0px 10px 0px rgba(255,0,0,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(255,0,0,1);
box-shadow: 0px 0px 10px 0px rgba(255,0,0,1);
}
.alert_ok{font-size:18px;  color: #39a802;}




/**
BLOG
 */
.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;}


 .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% {
    -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);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse1 {
  0% {
    -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);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse1 {
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;

}

.pulse1:hover{
  -webkit-animation-name: pulse1;
  animation-name: pulse1;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.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: 0.6s;
  animation-duration: 0.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: 0.6s;
  animation-duration: 0.6s;
}


@-webkit-keyframes pulse {
  0% {
    -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);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -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);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.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);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}


.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:#222; position:relative;display:block; border:solid 1px #000}
#zamk_kalenda{float:right;}
.kalendarz_info{margin:1px; display:none; position:relative;}
.kal_dat{display:block; padding:12px; margin:2px;  font-weight:bold;  font-size:18px; color:#fff;}
.kal_mar2{margin:1px; padding-top:10px; padding-bottom:10px; background-color:#333; 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:#fff; float:left;}
.data_kal{font-size:16px; color:#666; float:right;}
.opis_kal{clear:both; float:none; color:#888; 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: #eee;}

.szukaj_stron{position:relative; width:100%}


input, textarea{
height:42px; padding:8px; margin:4px 0px 4px 0px;
border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
font-size:18px; color:#777; background-color: #ffffff;  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;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}
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:18px; color:#777; background-color: #222;  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: #000; color: #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}


select {font-size: 16px; height:42px; background-color:#1885c4; color:#fff;width:100%;padding: 0.5em 3.5em 0.5em 1em;margin:4px 0px 4px 0px;cursor: pointer;border: 0px solid #eee; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;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{background-color:#005e94;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}
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;}
select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}

option{background-color:#005e94; color:#fff; 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:10px;}

input[type=checkbox] {opacity: 0;float:left; z-index:2; height:20px;}

input[type=checkbox] + label {

  margin: 0 0 0 22px;
  position: relative;
  cursor: pointer;
  float: left;
z-index:2;
background-color:#ff0000;
}

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;
}


/**
RESPONSIVE
 */

.men_res {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){
.menu_t{display: inline-block;}
.menu_top .men_res{display:none;}

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

}

@media (max-width: 1280px){
.menu_t{display: inline-block;}
.menu_top .men_res{display:none;}
.item_foto {height:150px;}
}


@media (max-width: 1024px){
.menu_top .men_res{display:block;}
.menu_t{display: none;}

.zd_metop, zd_metop img{display:none !important}


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


.item_li{width:50% !important;}
.menu_top{border:solid 0px #ccc; position:relative; float:none; width:100%; padding-top:0px; padding-bottom:0px; right:auto; bottom:auto;border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;}
.menu-hov ul li ul li ul {position:relative; margin-left:0px; margin-top:0px;}
  .menu-hov ul li{border-right: solid 0px #ccc; border-bottom: solid 1px #999; display:block; float:none;}
  .menu-hov ul li ul {display:none;position:relative; width:100%;}
  .menu-hov ul li ul li ul{width:100%;}

.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){
.table_top{display: table; width:100%;position:relative;}
.pusty_top{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}

.logo{display: block; vertical-align: bottom; width:100%; text-align:center;}
.box_top{display: block; vertical-align: bottom; width: 100%; padding-left:0px}

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

.item_li{width:100% !important;}
.item_foto{height:300px}
#filt_uk{display:none;}
#filt_pk{display:block;}

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

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

input, textarea{
width:100%; padding:8px; 
}


.table_css {display: block; border-collapse:collapse;width:100%; border: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_25{float:none; width:100%; position:relative;}
.div_33{float:none; width:100%; position:relative;}
.div_50{float:none; width:100%; position:relative;}
.div_67{float:none; width:100%; position:relative;}
.div_75{float:none; width:100%; position:relative;}
.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{font-size:28px}


}
@media (max-width: 480px){

.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}
}


.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%;}




