@charset "utf-8";
/* CSS Document */


body {
	line-height: 180%;}

body, h3, h4, h5, h6, .pagetitle, .article_title {
	font-family: 'Montserrat', sans-serif;
	color: #000;}
	
a {
	color: #334b4c;}	
	
p {
    font-size: 18px;
line-height: 2em;
font-weight: inherit;
text-align: center;}

.mb60 {
	margin-bottom: 60px!important;
}
.mt60 {
	margin-top: 60px;
}
	
h1 {
	font-size: 300%;
	margin-bottom: 20px;
	font-weight: 700;}
@media screen and (max-width: 760px) {
h1 {
	font-size: 200%;}}	
	
h2.nazwy {
	border-left: 20px solid #949f6e;
	padding-left: 20px;	
}	
	
#section1 {
padding: 80px 0px 80px 0px;
position: relative;}

.mt30 {
	margin-top: 30px;
}
.mt60 {
	margin-top: 60px;
}

.galeria .col-md-12 {
	padding-right: 0px;
padding-left: 0px;
}

.galeria a:hover {
	background-color: rgba(148, 159, 110, 0.5);
}



#section {
padding: 100px 0px 100px 0px;

position: relative;}

	
#section1 {
padding: 0px 0px 0px 0px;
position: relative;
background-color: #949f6e;
color: #fff;}

#section1 h2.module_title {
color: #fff;
text-transform: none;;	
}

#section1 .col-md-6 {
	padding-left: 0px;
	padding-right: 0px;
}

[class^="os-gallery-tabs-main"] .osgalery-cat-tabs {
  display: none;
}

.copyright-block {
	display: none;
}

/*.ramka {
	 width: 50%;
	justify-content: center;
	align-items: center;
	text-align: center;
	position: relative;
	transform: translate(50%, 50%);
display: grid;
}
*/

.ramka2 {
	background-color: #1665b7;
	width: 100%!important;
transform: skewX( -10deg );
margin: 0px -60px 0px;
display: inline-block;
}

.ramka3 {
	background-color: #155189;
	width: 100%!important;
transform: skewX( -10deg );
margin: 0px -60px 0px;
display: inline-block;
}

.ramka {
	width: 100%;
height: 43vh;
display: flex;
justify-content: center;
align-items: center;
}

.ramka2, .ramka3 {
height: 30vh;
}


.ramka-text {
	width: 60%;
height: auto;
text-align: center;
}
.ramka-text2 {
	width: 70%;
height: auto;
text-align: center;
transform: skewX( 10deg );
margin: 100px 70px 0px;
}

.ramka-text2 h4 {
	font-size: 220%;
color: #fff;
}
.ramka-text2 h2 {
	font-size: 150%;
}




h4, .h4 {
  font-size: 320%;
  color: #155189;
}

.ramka h4{
	color:#fff;
}



p.wybicie {
	text-transform: none;
	font-weight: 500;
}

.image {
  width: auto;
transform: skewX( -10deg );
margin: 0px -60px 0px;
display: inline-block;
}

.image1 {
  width: auto;
  height: 304px;
box-shadow: 0 0 20px 0 rgba(0,0,0,1);
margin: -200px 0px 0px 350px;
position: relative;
}

#section2, #section3 {
	padding: 30px 0px 30px 0px;}	

@media screen and (max-width: 760px) {	
.res-none {
	display: none}}	
	
p.opisznak {
font-size: 100%;
color: #000;
font-weight: 300!important;}	
	
.tabelka tr td {
width: 50%;
padding: 1em;
border: 1px solid red;}

@media screen and (max-width: 760px) {
.tabelka tr td {
width: 100%;
display: block;}}

	
.wybicie {
	font-size: 130%;
	margin-bottom: 20px;
	text-transform: uppercase;
	line-height: 1.8em;
	text-align: center;}


div.romb:before {
content: "";
width: 30px;
height: 80px;
transform: skewX( -10deg );
background-color: #155189;
margin: 0px -60px -100px;
display: inline-block;
position: relative;
}

div.kreska {
 border-right: 1px solid red;}	

h2 {
	font-size: 200%;
	margin-bottom: 20px;
	text-transform: uppercase;
	line-height: 1.4em;
	text-align: center;
	margin-top: 0px;
	font-weight: 400;}
	
.ikony {
width: 860px;
margin: auto;}
@media screen and (max-width: 760px) {
.ikony {
width: 350px;
margin: auto;}}
	

.haslo {
    font-size: 180%;
    margin-top: 15px;
    font-weight: 500;
	text-transform: uppercase;}	
	
/*h2 {
	color: #e2001a!important;
	font-weight: 400!important;
	font-size:150%;
	line-height: 30px;
	margin-top:30px;
	margin-bottom:30px;
	text-align: left;}*/
	
#animacja1 .animated {
	animation-delay:0.5s;} 
	
h2.lewa {
	text-align: left;
}	
	
.lewa p {
	text-align: left;
	margin-top: 30px;}	
	
.tlo {
	background-color: #155189;}

.tlo  p{
	font-size: 280%;
	margin: 0 0 0px 0;}	
	
.tlo2 {
	background-color: #000;
	color: #fff;
	padding: 40px;}
.tlo2  p{
	font-size: 180%;}		


	
.koncowka {
	margin-top: 70px;}
	
.module_title {
font-family: 'Montserrat', sans-serif;
    text-align: center;
    color: #949f6e;
    font-size: 80px;
	position: relative;
	font-weight: 500;
	margin-top: 100px;
	margin-bottom: 0px;}
	
	
	
.article_title, .module_title {
    font-size: 80px;}	

.wrapper{
  position: relative;
  font-weight: 100;}
  
.text{
    position: absolute;
    opacity: 0;
    animation-name: zanikanie;
    animation-duration: 16s;
    animation-iteration-count: infinite;
	font-weight:300;}
	
.text:nth-child(2) {
    animation-delay: 3s;}
.text:nth-child(3) {
    animation-delay: 6s;}
.text:nth-child(4) {
  animation-delay: 9s;}

@keyframes zanikanie {
    10% {opacity: 1}
    30% {opacity: 0}}

.bantlo p {
	background-color: #e2001a;
	bottom: 100px;
	width: -moz-max-content;
	padding: 5px 20px;
	font-size: 30px;
	position: absolute;
    -webkit-border-radius: 20px 0px; /* Safari, Chrome */
    -khtml-border-radius: 20px 0px;	/* Konqueror */
    -moz-border-radius: 20px 0px; /* Firefox */
    border-radius: 20px 0px;}
	
img.znaczek {
padding: 10px 40px;}
@media screen and (max-width: 760px) {
img.znaczek {
max-width: 30%;
padding: 10px 20px;}}	

img.dom {
padding: 10px 40px;
float: left;
padding-left: 0px;}

img.logo {
width: 40%;}

div.menu {
	float: right;
	top: 20px;
	text-align: center !important;}
	
#footer p.prawa {
float: right;
text-align: right;	
}	

div.adres {
float: right;
width: 40%}

p.menu-dol  {
padding-top: 10px;}

.menu-dol a {
	color: #fff;
	font-weight: 600;}

.box-znak  {
color: #e2001a;
margin-top: 30px;}

.mockup .span4 {
margin-right: 20px;
margin-bottom: 20px;}

#user25.yjsgxhtml {
    width: 100%;}
.yjsg7_out, .yjsg7_out [class*="yjsg-hr-"].fa::before {
    background: #fff;}

#top2.yjsgxhtml {
    width: 400px;
	position: absolute;
	left: 14vw;}
@media screen and (max-width: 760px) {
#top2.yjsgxhtml {
left: 22vw;
margin-top: 30px;}
.haslo {
    font-size: 120%;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;}}	

.box-znak p {
padding: 0px 20px;
line-height: 1em;
font-weight: 600;
text-align: center;}

.kwadraty {
margin-top: 70px;}

.kwadraty p {
text-align: left;
margin-top: 15px;}

.kwadraty h1 {
	text-align: left;}

img.strzalka {
margin-top: 20px;}	
	
.opis {
text-align: left;
padding-top: 120px;}	
	
#logo, #logoholder{
    width: 260px;
	height: 200px;}
	
#logo {
		background: url(../../../images/logo_white.svg) no-repeat 0px 0px;
background-size: contain;
width: 12vw;
height: 12vw;}	
	
#logoholder {
max-width: 12vw;
margin: 35vh 44vw!important;
position: absolute;
}	

#header {
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	z-index: -1000;}
	
#header1.yjsgxhtml {
    width: 45%;
    float: right;}	
	
#centertop {
    padding-top: 20px;
    position: fixed;
    display: block;
    z-index: 9;
	top: 10px;
	height: 120px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}		
	
.yjsgsitew {
    width: 100%;}
	
div.yjsgxhtml, div.inside-container {
    padding-left: 0px;
    padding-right: 0px;}
	
.holders {
    width: 100%;
	padding: 0px 0;}	
	
#top4 {
    width: 12%!important;
	right: 0px;
	margin-top: 18px;
	position: absolute;}	

#top4.f-nav {
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}	

.flexslider.position-nav-under {
    margin-bottom: 0px;}
	
.flexslider.bg-caption-black-02 .flex-caption {
    background-image: none;}
	
.flexslider .flex-caption {
    padding-bottom: 5vh;
	width: 50vw;
	margin: auto;}	

.flexslider.position-caption-bottom-centered .flex-caption {
	background-color: #155189;
	padding: 20px;
	font-weight:400;
	line-height: 0.9em;
	text-transform:	uppercase;
	z-index: 1;
	color: #fff!important;}
	
.polski .flexslider.position-caption-bottom-centered .flex-caption {
font-size: 4.3vh;}	
	
.flexslider.bg-caption-black-00 .flex-caption {
    background-color: none;	}
	
.color-nav-dark .flex-control-paging li a {
    background-color: rgba(212,2,29);
	box-shadow: none;}	
	
.flexslider.position-nav-under .flex-control-nav {
    display: none;
	bottom: -50px;}	
.flexslider.position-caption-bottom-centered .flex-caption {
  bottom: -4vh;
  text-align: center;
}	
	
	
.row {
	margin-bottom:0px;
	margin-left: 0px;
	margin-right: 0px;}
	
[class*="span"] {
	margin-bottom:20px;}	
	
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;}		
	
/*stopka*/
.footer_out {
    background: #334b4c;}
.yjsgcp {
	display:none !important;}
	
.mtop {
	padding-top:30px;}	
div#cp  {
	display: none;
}
	
#footer {
    color: #fff;
	width: 85%;
	padding-top: 30px;
    padding-bottom: 0px;}
	
#footer p {
font-size: 14px;}
	
.footer_out {
    padding-top: 20px;
	padding: 0px 0;}
	
#footer div {
	line-height: 1.7;
	text-align:left;
	clear: none;
	padding-bottom: 10px;
	color: #fff;}
	
#footmod, #footmod h3 {
	color:#fff;}	

#footer, #footer a:hover {
  color: #fff;
}	
	
.fa {
    font-size: 40px;
    padding: 10px 10px;}			
		
/*header bok*/	
#top1 {
	margin-top: 18px;}
	
#top1.yjsgxhtml {
	padding: 0 33vw;}
		
.yjsg_grid {
    padding: 0px 0px;}
	
#container {border-bottom:solid 1px #333; text-align:left; height: 40px; line-height: 20px;}
#text {background:#fff; padding: 0 15px 0 0; font-size:20px; font-weight:300;}	
		

/*menu*/
/*		
#yjsgheadergrid #topmenu_holder {
    float: left;
	margin-top: 15px;}
	
ul.yjsgmenu li a {
    color: #000;}

ul.yjsgmenu li a:hover{
	color:#c00418;}

.yjsgmenu a.activepath {
	color:#c00418;}
	
ul.yjsgmenu li a {
	padding: 0px 20px;}		
	
ul.yjsgmenu li {
	letter-spacing:0px;
	font-size:18px;}
		
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
    background: none !important;
	color: #000;}
	
.top_menu_inheader .yjsg-menu.inside-container {
    padding-left: 50px;}
	
#topmenu_holder {
    background: none;
	position:fixed;
	top: 20px!important;
	right: 300px;
	display: none;}
	
ul.yjsgmenu div.ulholder ul {
    width: 280px;}*/


#bs-example-navbar-collapse-2 {
	border-top: 1px solid #fff;
}

	
/* kolor menu*/
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: transparent;
}

.nav > li > a {
  position: relative;
  display: block;
  margin: 0px 30px;
}

.navbar-nav>li>a {
padding-top: 0px;
color: #fff;
font-size: 18px;
text-transform: uppercase;
font-weight: bolder;
padding: 15px 0px;}

.navbar-nav>li>a:hover {
color:#949f6e;
background: transparent;}	


.navbar .nav {
top: 30px;
left:-350px;}	
	
.navbar .nav > .active > a, .navbar .nav > .active > a:hover{
background-color: #fff;
box-shadow: none;}

.navbar .nav > .active > a:hover, .navbar .nav > li > a:hover {
color:#f60;}
	
	

/*slider*/	
.theme-shadow-normal {
    margin: 0px;}
	
#adv1.yjsgxhtml {
	width: 100vw;
height: 100vh;
margin-top: 0px;
background-image: url("../../../images/baner/baner1.jpg");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}	
	
	

	
.center {
	text-align:center;
	padding:0px 10%; }
	
.yjsquare_in {
    text-align: center;}
	

.fa {
    font-size: 30px;
    padding: 10px 10px;
    color: #fff;
	background-color: #334b4c;}	
	
.down em {
    border-radius: 50%;
    border: 2px solid white;
    color: #fff;
    font-size: 50px;
    margin: 0 0 14px;
    height: 50px;
    width: 50px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;}
	
.tekst {
    padding-bottom: 75px;}	
	
.anchor {margin-top:-280px; padding-top:280px;}	
	
#o-nas{
padding-top: 200px;}
#oferta, #galeria, #kontakt{
padding-top: 180px;}	
@media screen and (max-width: 760px) {
#0-nas, #oferta, #galeria, #kontakt {
padding-top: 50px!important;
position: relative;
display: block;}
#0-nas, #oferta, #galeria, #kontakt {
padding-top: 150px!important;
position: relative;
display: block;}}
	
	
	
#user12.yjsgxhtml {
    width: 100%;
	padding: 0px 0px 5% 0px;
	background-color: #f6f6f6;}
	
#meni {
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	width: max-content;
	position: fixed;
	top: 65%;
left: 50%;
margin-right: -50%;
transform: translate(-50%, -50%);}
	
#meni.f-nav {
	top: 5%;
left: 60%;
}	

	
#meni.f-nav  .navbar .nav {
	top:18px !important;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;}

#menu {
	float: left;
   width: 100%;
   background: #fff;
   border-bottom: 4px solid #000;
   overflow: hidden;
   position: relative;
}

#menu ul {
	clear: left;
   float: left;
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
   left: 50%;
   text-align: center;
}

#menu ul li {
	display: block;
   float: left;
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
   right: 50%;
}

	
#centertop.f-nav {
	height: 90px;
	padding-top: 0px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	z-index: 99;
	top: 0px;
	background-color:#334b4c;}	
	
#logoholder.f-nav {
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	position: fixed;
margin: 0% 20%!important;
top: 1vh;
width: 80px;
height: 60px;
	}	
	
#logo.f-nav {
  width: 80px;
height: 60px;
}	
	
@media screen and (max-width: 760px) {
#logoholder.f-nav {
	background: url(http://wysokieloty2.home.pl/bignew/images/logo.svg) no-repeat 0px 0px;
	background-size: 100%;
	width: 50px;
	height: 50px;}}	
	
.wiecej {
	width:120px;
	text-align:center;
	background-color: #969696;
	color:#fff;}
	
.wiecej a {
	color:#fff;}	
	
p.wiecej  {
	margin-top:15px;
	font-size: 100%;}	
	
.newsitem_text {
	margin-top: 0px;
	margin-bottom: 0px;}

ul, ol {
    list-style-position: outside;
    padding-left: 50px;}
	
	
li p {
	margin: 10px 0 0 0;}	


.container-fluid > .navbar-header {
margin-right: 15px;
margin-left: 15px;}

	
div.yjsgsitew {
    max-width: 100%;}	
#user24.yjsgxhtml {
   display:none;}
#adv2.yjsgxhtml {
  display: none;
}

@media screen and (max-width: 1440px) { 	
#logoholder.f-nav {
	margin: 0% 10%;}
h2.nazwy {
  font-size: 20px;}	
#user11.yjsgxhtml {
    width: 100%}
.flexslider.position-caption-bottom-centered .flex-caption {
    font-size: 350%;}	
#header.f-nav {
    left: 10%;}
div.menu {
    top: 0px;
    width: 100%;}
.span12 {
    width: 100%;}
#adv1.yjsgxhtml {
    width: 100.00% !important;}
#centertop {
width: 100%;}
.span5 {
    width: 43%;}
.span3 {
    width: 25%;}
.navbar .nav {
    left: -280px;}
.container {
    width: 80%;
    padding-right: 20px;
    padding-left: 20px;}
	
#footer .container {
	width: 100%;
}	
#kon.container {
	width: 100%;
    padding-right: 0px;
    padding-left: 0px;}
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
width: 80%;
margin-left: 10%!important;}
img.strzalka {
    margin-top: 5%;}
#footer [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
	width: 60%;
	margin-left: 10% !important;}
.container-slider {
    padding-left: 0px;}
#top1.yjsgxhtml {
	width: 100%;
	padding: 0 15vw;}
.ramka {
  height: 35vh;}
.ramka-text2 h4 {
  font-size: 180%;
  color: #fff;}
.ramka-text2 h2 {
  font-size: 130%;}
.ramka-text2 {
  margin: 70px 70px 0px;}}	
  
  
 @media screen and (max-width: 1280px) {
.ramka-text {
  width: 80%;
}
.ramka2, .ramka3 {
  height: 35vh;}
.ramka-text2 {
  margin: 70px 50px 0px;}
#top1.yjsgxhtml {
  right: 100px;}}  
  
	
@media screen and (max-width: 976px) {
.polski .flexslider.position-caption-bottom-centered .flex-caption {
    font-size: 200%;}
.bantlo p {
    font-size: 20px;}
#top4 {
    width: 19% !important;}
.tlo2 p {
    font-size: 150%;}
		#logoholder {
  max-width: 12vw;
  margin: 20vh 44vw !important;
  position: absolute;
}
} 	
	
@media screen and (max-width: 820px) { 	
.flexslider.position-caption-bottom-centered .flex-caption {
    font-size: 250%;}
.bantlo p {
    bottom: 60px;}
.row {
    margin-right: 0px;}
.wrapper {
    position: relative;
    font-size: 24px;}
body {
    padding-right: 0px;
    padding-left: 0px;}
.container {
    padding-right: 0px;
    padding-left: 0px;}
.container-fluid > .navbar-header {
    background-color: #000;
    height: 80px;}
div.yjsgxhtml {
    width: 70% !important;}
#logo, #logoholder {
    background-size: 100%;}
#header {
    left: 75%;
	top: 90px;}
img.logo {
    display: none;}

#header.f-nav {
    left: 5%;}
}	
	
@media screen and (max-width: 760px) {
div#logoholder {
  display: block;
  margin: 0 auto!important;
}
#logo, #logoholder {
  width: 345px;
  height: 260px;
}
h2.nazwy {
  font-size: 17px;
  margin-bottom: 0px;
}
.center {
  text-align: center;
  padding: 0px 0;
}
.mt60 {
  margin-top: 30px;
}	
#section {
  padding: 0px 0px 40px 0px;
  position: relative;
}
#logoholder {
	max-width: 50vw;}
#logo {
	width: 45vw;
	height: 45vw;
}
#header {
  left: 25vw;
  top: 40vh;
}	
.yjsg-off_canvas_in {
  display: block;
  padding-top: 80px;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  background: #334b4c;
  overflow-y: auto;
  z-index: 9100;
}
.yjsg-off_canvas_in a {
	color: #fff;
}
.defaultmenu a.isactivea, .defaultmenu li a:hover {
  background: none;
  color: #fff;
}
ul.defaultmenu {
  font-size: large;
}
.ramka-text2 {
transform: skewX( 0deg );
width: 80%;
margin: 40px 10%;}
.ramka2, .ramka3 {
  transform: skewX( 0deg );
  margin: 0px 0px 0px;
}
#footer p.prawa {
  float: left;
  text-align: left;
}
#section1 .col-md-3  {
	padding-right: 0px;
padding-left: 0px;
}

.flexslider.position-caption-bottom-centered .flex-caption {
  padding: 30px;
line-height: 1.5em;}

.defaultmenu li a::before {
  content: none;
}
ul.defaultmenu li a {
  line-height: 62px;
  display: block;
}
	
h4, .h4 {
  font-size: 220%;
  color: #155189;
}	
#adv2.yjsgxhtml {
  display: block;
  width: 100.00%;
}	

#centertop.f-nav {
  display: none;
}	
.wybicie {
  font-size: 115%;
  text-align: center;
  padding-left: 20px;
  padding-right: 20px;
}
.image {
  max-width: 110%;
  transform: none;
margin: 0px 0px 0px;
}
.ramka {
  height: 40vh;
}	
.module_title {
  margin-bottom: 10px;}
.flexslider .flex-caption {
  width: 100vw;}
.flexslider.position-caption-bottom-centered .flex-caption {
  bottom: 0vh;
  text-align: center;} 
#meni.f-nav .navbar .nav {
	top: 0px !important;}
.navbar .nav {
    left: 0px!important;}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff!important;}
.navbar-toggle .icon-bar {
    border: 1px solid #fff;}
.navbar .nav {
    top: 0px;
	width: 100%;
	font-weight: 400;}
.container-fluid > .navbar-collapse {
    margin-right: 0px;
    margin-left: 0px;
	background-color: #eceded;
	text-align:left;
	font-weight: 400;}
.navbar-fixed-top, .navbar-fixed-bottom {
    z-index: 1;	}
#centertop { 
background: none;}
#top4 {
    margin-top: 12px;
	width: 50% !important;}
#top4 a {
color:#fff;}
#top4.f-nav {
margin-top: 12px;} 
#adv1.yjsgxhtml {
    margin-top: 0px;}

#header.f-nav {
    left: 10%;}	
#centertop {
  width: 100%;
  height: 80px;
  top: 0;}

#footer [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
    width: 80%;
    margin-left: 10% !important;}
.nav > li {
    width: 100%;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover {
    background-color: #eceded;}
.navbar .nav > li > a {
    text-shadow: 0 1px 0 #000;}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar .nav > li > a { 
	border-top: 1px solid rgba(255,255,255,0.5);
	background: #eceded;}
.navbar-nav > li > a:hover {
    color: #000;
    background: #eceded;}
#centertop {
    padding-top: 0px;}
.article_title, .module_title {
    font-size: 30px;}
.wrapper {
    font-size: 18px;}
.tlo p {
    font-size: 200%;
    line-height: 1.3em;}
.holders {
    padding: 0px 0;}
div.yjsgxhtml {
    width: 100% !important;}
#top1.yjsgxhtml {
    display: none;}
	
.container-fluid > .navbar-header {
    margin-right: 0px;
    margin-left: 0px;}
h2 {
    font-size: 125%;}
.bantlo p {
    bottom: 0px;
	font-size: 15px;}
.polski .flexslider.position-caption-bottom-centered .flex-caption {
    font-size: 150%;}
.flexslider .flex-caption {
    padding-left: 15%;}

#user24.yjsgxhtml {
display: block;
    margin-bottom: 100px;}}

