﻿@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin,latin-ext);
@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=Dosis:400,700,300&subset=latin,latin-ext);

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




* {margin: 0; padding: 0;}

body, html {
width:100%;
min-height: 100%; 
height:100%; 
background:url(strony/tlo.jpg)  repeat-x;
background-position: top;
background-color:#000;
font-family: sans-serif, Arial, Verdana, "Trebuchet MS"; font-size: 14px; color: #fff; line-height: 1.4;
 
}


.mask_site{display:block; position:fixed; width:100%; height:100%; z-index:5;}


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




.box_naglowek, .katTop, .katTop2, .katTop3, .kat1, .kat2, .kat3, .kat4, #slidder_nag,  #slidder_opi, .foote_box, .lista_roz, .proc_l, .slideshow_text
{font-family: 'Dosis', sans-serif;}



 .box_opis, .galer_op, .komentarz, input, textarea, .submit, .tab, .blog_nazwa, .data_blog, .komentarz_p, .alert, .alert_ok, .image_txt, .sciezka
{font-family: 'Roboto Condensed', sans-serif;}


	

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


.sciezka_bg{display:block; border-bottom:solid 5px #7c643b;padding:6px; position:relative; z-index:5; background  : url('UserFiles/site/sciezka.gif');}
.sciezka_od{float:left; font-size:16px; color:#b69154;padding-top:2px;}
a.sciezka:link, a.sciezka:visited{border-bottom:0px; float:left; text-align: left; display:block; padding:5px; text-decoration: none; color:#b69154; font-size:14px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
a.sciezka:hover, a.sciezka:active,a.sciezka:focus{background-color:#7c643b; color:#fff; text-shadow: 2px 2px 2px rgba(0, 0, 0, 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);}

h1,h2,h3,h4,h5,h6
{color: #00c4fb; 
	font-weight: normal;
	line-height: 1.4em;
font-family: 'Dosis', sans-serif;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}
h1{font-size:42px;}
h2{font-size:36px; }
h3{font-size:28px;}
h4{font-size:22px;}
h5{font-size:18px;}
h6{font-size:16px;}



ol,ul,dl
{
	/* IE7: reset rtl list margin. (#7334) */
	*margin-right: 0px;
	/* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/
	padding: 0 40px;
}

hr
{
  margin-top:5px; margin-bottom:5px;
	border: 0px;
	border-top: 1px solid #777;
}

a:link { color: #189ee7; text-decoration: none;}
a:visited {color: #189ee7; text-decoration: none;}
a:hover { color: #fff; text-decoration: none;}
a:active {color: #fff; text-decoration: none;}


object {display: block;}

a {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true);}

#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; font-weight:bold; z-index:5555;}
.zamk_site a{font-size:18px; padding:5px;  background-color:#000;}

.windows{width:100%; min-height:100%; position: fixed;z-index:5001; top:0px; left:-100%; background: rgba(0, 0, 0, 0.85); display:none;}
.windows_show{width:100%; min-height:100%; position: fixed; z-index:5001; top:0px; left:0%; background: rgba(0, 0, 0, 0.85); display:none;}
.windows_site{display:block; min-height:100%; padding-top:80px;}


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

.bod_menu{position:relative; width:90%; margin:auto; }
.bod_gl{position:relative; width:90%; margin:auto; }
.logo{ position:relative; text-align:right; padding-right:10px; padding-top:10px; z-index:10;}
.box_top{position:absolute; top:0px; right:0px;}


.zaj_sttr{position:relative; left:50px; width:60%;}
.doc_www{position:relative; top:250px; z-index:20; padding-bottom:140px;}

  #spinner {
width:101%; height:100%; 

  }
.slideshow_blok{display:block; position:fixed; width:102%; height:100%;  overflow: hidden;z-index:1;}



.height_slide_10{height:10%;}
.height_slide_20{height:20%;}
.height_slide_30{height:30%;}
.height_slide_40{height:40%;}
.height_slide_50{height:50%;}
.height_slide_60{height:60%;}
.height_slide_70{height:70%;}
.height_slide_80{height:80%;}
.height_slide_90{height:90%;}
.height_slide_100{height:100%;}


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



.doc_typ {}

.logo img{max-width:100%;}



/**
MENU TOP
 */

.menu_top{position:absolute; display:block; top:190px; left:5%; z-index:2000;}
.zdj_me{position:absolute; text-align:left; top:-175px; width:170px; height:170px; overflow:hidden;}
.zdj_me img{width:0%; bottom:0px;position:absolute; left:50%; transition:0.3s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;}
.menu-hov a:hover > .zdj_me img {width:100%; left:0px;}
 
#outer {width: 100%; text-align: center; position:relative;}
.menu_t{display: inline-block; vertical-align: bottom;}
 
#zaznacz_top{background-color: #06a3cf !important; color:#fff !important}


.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; width:170px;}
.menu-hov ul li ul {display:none;position:absolute;  margin:0px;  padding:0; margin-top:0px; list-style: none; width:170px;}
.menu-hov ul li ul li  {display:block;  position:relative; float:none;}
.menu-hov ul li ul li ul {display:none;  position:absolute; margin:0px;  padding:0; list-style: none; width:170px; margin-left:-170px; margin-top:-46px;}





a.katTop:link, a.katTop:visited{margin-left:1px; text-align: center; display:block; padding-top:20px; padding-bottom:20px; text-decoration: none; background-color:#111; color:#fff; font-size:18px; transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;}
a.katTop:hover, a.katTop:active,a.katTop:focus{background-color:#222; color:#fff;}


a.katTop2:link, a.katTop2:visited{margin-left:1px;text-align: left; background-color:#212832; color: #0b75af; display:block; padding:6px; text-decoration: none;  font-size:16px; transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
a.katTop2:hover, a.katTop2:active,a.katTop2:focus{background-color:#006094; color:#fff; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0);}

a.katTop3:link, a.katTop3:visited{text-align: left; background-color:#006094; color: #fff;  display:block; padding:6px; text-decoration: none;  font-size:16px; transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
a.katTop3:hover, a.katTop3:active,a.katTop3:focus{background-color:#0b75af; color:#fff;}

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

.men_res {
background: rgba(0, 0, 0, 0.9);
  width: 40px;
  height: 40px;
  position: fixed; z-index:2000; top:5px; left: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: #fff;
  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 ul{margin: 0px;padding: 0px;list-style-type: none;}
.menu_left ul li{position: relative;display: block;}

#zaznacz_lewe{background-color:#2c2c2c !important; color:#fff !important}

a.kat1:link, a.kat1:visited{border-top:solid 1px #333; border-bottom:solid 1px #111;text-align: left;color: #999; display:block; padding:10px; padding-left:20px; text-decoration: none;  font-size:24px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
a.kat1:hover, a.kat1:active,a.kat1:focus{background-color:#2c2c2c; color:#fff;padding-left:25px;  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0);}


a.kat2:link, a.kat2:visited{border-top:solid 1px #333; border-bottom:solid 1px #111;text-align: left;color: #777; display:block; padding:10px; padding-left:30px; text-decoration: none;  font-size:20px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
a.kat2:hover, a.kat2:active,a.kat2:focus{background-color:#373737; color:#fff; padding-left:35px;  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0);}


a.kat3:link, a.kat3:visited{border-top:solid 1px #333; border-bottom:solid 1px #111;text-align: left;color: #777; display:block; padding:10px; padding-left:40px; text-decoration: none;  font-size:16px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s; text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
a.kat3:hover, a.kat3:active,a.kat2:focus{background-color:#373737; color:#fff; padding-left:45px;  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0);}



#foote0{position:fixed; bottom:0px; width:100%; z-index:22; background: rgba(0, 0, 0, 1); 
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
}
#foote0_bod{width:80%; margin:auto; padding:5px;}

#foote0 a:link {text-decoration: none; color: #ccc;}
#foote0 a:visited {text-decoration: none; color: #ccc;}
#foote0 a:hover {text-decoration: none; color: #007fa3;}
#foote0 a:active {text-decoration: none; color: #007fa3}

#foote{background-color:#fff }
.foote_box{color:#222; font-size:14px;}
.foote_box_margin{padding:10px;}
#foote a:link {text-decoration: none; color: #666;}
#foote a:visited {text-decoration: none; color: #666;}
#foote a:hover {text-decoration: none; color: #000;}
#foote a:active {text-decoration: none; color: #000;}






/**
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{
background-color:#111;
-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);
margin-top:10px; margin-bottom:10px;
overflow: hidden;
position: relative;

} 
.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_top{position:relative; display:block; width:100%; height:100% !important; }
.slide_mod{position:relative; width:100%; } 
.img_mog{padding:1px;}
.slideshow_text{position:absolute; border:solid 1px #ccc;background: rgba(255, 255, 255, 0.9); width: 60%; left:20%; top:20px;}
.slideshow_text_padding{padding:10px; font-size:50px; color:#a08a5b; 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: #000;
}
#progressBar{
  width: 100%;
  background: #fff;
}
 
.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{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: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{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: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;}






/**
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:10px; background: rgba(37, 44, 47, 0.9);}
.box_naglowek{text-align: right; font-size:22px; color:#fff;  padding:5px; #c5a870; border-right:solid 0px #222; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.box_zdjecie{display:block; position:relative; overflow: hidden; background-color:#000}
.box_zdjecie img{display:block; position:relative; border:0px;  border-bottom:solid 5px; left:-20px; transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;}
.box_opis{text-align: left; color:#fff;  position:relative; font-size:16px; padding:5px; }

a.box_link:link, a.box_link:visited{border:solid 1px #333; text-align: left; color:#33a9ff;  display:block; text-decoration: none;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
}

a.box_link:hover > .box_naglowek, a.box_link:active > .box_naglowek, a.box_link:focus > .box_naglowek{background-color:#006094; color:#fff; border-left:solid 0px #c5a870; border-right:solid 50px #222;}

a.box_link:hover > .box_zdjecie img, a.box_link:active > .box_zdjecie img, a.box_link:focus > .box_zdjecie img{left:0px;}


/**
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:#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, 0s, 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; width:20%; overflow: hidden;  opacity: 0.1; filter: alpha(opacity=10); margin-top:40px;}


.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:350px; 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:#fff;

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:#111111; color:#777; border-bottom:solid 1px #444; 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:#333; color:#fff;}

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

.arrow {
position:absolute; right:10px;
    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:#0588ab}
#active_zak{background-color:#0588ab !important; color:#fff !important;}


#active_zak .arrow{
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
border-color:#fff} 

.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:#fff
} 

/**
ZAKŁADKI 1
 */

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



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

 
 /**
KSIĘGA GOŚCI KONIEC
 */




.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{font-size:18px;  color: #ff0000;}
.alert_ok{font-size:18px;  color: #39a802;}




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


textarea{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding:5px; 
font-size:18px; color:#999; margin-top:4px; margin-bottom:4px; background-color: #ffffff;  text-align: left;  border: 1px solid #cccccc;}


input{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding:5px;  
font-size:18px; color:#999;  margin-top:4px; margin-bottom:4px;background-color: #ffffff;  text-align: left;  border: 1px solid #cccccc;}
input:hover , textarea:hover{
color:#333333;
background-color: #f0f0f0;
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.6);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.6);
}


.radio{border: 0; border-style: none; border-width: 0;}

.submit{
border: 0px solid #000000;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
cursor:pointer; background-color: #333;  padding:3px; padding-left:10px; padding-right:10px; text-align: left;  color: #ccc; 
transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;
}
.submit:hover{background-color: #555; color: #fff; }
.kontakt_box{padding:10px;}

.tab{font-size:16px; color:#333333;}

.gallery, .galleryslide, .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 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.6s;
  animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;

}

.pulse1:hover{
  -webkit-animation-name: pulse1;
  animation-name: pulse1;

  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
}




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






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


@media (max-width: 1024px){
.menu_top{position:absolute; display:block; top:85px; z-index:2000;}
.zaj_sttr{position:relative; z-index:20; left:10%; width:80%;}
.doc_www{top:150px; }

.menu_top{position:relative; float:none; width:170px;}
.menu-hov ul li ul li ul {position:relative; margin-left:0px; margin-top:0px;}
  .men_res{display:block;}
  .menu_t{display: none;}
  .menu-hov ul li{border-right: solid 0px #ccc; border-bottom: solid 1px #444; 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%;}
.boxformat_gal, .boxformat_gal_blog{width:25%;}
#zajawki0_align{margin-left:5%; margin-right:5%;}

.slideshow_text_padding{font-size:30px}
}



@media (max-width: 720px){
.zaj_sttr{ left:2%; width:96%;}

  .box_zajawka{width:50%;}
  .zajawki0_el{width:50%;}
  #zajawki0_align{margin-left:13%; margin-right:13%;}
  .boxformat_gal, .boxformat_gal_blog{width:100%;}
.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;}


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

.windows_site{display:block; padding:10px;}
.slideshow_text_padding{font-size:28px}
.box_top{display:none;}

#foote0{position:relative !important; top:150px;  display:block;  z-index:23}
.stopka{position:relative !important;  top:80px; z-index:23}
}
@media (max-width: 480px){
  .box_zajawka{width:100%;}
  .zajawki0_el{width:100%;}
.slideshow_text_padding{font-size:18px}
}


.pow_start{z-index:100;
    position: fixed;
    bottom: 0px;
    width:68px;
    left:50%; margin-left:-34px;
    display:none;
}
a.pow_start2:link {width:68px; height:30px; display:block; background: url(image/up.jpg) 0px 0px no-repeat;text-decoration: none;}
a.pow_start2:visited {width:68px; height:30px; display:block; background: url(image/up.jpg) 0px 0px no-repeat;text-decoration: none;}
a.pow_start2:hover {width:68px; height:30px; display:block; background: url(image/up.jpg) 0px -30px no-repeat;text-decoration: none;}
a.pow_start2:active {width:68px; height:30px; display:block; background: url(image/up.jpg) 0px -30px no-repeat;text-decoration: none;}

.stopka{position:fixed; bottom:5px; right:5px; display:block;  z-index:23; text-align:right;}
.stopka a {font-size:12px; color:#666;}
